开发者测试

来源:互联网 发布:天津市软件行业协会 编辑:程序博客网 时间:2024/06/02 15:14

内容

  1. 开发者测试在软件质量中的角色
  2. 开发者测试的推荐方法
  3. 测试技巧锦囊
  4. 典型错误
  5. 测试支持工具
  6. 改善测试过程
  7. 保留测试记录
要点

  1. 开发人员测试时完整测试策略的一个关键部分。独立测试也很重要,但这一主题超出了本书的范围
  2. 同编码之后编写测试用例相比较,编码开始之前编写测试用例,工作量和花费的时间差不多,但是后者可以缩短缺陷-侦测-调试-修正这一周期
  3. 即使考虑到了各种可用的测试手段,测试仍然只是良好软件质量计划的一部分。高质量的开发方法至少和测试一样重要,这包括尽可能减少需求和设计阶段的缺陷。在检测错误方面,协同开发的成效至少与测试相当。这些方法所检测错误的类型也各不相同。
  4. 你可以根据各种不同的思路来产生很多测试用例,这些思路包括基础测试、数据流分析、边界分析、错误数据类型以及正确数据类型等。你还可以通过猜测错误的方式得到更多的测试用例
  5. 错误往往集中在少数儿个容易出错的类和子程序上。找出这部分代码,重新设计和编写它们。
  6. 测试数据本身出错的密度往往比被测代码还要高。查找这种错误完全是浪费时间,又不能对代码有所改善,因此测试数据里面的错误更加让人烦恼。要像写代码一样小心地开发测试用例,这样才能避免产生这种问题。
  7. 自动化测试总体来说是很有用的,也是进行回归测试的基础。
  8. 从长远来看,改善测试过程的最好办法就是将其规范化,并对其进行评估,然后用从评估中获得 经验教训来改善这个过程。

原创粉丝点击