软件测试详细标准.pdf
《软件测试详细标准.pdf》由会员分享,可在线阅读,更多相关《软件测试详细标准.pdf(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖天行健,君子以自强不息。地势坤,君子以厚德载物。易经软件测试标准 前言 前一版的软件测试标准,在测试工作中发挥了很好的指导作用。本次修改在原标准基础上,提出了新的测试理念、工作方法、组织方式,使之更贴近实际工作,真正起到纲领的作用。一、软件测试 1、软件测试的目的 软件测试是指为了度量和提高被测试对象的质量、对测试对象进行工程设计、使用和维护的与软件开发过程并发的生命周期过程。软件测试的目的为:验证软件产品的实现状态以及实现质量。2、软件测试相关概念 白盒测试 指基于程序结构的测试,测试目标是检查程序内部逻辑结构和逻辑路径,是代
2、码级的测试。22 黑盒测试 基于程序功能的测试,根据输入输出的关系推断程序功能的正确性。23 测试用例 测试方案,包括数据输入和相应的期望输出。依据测试用例来执行具体操作。24 预防性测试 其原理为:只要测试在生命周期中进行得足够早,就能够提高待测软件的质量。25 测试风险分析 其目的为:确定测试对象、测试的优先级、测试的深度。软件测试模型 公司目前采用 V 模型,实现测试与软件开发的同步进行。穷则独善其身,达则兼善天下。孟子好学近乎知,力行近乎仁,知耻近乎勇。中庸 等价类划分 将测试对象按某种约定划分为有限个组成部分,提高测试的有效性。边界值分析 分析测试对象的所有边界值及边界附近的临界值。
3、二、测试工作流程 需求分析审核需求分析,编写验收测试部分用例实地调研重点收集客户实际业务资料、操作习惯,并与需求分析作出对比概要设计审核概要设计,从用户角度提出问题编写集成测试用例详细设计审核详细设计报告,与需求分析、概要设计进行比对编写单元测试用例编写用户手册总体框架单元测试阶段提出测试计划审核测试用例执行测试测试总结集成测试阶段验收测试阶段补充测试用例资料归档修改测试审核修改计划程序员提供修改清单编写测试用例执行测试测试总结复测测试报告复测测试用例复测 三、开发测试流程 一寸光阴一寸金,寸金难买寸光阴。增广贤文人之为学,不日进则日退,独学无友,则孤陋而难成;久处一方,则习染而不自觉。顾炎武
4、程序员测试员BUG管理关闭BUG得到BUG修改BUG版本更新新的开发任务得到新版本提交新BUG验证BUG执行新的测试任务BUG审核定期检查、审核BUG定期编译 说明:1、新版本提供时间,由程序员与测试员按实际情况协调;2、BUG审核的范围包括对BUG的抽查;对标注为不修改或待讨论BUG的管理;3、软件涉及到功能性修改时,应该先提供修改设计说明,讨论通过后方可进行修改。四、测试角色与职责 角色 职责范围 管理 负责测试全过程组织管理 分析 负责进行测试分析、编写测试用例 执行 执行测试任务 文档管理 负责对测试文档、开发文档管理 五、BUG 主要参数 1、当前状态 记录 BUG 的状态,包括已修
5、改、未修改、已验证。2、严重程度 人人好公,则天下太平;人人营私,则天下大乱。刘鹗我尽一杯,与君发三愿:一愿世清平,二愿身强健,三愿临老头,数与君相见。白居易BUG 严重程度分为四个级别 级别一:死机,数据丢失,主要功能完全丧失,系统悬挂 级别二:主要功能丧失,导致严重的问题,或致命的错误声明 级别三:次要功能丧失,不太严重,如提示信息不太准确 级别四:微小的问题,对功能几乎没有影响,产品及属性仍可使用,如有错别字 3、修改次数 指同样 BUG 重复修改的次数,是衡量开发人员工作效率的重要依据;4、优先级别:分为四个级别 级别一:必须立即修改;级别二:一天内修改;级别三:三天内修改 级别四:短
6、期内无须解决或在下一版本中解决 说明:严重程度越高,优先级越高,原有错误优先级高于新版本错误。六、测试文档 1、测试报告 详细记录 BUG 出现过程,可能原因,解决方法或解决意见。测试报告要求书写工整、简明扼要,必须要详细注明 BUG 发现日期、BUG 所属模块等相关信息(对于较难发现的 BUG,必须提供操作流程及应用数据)。测试报告是测试员与开发人员交流的重要文档,也是测试评价的重要依据。注意:A、如果测试与测试任务单对应,则测试报告中必须要记录任务单编号,以利于测试验收及考核。B、测试报告中必须注明测试用例编号,如果发现的 BUG 不在测试用例范围内,则填写为“其它”,为测试用例评估提供依
7、据。C、程序员在修改 BUG 时,如果严重级别为一、二级,必须说明修改方法或问题原因,以利于分析。2、测试用例 测试用例是为高效地发现程序中的 BUG 而精心准备的一组测试数据或操作过程。测试用例不可能穷举软件中的所有情况,所以测试用例的设计非淡泊无以明志,非宁静无以致远。诸葛亮以家为家,以乡为乡,以国为国,以天下为天下。管子牧民必须具有代表性,通过测试用例的使用可以提高工作效率、减少重复劳动、在软件进行改动或升级时,只需对测试用例进行少量的修改即可开展工作。3、测试计划 主要内容:计划时间、人员、测试工作安排 4、测试任务书 主要内容:时间要求、参与人员、验收标准或结束标志 5、测试总结报告
8、 主要内容:计划完成情况、BUG 修改情况、经验总结、测试对象评分(10分为上限)6、软件修改记录 主要内容:修改对象、修改内容、修改原因、问题提出人、关联对象、测试注意事项 7、讨论记录 详细记录所有与测试相关的讨论,参与讨论者须在此记录上手工签名 8、软件升级记录 详细记录软件升级情况 9、用户问题记录 主要内容:用户情况、用户问题、解决方法、解决状态 七、测试阶段划分 1、单元测试 对某个相对独立构件的测试,结束标志为:能满足独立运行要求 2、集成测试 将已通过单元测试的模块依次进行组合并测试,结束标志为:组合后的模块能满足要求;3、验收测试 所有模块均通过集成测试后,软件可以交付使用前
9、的测试,结束标志为:软件可以交付使用 4、维护测试 对软件发布后发现的问题进行的修改与测试,结束标志为:问题解决、软件运行正常 八、测试类型 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。苏轼丹青不知老将至,贫贱于我如浮云。杜甫1、功能测试 对系统功能满足程度与实现程度的测试,此测试只关心测试对象功能方面的需求,而不考虑其它细节;结束标志:系统功能满足设计需求 2、界面测试 在测试对象满足功能需求的前提下进行,此测试必须包括通用控件标准的测试。例如:数据窗口的滚动条。3、数据处理测试 对测试对象的数据处理过程进行测试,包括输入、处理、输出。4、流程测试 包括业务流程、数据流程、逻辑流程、正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 详细 标准
限制150内