软件测试(1)

软件测试:单元测试,集成测试,性能测试,黑白盒测试.......

1、软件测试含义

2、软件测试遵循准则

3、软件测试分类和概念

4、什么时候测试,测试方案设计

5、测试流程,怎么提bug,写报告

6、自动化

1、什么是软件测试?

     经典定义:测试是为了发现错误而执行程序的过程。

     IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。

     测试对象:不是程序本身,覆盖研发生命周期整个过程。

     测试目标:提高测试覆盖率,提升测试效率

2、遵循原则:(1)显示缺陷的存在;(2)穷尽测试不可能;(3)测试要尽早;(4)测试具备群集特效;(5)杀虫剂悖论:测试方法、用例不定期更新;                          (6)二八原则:80%的资源放在20%的重要模块上;(7)测试活动依赖于测试场景

3、软件测试分类

       按照测试阶段:

              (1)单元测试:对软件中的最小可测试单元进行检查和验证,函数(c)或类(Java);原则:各个测试用例互相独立;一般由被测试代码的开发人员完成;

                 益处:能尽早发现缺陷;

              (2)集成测试;

猜你喜欢

转载自www.cnblogs.com/luban/p/8930790.html
今日推荐