软件测试第一天

一、什么是软件测试?

通过人工或自动的手段,对被测对象进行的检测活动,目的在于发现被测对象是否实现用户的需求、或者弄清实际结果与预期结果之间的差异。

二、软件的组成部分

1、源代码

2、用户手册

3、配置数据

三、测试目的是什么?

1、发现被测对象与用户需求间的差异,也就是找BUG。

2、通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心。

3、通过测试活动,获取被测对象的质量信息,为决策提供数据依据。

4、通过测试活动,预防缺陷,从而减低项目或产品的风险。

四、测试原则

1、测试证明软件存在缺陷

2、不可能执行穷举测试

3、测试应尽早启动,尽早介入

4、缺陷存在聚集现象,即八二原则(20%的功能存在80%的缺陷)

5、不同的测试活动依赖不同的测试背景

6、不存在缺陷的缪论

7、杀虫剂悖论(程序员修复了一个BUG,再次测试没有复现出原来的BUG,但还是存在另外一个BUG)

五、测试四个阶段

1、需求阶段

1.1、需求文档

1.2、测试需求文档是否正确实现了用户需求

2、系统设计阶段

2.1、概要设计文档

2.2、详细设计文档

2.3、是否有逻辑或设计上的错误

3、编码阶段

3.1、测试源代码

3.2、发现编程上的错误

4、系统测试阶段

4.1、被测对象是否满足用户的需求

六、软件包含的内容

1、软件源代码

2、与软件源代码匹配的文档

3、支撑软件源代码的配置数据

2019-01-06

注:本人是测试菜鸟,记录一下自己的学习成果,有不足之处,还请见谅,欢迎你们进行补充!!!!

posted on 2019-01-06 10:42  臧否  阅读(325)  评论(0编辑  收藏  举报

导航