测试理论概述
2016-09-11 12:44:40 0 举报
AI智能生成
测试理论是软件工程的一个重要分支,主要研究如何有效地进行软件测试。它包括测试的基本概念、测试方法、测试过程、测试工具和测试管理等方面的内容。测试理论的目标是提高软件的质量,减少软件的缺陷,提高软件的可靠性和稳定性。测试理论认为,软件测试不仅是软件开发过程的一个环节,而且是保证软件质量的一种重要手段。通过测试,可以发现软件的错误和不足,从而改进软件的设计和实现,提高软件的性能和可用性。
作者其他创作
大纲/内容
错误用例
周五
1994-1995
迪士尼的狮子王
英特尔奔腾浮点除法缺陷(1994)
1974
千年虫问题
1991
爱国者导弹防御系统
1994-1995
迪士尼的狮子王
英特尔奔腾浮点除法缺陷(1994)
1999
美国航天局火星极地登陆者号探测器
2004
危险的预见
软件缺陷原因
规格说明中最容易出现问题
设计过程
编码
其他方面
软件测试员
目的
尽可能早的找出软件缺陷并确保其修复
要求
探索精神、无情、创造力、判断力、细心
软件测试简介
推荐网站 http://51testing.com
什么叫软件测试
内容
基本技术
应用到日常测试中
软件的质量保证
建立测试文档,成果检测
软件缺陷术语
缺点(defect)
失败(failure)
故障(fault)
异常(anomaly)
事件(incident)
偏差(variance)
问题(problem)
错误(error)
缺陷(bug)
bug修复费用随时间而增加
软件开发过程
产品组成
产品说明书
软件设计文档
结构文档
数据流图
状态转换图
流程图
代码注释
进度表
测试文档
项目成员
项目经理、程序经理
程序员、开发人员
测试员/QA
技术作者、用户协助专员等
配置管理员、构建员
运行模式及特点
大爆炸模式
简单
边写边改模式
考虑到产品需求
瀑布模式
强调产品定义
步骤分立、没有分叉
无法回溯
螺旋模式
0 条评论
下一页