测试种类,方法及应用场合

·Component/unit test (单元测试主要测试系统每个单元内部代码是否正确。

·Integration test(集成测试):主要测试单元与单元之间的交互,接口是否正确,单元之间的兼容性。

·System test(系统测试):主要测试所有单元集合而成的系统是否满足客户需求和相关整机设计要求。

·Acceptance test(接受测试):通常是在客户端,客户进行的测试,测试产品是否满足客户需求。

测试流程:Component test à Integration testà System testà Acceptance test

 

Regression test(回归测试):在上述过程测试中如果发现有bug, 需要更改相关的模块代码,在这个过程是有一个潜在的风险是改好的原来的bug,但是随带而来的是新的bug, 因此为了验证一个bug的修改是否影响其他相关模块和功能,需要进行回归测试,即用原来的测试用例重新跑一遍。

 

oWhile box test(白盒测试):了解内部代码及代码逻辑结构的一种测试,通常运用于单元测试和集成测试,因为这部分测试需要了解模块和单元代码才能更加有效的进行测试。

oBlack box test (黑盒测试):不关心内部代码及代码结构的一种测试,通常用于系统测试和接受测试,因为这部分测试侧重于验证系统是否满足设计要求,是否实现相关功能,因此是应设计规范写出的测试用例,而不用去关心到底系统内部代码是如何实现的。

 

Function test (功能测试)验证相关需求功能是否满足要求。

Non-function test(非功能测试):验证除功能需求以外的一些要求,例如:stress test (压力测试)业务处理运行速度等。

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/186025.html

(0)
上一篇 2021年11月4日
下一篇 2021年11月4日

相关推荐

发表回复

登录后才能评论