测试基础
作者:互联网
测试分析的三种分析策略:
1.基于需求的分析
2.基于用户的分析
3.基于风险的分析
软件产品质量模型的八大特性:功能性,安全性,交互性,可靠性,可用性,效率,可维护性,可移植性
测试设计中常见的测试类型:
黑盒测试:又叫做功能测试,或者基于规格说明书的测试,在测试中,把程序看成一个打不开的黑盒子,在完全不考虑内部结构和特性的情况下,对程序进行测试。
功能测试:独一产品的各功能进行验证,根据测试用例,检查产品是否达到用户要求的功能
白盒测试:基于代码的测试,按照程序内部的结构进行测试,检查程序中每条路径是否能安装预订要求正确运行。
单元测试:针对一个模块,一个函数或者一个类进行正确性校验的测试工作
组件测试:针对大型系统,某一个可以独立工作的,封装完整的组成部分,在微服务架构中,组件实际代表的是微服务本身,或者说单个微服务。
集成测试:将所有模块安装设计要求,组成子系统或者系统,进行集成,验证其能否正常工作
系统测试:通常在集成测试之后,主要重点是通过对集成产品进行功能性和非功能性测试来检测组件间的缺陷。
端到端测试:本系统和其子系统之间的测试,检查从源系统到目标系统的所有系统流程再最终用户角度验证需求,识别异构环境中的问题。
验收测试:又称用户可接受测试,在完成系统测试后,产品正式上线之前,在用户环境进行的测试活动
标签:集成,基于,功能性,基础,系统,测试,组件 来源: https://www.cnblogs.com/tq666/p/14524497.html