- 1
- 0
- 约1.15万字
- 约 14页
- 2019-06-02 发布于浙江
- 举报
软件测试理论篇
一、为什么软件要做软件测试
纵观历史事件说明软件测试的重要性
二、软件测试的概念
1、测试是为了发现错误而执行程序的过程;
2、在规定条件下,对程序进行操作,以发现错误,以软件质量进行评估;
3、使用人工或者自动化手段,来运行或者测试某个子系统的过程,其目的在于检查它是否存在满足规定需求或弄清预期结果与实际结果之间的差别(IEEE:美国电气和电子工程师协会);
正向思维:验证软件的正常工作
评价一个程序或系统的特性或能力并确定是否达到预期的结果。
在设计规定的环境下运行软件的所有功能,直至全部通过。
逆向思维:假设软件有缺陷
测试是为了发现错误而针对某个程序或系统的执行过程;
寻找容易犯错地方和系统薄弱环节,试图破坏系统直至找不出问题;
三、软件测试的原则
1、所有软件测试都要追溯到客户需求;
客户、产品、业务
2、应当把“尽早地和不断地的进行软件测试”作为软件测试者的座右铭;
尽早地:需求分析以后并且经过评审
不断地:5轮测试,3轮测试
3、完全测试是不可能的,测试需要终止;
避免穷举
4、测试除了检查程序是否做了“应该做的”还应该检查是否“做了不应该做的’’;
5、严格执行测试计划,尽量避免测试的随意性
测试是一个有组织、有计划、有步骤的一个活动
6、杀虫剂现象
缺陷会具有抗药性
组内互测。
新人测试。
7、用例包含合理和不合理的输入条件
测试用例 test
您可能关注的文档
- 财务顾问协议——定向增资.docx
- 人大企管考研专业课真题汇总.docx
- 人工开挖土石方合同.docx
- 财务业务一体化实训资料.doc
- 财务与会计-基础班(财务部分).doc
- 人工影响天气工作流程.doc
- 人纪系列 针灸笔记.docx
- 人教版初三下册知识点总结.doc
- 财务总监财务成本战略(会计从业继续教育讲义).docx
- 人教版美术教案第十一册.docx
- 2026届高三政治一轮复习试题选择性必修1第二十八课训练1走进经济全球化含解析.docx
- 2027届高三政治一轮复习选择性必修2第1单元第2课依法有效保护财产权课件.pptx
- 2027届高三政治一轮复习选择性必修3第2单元第6课掌握演绎推理方法课件.pptx
- 2027年高考数学一轮复习讲义第1章集合常用逻辑用语与不等式第1课时集合课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用第3课时导数与函数的极值最值课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究二利用导数研究恒成立存在性问题课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究四利用导数研究函数的零点课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究五隐零点与极值点偏移问题重点班选讲课件.pptx
- DB54∕T 0639-2026 羊球虫病防治技术规范.docx
- DB62∕T 5209-2026 河西灌区无人机高光谱遥感玉米产量估算技术规程.docx
原创力文档

文档评论(0)