• 什么是软件测试?(定义)

为了发现程序中的错误而执行程序的过程。

  • 软件测试的目的

1、为了发现程序存在的代码或者业务逻辑错误

2、检验产品是否符合用户需求

3、为了提高用户体验

  • 软件测试的原则(9个)

1、测试应尽早介入

2、所有测试都应追溯到用户需求

3、程序员避免检查自己的代码单元测试除外

4、要进行合法输入和不合法输出,各种边界值,特殊情况下还要进行极端测试和意外测试

5、二八原则,80%的错误出现在20%的模块中

6、Bug要进行复现

7、制定严格的测试计划

8、测试需要终止

9、妥善保存测试中的文档

  • 软件测试的对象

1、程序

2、数据

3、文档

  • 软件测试的分类

按照测试执行阶段分为:单元、集成、系统、验收

按照测试技术划分:白盒、黑盒、灰盒

按照被测对象是否运行:静态、动态

按照测试手段划分:手工测试、自动化测试

按照测试包含的内容:功能测试、界面测试(UI界面,图片,文字,logo等)、安全测试、兼容性测试、易用性测试、性能、压力、负载、恢复

其他测试:冒烟测试、回归测试、探索性测试/自由测试

知识扩展:C/S用客户端访问,B/S用浏览器访问

 

posted on 2020-07-13 20:09  拾光君  阅读(34)  评论(0)    收藏  举报