静态测试主要包括:(1)代码检查:代码会审、代码走查、桌面检查;(2)静态结构分析;(3)代码质量度量
动态测试主要包括:(1)黑盒测试:又称功能测试。这种方法把被测软件看成黑盒在不考虑软件内部结构和特性的情况下测试软件的外部特性。(2)白盒测试:又称结构测试这种方法把被测軟件看成白盒,根据程序的内部结构和逻辑设计来设计测试实例对程序的路径和过程进行测试。
静态测试主要包括:(1)代码检查:代码会审、代码走查、桌面检查;(2)静态结构分析;(3)代码质量度量
动态测试主要包括:(1)黑盒测试:又称功能测试。这种方法把被测软件看成黑盒在不考虑软件内部结构和特性的情况下测试软件的外部特性。(2)白盒测试:又称结构测试这种方法把被测軟件看成白盒,根据程序的内部结构和逻辑设计来设计测试实例对程序的路径和过程进行测试。
7.1静态测试的定义、特点
静态测试通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程其被测对象是各种与软件相关的有必要进行测试的产物,唎如各类文档、源代码等
2)可以人工进行,充分发挥人的思维优势
3)不需要特别的条件,容易展开
4)对测试人员要求比较高,至少測试人员要具有编程经验
1)审查:非作者等专家在内的针对特定对象进行检查以发现缺陷的过程,最正式
2)小组评审:一种“轻型审查”,可采用审查的指导方针和流程。
3)走查:是产品的作者向一组同事说明该产品希望获得他们的意见以满足自己的需要。
同级桌查:指除作者以外只有一位评审专家对工作产品进行检查
4)临时评审:请团队内其他同事帮忙,在短时间内解决一些问题最不正式。
主要囿代码审查、桌面检查、代码走查和技术评审这几种方法:
代码审查组由组长、资深程序员、程序编写者与专职测试人员等组长不能是被测程序的编写者。
桌面检查是程序员自己检查自己所编写的程序
代码走查的讨论过程是非正式的。
技术审查是最正式的审查类型具囿高度的组织化,要求每一个参与者都接受训练
1)基于测试方法(不同的测试方法)
2)基于测试需求(单元、集成、配置项、系统)
3)兼顾测试充分性和效率
5)测试结果的可判定性
3.测试用例设计的特点
说明书、设计、编码、测试、发布:费用随发现的时间指数级增长
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。