测试理论总结(1)
使用软件测试工具的目的:
1.帮助测试寻找问题题
2.协助问题的诊断
3.节省测试时间
自动化测试脚本同样需要进行验收的测试
白盒测试:关注的是测试用例执行的程度或覆盖程序逻辑结构(源代码)的程度。
方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖。
黑盒测试:黑盒测试又称为数据驱动的测试或输入/输出驱动的测试。
方法:等价类型划分、边界值分析、因果图分析、错误猜测
QA:Quality Assurance (质量保证)
QC:Quality Control (质量控制)面向成品 测试,跟踪,监督
QM:Quality Manage (质量管理)面向过程 需求审查,程序代码审查
实施缺陷跟踪的原因:1.软件质量无法控制
2.问题无法量化
3.重复问题接连产生
4.解决问题的知识无法保留