软件测试开发知识框架学习笔记
2022-10-19 17:04:43 0 举报
AI智能生成
软件测试开发知识框架学习笔记
作者其他创作
大纲/内容
软件测试背景
错误用例研究
迪斯尼狮子王,1994-1995
英特尔奔腾浮点除法缺陷,1994
美国航天局火星极地登录者号探测器,1999
爱国者导弹防御系统,1991
千年虫问题,1974
危险的预见,2004
软件缺陷
术语
缺点(defect)
故障(fault)
问题(problem)
错误(error)
事件(incident)
异常(anomaly)
偏差(varian)
失败(failure)
矛盾(inconsistency)
特殊(feature)
缺陷(bug)
辅助术语
产品说明书(produspecificationct )
官方定义
软件未实现产品说明书要求的功能
软件出现了产品说明书指明不应该出现的错误
软件实现了产品说明书未提到的功能
软件未实现产品说明书虽未明确提及但应该实现的目标
软件难以理解,不易使用,运行缓慢或者从测试员角度看,最终用户会认为不好
出现原因
说明书
设计
误解当成缺陷
修复费用
随时间的推移,指数级的增长
软件测试员
尽可能早的发现软件的缺陷
应具备的素质
善于说服
注重策略和外交
追求完美
具有创造性
认真,善于发现问题
喜欢探索
软件开发过程
产品组成部分
产品说明书
进度表
软件设计文档
结构文档
数据流图
状态转换图
流程图
代码注释
测试文档
软件项目成员
项目经理、程序经理、监制人员
体系架构师,系统工程师
程序员、开发人员、代码制作者
技术作者、用户协助专员、用户培训专员、手册编写员、文案专员
配置管理员、建构员
软件开发生命周期模式
大爆炸模式
边写边改模式
瀑布模式
螺旋模式
软件测试实质
测试的原则
完全测试程序是不可能的
软件测试是有风险的行为
测试无法显示潜伏的缺陷行为
找到的软件缺陷越多,就说明软件缺陷越多
杀虫剂怪事
并非所有软件缺陷都要修复
什么时候才叫缺陷难以说清
产品说明书从没有最终版本
软件测试员在产品小组中不受欢迎
软件测试是一项讲究条理的技术专业
软件测试的术语和定义
精确和准确
确认和验证
质量和可靠性
测试和质量保证
自由主题
0 条评论
下一页
为你推荐
查看更多