软件测试的分类(四)——按是否运行划分
作者:互联网
3. 按是否运行划分
3.1 静态测试
不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。分析如下:
- 检查项:代码风格和规则审核;程序设计和结构的审核;业务逻辑的审核;走查、审查与技术复审手册。
- 静态质量:度量所依据的标准是ISO9126,。在该标准中,软件质量用以下几个方面来衡量,即功能性、可靠性、可用性、有效性、可维护性、可移植性。
代码静态分析和文档测试都属于静态测试。
3.2 动态测试
动态测试是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。这种方法由三部分组成:构造测试用例、执行程序、分析程序的输出结果。
大多数软件测试工作都属于动态测试。
标签:分析,静态,分类,被测,划分,测试,运行,软件测试 来源: https://blog.csdn.net/meng_lemon/article/details/100060608