欢迎来到天天文库
浏览记录
ID:37149124
大小:29.50 KB
页数:10页
时间:2019-05-19
《软件测试流程与文档写作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件测试流程与文档写作由安博测试空间技术中心http://www.btestingsky.com/提供软件测试的各个阶段:PDCA戴明循环:是一个质量持续改进模型,包括持续改进与不断学习四个循环反复的步骤,即计划plan,执行do,检查check/study,处理action,戴明循环有时也被称为戴明轮或持续改进螺旋测试需求检查软件需求(规格说明书):是否覆盖了用户提出的所有需求项用词是否清晰,语义是否存在歧义的现象是否清晰的描述了软件系统需要做什么、不做什么是否描述了软件使用的目标环境,包括软硬件环境是否对需求进行了合理的编号需求项
2、是否前后一致,彼此不冲突是否清晰描述了软件系统的性能要求需求的优先级是否合理分配是否描述了各种约束条件测试需求的定义:确切的讲,所谓的测试需求就是在项目中要测试什么。首先需要明确测试需求(what),才能决定怎么测how,测试时间when,需要多少人who,测试的环境是什么where。测试中需要的技能、工具以及相应背景知识,测试中可能遇到的风险等等,以上所有的内容结合起来就构成了测试计划的基本要素。而测试需求是测试计划的基础与重点。为什么要做测试需求明确任务、目标、风险、策略等有效的制定测试计划测试需求的依据与收集1与待测软件相关的各
3、种文档资料,如软件需求规格,usedcase,界面设计,项目会议或与客户沟通是有关于需求信息的会议记录,其他技术文档等。2与客户或系统分析员的沟通3业务背景资料,如待测软件业务领域的知识等。4正式与非正式的培训5如果依旧系统为原型,以全新的架构方式来设计或完善软件,那么旧系统的原有功能跟特性就成为了最有效的测试需求收集途径。在整个信息收集过程中,务必确保软件的功能与特性被正确理解。因此,测试需求分析人员必须具备优秀的沟通能力与表达能力。测试需求的分析系统测试阶段,需求分析更注重于技术层面,即软件是否实现了具备的功能。待测软件的特性。不
4、同软件业务背景不同,所要求的特性也不相同,测试的侧重点自然也不同。测试的焦点。测试的焦点是指根据所测得功能点进行分析、分解,从而得出的着重于某一方面的测试,如界面、业务流等。测试需求的优先级测试需求的覆盖率和覆盖程度测试需求的覆盖率通常是有测试需求与软件需求所建立的对应关系来确定的,如果一个软件的需求已经跟测试需求存在一对一或者一对多的对应关系,可以说测试需求已经覆盖了该功能点。如果确定了所有的软件需求都建立了对应的测试需求,那么测试需求的覆盖率便是测试需求覆盖点/软件需求功能点=100%,但并不意味着测试需求的覆盖程度高。根据软件需
5、求不断的完善或实际测试中发生的缺陷,可以对测试需求进行补充或优化,并更新进测试用力中,以此来提高测试需求的覆盖程度。注意:测试需求覆盖率不能完全说明测试设计的好坏软件测试流程(需求阶段)需求分析阶段测试人员需要做哪些工作活动项作用参与需求调研了解产品基本情况和《产品测试需求调研》测试需求撰写测试计划明确测试目标和方法,《测试计划》便于闭队交流配置测试环境为执行测试做准备独立有效的测试环境测试计划定义:将测试计划定义为“一个叙述了预定的测试活动的范围、途径、资金及进度安排的文档,它确认了测试项,被测特征,测试任务,人员安排,以及任何偶发
6、事件的风险。”注意:重要的是计划过程,而不是产生的文档在工作过程中,如果无法按照自己预定的进入完成,也不要害怕或者沮丧,进度的作用就像一把尺子,要用尺子来衡量自己,那些地方需要调整。测试计划由谁来写?测试工程师测试计划根据什么来写?用户手册等撰写测试计划测试计划注意事项增强测试计划的实用性坚持5W1H规则,明确内容与过程采用评审和更新机制,保证测试计划满足实际需求分别创建测试计划与测试策略测试计划的内容1简介1.1目的why:明确目标和方法便于团队交流通过测试希望达到的目标,功能、性能、界面方面的1.2背景:测什么产品《参考需求说明书
7、》1.3范围:测试流程的各个阶段要测什么分别简要列出测试和不进行测试的性能指标和功能点2测试参考文档和提交文档2.1测试参考文档XX批文,XXX合同,可行性分析,需求规格说明书,用户手册2.2测试提交文档测试计划测试用例测试日志缺陷报告测试报告3术语和定义(可选)4测试策略4.1测试策略(how)测试策略描述测试小组用于测试整体和每个阶段的方法。确定测试策略要从模块,功能,整体,系统,版本,压力,性能,配置和安装等各个方面来考虑。4.2测试工具5测试计划的内容(what)功能的测试;整体考虑;如何确定优先级6资源6.1人力资源6.2系
8、统资源7测试速度(when)各测试阶段资源要求及时间安排;项目里程碑8测试人员的任务分配9风险和问题测试设计设计阶段的任务需交付产品测试设计的内容对于设计进行评审测试的执行测试执行主要工作测试用例的合理选择BVT测试与冒
此文档下载收益归作者所有