静态测试和动态测试
2015-08-19 15:26
267 查看
静态测试:
是指不需要运行程序代码而进行的测试,例如测试产品说明书,对此进行检查和审阅。静态方法不运行被测试程序本身,仅通过分析或检查源程序的方法、结果、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑之处。例如,不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归,未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例的选取提供指导。
动态测试:
是指通过运行被测程序,检查运行结果与预期结果的差异,并分析允许效率和健壮性等性能。这种方法由3部分组成:编写测试用例、执行程序、分析程序输入的结果
例如:执行程序,验证软件的正确性就是动态测试的一个过程
是指不需要运行程序代码而进行的测试,例如测试产品说明书,对此进行检查和审阅。静态方法不运行被测试程序本身,仅通过分析或检查源程序的方法、结果、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑之处。例如,不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归,未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例的选取提供指导。
动态测试:
是指通过运行被测程序,检查运行结果与预期结果的差异,并分析允许效率和健壮性等性能。这种方法由3部分组成:编写测试用例、执行程序、分析程序输入的结果
例如:执行程序,验证软件的正确性就是动态测试的一个过程
相关文章推荐
- java连接数据库
- Java Mail 发送邮件 接收邮件
- Hadoop的伪分布安装 hadoop的核心思想
- uva10071-Back to High School Physics
- EasyUI combobox--给combobox绑定值
- SpringMVC -jquery实现分页
- 桌面支持--打印服务未启动--需要开启
- cplusplus 模板类学习笔记
- Spring 的两种定时器
- ZOJ 3703 Happy Programming Contest
- 硬件十万个为什么——运放篇(三)如何估算多级放大器的频宽
- 重定向
- 大端模式和小端模式
- struts2中的ActionContext
- 湘潭oj1203/邀请赛A称号 数论+java睑板
- ios7适配一些问题以及64位32位
- .Net 4.5可执行程序OutOfMemory
- IOS:代理delegate为什么要用assign或者weak
- 黑马程序员—多线程
- HTML中几种常见单位