今天是日更的 33/365 天
大家好,我是阿常。上一篇给大家介绍了软件测试的目的,今天阿常以及大家说说软件测试的办法。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
● 从是不是执行程序的角度来划分文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
● 从是不是关切软件内部结构以及具体实现的角度来划分文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
●依据不同阶段来划分文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
●依据是不是需要手工执行来划分文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
一、从是不是执行程序的角度来划分文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
1、静态测试文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
静态测试包含代码检查法、静态结构分析法、代码质量度量法。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
2、动态测试文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
动态测试由三部份形成:构造测试实例、执行程序、分析程序的输出结果。文章源自微观生活(93wg.com)微观生活-https://93wg.com/4707.html
二、从是不是关切软件内部结构以及具体实现的角度来划分
1、白盒测试
白盒测试主要办法:代码检查法、静态结构分析法、代码质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖、程序变异等。
2、黑盒测试
黑盒测试主要办法:等价类划分法、边界值分析法、过错推测法、因果图法、断定表驱动法、正交试验设计法、功能图法、场景法等。
3、灰盒测试
灰盒测试是通过相似白盒测试的办法进行的,是通过编写代码、调用函数或者封装好的接口进行,但无需关切程序内部的实现细节,仍然可把它当做一个黑盒。
三、依据不同阶段来划分
1、单元测试
单元测试是对软件基本组成单元进行的测试,如函数或是一个类的办法,属于白盒测试的范畴。(基准:逻辑覆盖率)
2、集成测试
在单元测试的基础上,将所有模块组装成子系统或系统,主要测试模块之间的接口,属于灰盒测试的范畴。(基准:接口覆盖率)
3、系统测试
主要测试系统相
以上就是微观生活(93wg.com)关于“阿常:软件测试的办法”的详细内容,希望对大家有所帮助!
评论