1.测试QA质量检测, QC流程控制
2.软件测试概念:软件测试是软件研发的一部分,不止是找出软件错误的活动,更是软件研发每一个环节中一系列质量活动的总称,包括研发过程改进软件质量评定,软件测试人员是需要参与研发每个环节的关键角色.
目的:
是为了发现程序中的错误,依据产品需求执行软件的全过程
保证软件研发过程中文档的质量
分析错误产生的原因,和发展趋势,提出研发过程中的改进意见
未发现错误的测试也是有价值的,测试是评定软件质量的有效方法
3.软件测试的对象:程序 文档
4.软件测试的价值:
质量检测:尽可能地发现程序缺陷
质量改进:完善软件研发的过程
质量鉴定:证明版本是可以发布的
质量督导:提高团对的成熟度
5.软件测试的七大原则
软件测试应该尽早进行,贯穿软件的整个生命周期
穷举是不可能的,任何软件任何时刻都有缺陷
充分注意测试中的集群现象,往往缺陷多的地方遗留的问题也多
严格执行测试计划,排除测试的随意性
缺陷的二八定律,80%的缺陷出现在20%的功能模块中
注意合理合法的输入.注意非法非预期的输入
杀虫剂悖论:反复使用同样的测试会使软件产生抵抗力,使用不同的测试方法,或者更换测试人员



