软件测试基础笔记2

测试人员的必备素质
1、责任心
2、沟通能力
3、团队合作精神
4、耐心、细心、信心
5、时刻保持怀疑的态度,并且有缺陷的防护意识
6、具备一定的编程经验

Bug(缺陷的识别)
什么是缺陷1、不符合设计要求
2、不满足客户确定需求

产生缺陷的原因
1、人员之间的沟通交流不够,交流上有误解或根本不进行交流
2、文档和资料不完善
3、需求不断的变化
4、参与人员的过度自信
5、程序设计本身有错误
6、软件复杂性
7、工期短,任务重,时间压力大
8、软件开发工具或系统软硬件自身含有缺陷

判断发现的问题是否是缺陷的方法
1、通过参考文档来确认缺陷
2、通过了解产品行业背景或参考同类软件来发现缺陷
3、通过沟通确认缺陷

怎样有效的记录缺陷
1、保证重现缺陷
2、分析故障
3、包含所有重现缺陷的重要步骤
4、方便阅读
5、尽量简单(一个缺陷一个报告)
6、记录缺陷要注意自己的预期

值得注意的经验:
(1)报告不能重现的缺陷
(2)不能夸大缺陷
(3)小缺陷(甚至建议)也要报告
(4)引用别人的报告时,不可修改,只可评论

缺陷报告的用途有哪些br> 1、记录缺陷
2、缺陷分类
3、缺陷跟踪

如何分类缺陷br> 1、按问题引出不同
2、按功能(模块)
3、按缺陷的严重程度:(1)影响进度
(2)死机
(3)功能问题
(4)界面问题
(5)建议
4、按修复缺陷的优先级:(1)应立即修复的问题
(2)产品发布前必须修复的问题
(3)时间允许的范围内可修复的问题
(4)发布版本中的问题
备注:缺陷的严重程度和优先级各软件公司根据实际情况自行决定。

缺陷报告的分类
1、按缺陷处理状态分类:
(1)待确认的
(2)新提交的
(3)已分配的
(4)问题未解决的
(5)待返测的
(6)已关闭的
2、按处理意见分类:
(1)已解决的
(2)不是问题
(3)无法修复
(4)延迟解决
(5)重复bug
(6)无法复现

缺陷报告处理流程
第一级 测试人员 提交缺陷报告
第二级 测试人员、测试经理或开发经理 分配缺陷报告
第三级 开发人员 处理缺陷报告
第四级 测试人员 返测报告
第五级 测试人员、测试经理或开发经理 关闭缺陷报告

关于处理缺陷
1、注意缺陷报告的处理成本
2、修改缺陷要量力而行
3、关注被推迟修改的缺陷
4、如果决定据理力争就一定要赢

软件质量
定义:经典说法是软件质量特性的总和,满足规定用户需求的能力。简单地说那就是用户的满意度。
组成部分:简单来说可以概括为软件产品的质量及开发过程的质量。

软件测试与软件质量
软件过程与软件质量的关系
软件过程——是指软件生命周期中的活动,一般包括软件分析需求、软件设计、软件编码、软件测试、交付、安装和软件维护。
1、过程决定质量,软件过程决定软件质量,软件质量是在软件开发过程中逐渐建立起来
的。
2、软件过程的优劣决定了软件质量的高低,好的过程是高效高质量的前提。

软件测试与软件过程的关系
1、在软件测试过程中注意把握对象
2、软件测试在软件生存周期中的位置

软件测试与软件质量的关系
1、软件测试中必须伴有质量保证活动
2、软件测试是软件质量保证的重要手段,是规约、设计和编码的最终检查

来源:dxy979802

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月13日
下一篇 2020年11月13日

相关推荐