软件测试-基本概念

①软件测试目的(找错)

发现软件错误

②软件测试准则(找错原则)

1.对标用户需求,

2.严格计划执行,

3.错误群集(哪里错多找哪里),

4.第三方测试(自查很难,请人找错),

5.不能穷尽(错误只能减少不能找完),

6. 告存档。

③软件测试的方法(找错方法)

1.静态测试(人查)

人工找错,用眼睛看,用脑袋想。

包括:

代码检查、静态结构分析、代码质量度量。

2.动态测试(电脑查)

输入测试用例,软件程序运行一遍,从而发现程序错误。

3.白盒测试(穷举法)

白盒即开盒,程序的所有情况都运行一遍,弹药玩覆盖,火力玩覆盖。又称结构测试和逻辑驱动测试。

包括:

逻辑覆盖测试(语句、路径、判定、条件、判断条件覆盖测试),

基本路径测试(环路复杂度=判断框+1)

4.黑盒测试(抽样)

黑盒即不开盒,从程序特定位置,抽取一定数据作为测试用例,从而找错。又称功能测试和数据驱动测试。

包括:

等价类划分法(等距抽样),

边界值分析法(临界值抽样),

错误推测法(凭经验)。

④软件测试的策略(找错流程)

1.单元测试

每一模块,逐一找错。

2.集成测试

逐一组装模块,在组装软件的过程中找错。

包括:

自顶向下增量、自底向上增量、混合增量(三明治)。

3.确认测试

对标需求说明书,从而找错。

4.系统测试

把软件放在实际环境中运行,从而找错。

包括:

功能测试、性能测试、操作测试、配置测试、外部接口测试、安全性测试。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月1日
下一篇 2021年10月1日

相关推荐