- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试(英语:SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
-----宋停云与您分享------
-----宋停云与您分享------
一、软件测试
1、软件测试的目的
软件测试是指为了度量和提高被测试对象的质量、对测试对象进行工程设计、使用和维护的与软件开发过程并发的生命周期过程。软件测试的目的为:验证软件产品的实现状态以及实现质量。
2、软件测试相关概念
2.1 白盒测试
指基于程序结构的测试,测试目标是检查程序内部逻辑结构和逻辑路径,是代码级的测试。
2.2 黑盒测试
基于程序功能的测试,根据输入输出的关系推断程序功能的正确性。
2.3 测试用例
测试方案,包括数据输入和相应的期望输出。依据测试用例来执行具体操作。
2.4 预防性测试
其原理为:只要测试在生命周期中进行得足够早,就能够提高待测软件的质量。
2.5 测试风险分析
其目的为:确定测试对象、测试的优先级、测试的深度。
软件测试模型
公司目前采用 V 模型,实现测试与软件开发的同步进行。
1
-----宋停云与您分享------
-----宋停云与您分享------
等价类划分
将测试对象按某种约定划分为有限个组成部分,提高测试的有效性。
边界值分析
分析测试对象的所有边界值及边界附近的临界值。二、测试工作流程
需求分析 审核需求分析,编写验收测试部分用例
实地调研 重点收集客户实际业务资料、操作习惯,并与需求分析作出对比概要设计 审核概要设计,从用户角度提出问题
编写集成测试用例
详细设计 审核详细设计报告,与需求分析、概要设计进行比对
-----宋停云与您分享------
-----宋停云与您分享------
提出测试计划审核测试用例执行测试
测试总结
补充测试用例 资料归档
单元测试阶段集成测试阶段
验收测试阶段修改测试
复测
编写单元测试用例 编写用户手册总体框架
审核修改计划
程序员提供修改清单编写测试用例
执行测试测试总结
-----宋停云与您分享------
-----宋停云与您分享------
测试报告复测 测试用例复测
三、开发—测试流程
2
-----宋停云与您分享------
-----宋停云与您分享------
定期检查、审核BUG
定期检查、审核BUG
BUG审核
关闭BUG
得到BUG
BUG管理
提交新BUG
程序员
验证BUG
执行新的测试任务
测试员
修改BUG
新的开发任务
得到新版本
版本更新
定期编译
说明:
1、新版本提供时间,由程序员与测试员按实际情况协调;
2、BUG 审核的范围包括对BUG 的抽查;对标注为不修改或待讨论BUG 的管理;
3、软件涉及到功能性修改时,应该先提供修改设计说明,讨论通过后方可进行修改。
四、测试角色与职责
角色
角色
职责范围
管理
负责测试全过程组织管理
分析
负责进行测试分析、编写测试用例
执行
执行测试任务
文档管理
负责对测试文档、开发文档管理
五、BUG 主要参数
1、当前状态
记录 BUG 的状态,包括已修改、未修改、已验证。
2、严重程度
3
-----宋停云与您分享------
-----宋停云与您分享------
BUG 严重程度分为四个级别
级别一:死机,数据丢失,主要功能完全丧失,系统悬挂
级别二:主要功能丧失,导致严重的问题,或致命的错误声明级别三:次要功能丧失, 不太严重,如提示信息不太准确
级别四:微小的问题,对功能几乎没有影响,产品及属性仍可使用,如有错别字
3、修改次数
指同样 BUG 重复修改的次数,是衡量开发人员工作效率的重要依据;
4、优先级别: 分为四个级别
级别一:必须立即修改; 级别二:一天内修改; 级别三:三天内修改
级别四:短期内无须解决或在下一版本中解决
说明:严重程度越高,优先级越高,原有错误优先级高于新版本错误。六、测试文档
1、测试报告
详细记录 BUG 出现过程,可能原因,解决方法或解决意见。测试报告要求书写工整、简明扼要,必须要详细注明 BUG 发现日期、BUG 所属模块等相关信息(对于较难发现的 BUG,必须提供操作流程及应用数据)。测试报告是测试员与开发人员交流的重要文档,也是测试评价的重要依据。
注意:
A、如果测试与测试任务单对应,则测试报告中必须要记录任务单编号, 以利于测试验收及考核。
B、测试报告中必须注明测试用例编号,如果发现的 BUG 不在测试用例范围内,则填写为“其它”,为测试用例评估提供依据。
C、程序员在修改 BUG 时,如果严重级别为一、二级,必须说明修改方法或问题原因,以利于分析。
2、测试用例
测试用例是为高效地发现程序中的 BUG 而精心准备的一组测试数据或操作过程。测试用例不可能穷举软件中的所有情况,所以测试用例的设
4
-----宋停云与您分享------
-----宋停云与您分享------
计必须具有代表性,通过测试用例的使用可以提高工作效率
您可能关注的文档
- [软件测试]-软件测试规范.docx
- [软件测试]-软件测试基本流程与要求(提纲).docx
- [软件测试]-软件测试基本流程与规范.docx
- [软件测试]-软件测试经典面试题总结.docx
- [软件测试]-软件测试的测试规范,很全面啊.docx
- [软件测试]-《软件测试基础》期末A卷及参考答案.docx
- [软件测试]-常用软件测试工具.docx
- [软件测试]-软件测试实习计划.docx
- [软件测试]-软件测试测试方案.docx
- [软件测试]-软件测试简历.docx
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)