《关于测试工作流程及工具使用.docx》由会员分享,可在线阅读,更多相关《关于测试工作流程及工具使用.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 前言本文档仅作用于公司内部人员使用参考,主要概括的是开发组与测试组的工作流程及工作衔接内容,该文档由测试组人员内部制定,若有考虑不周之处请给出建议!编写此流程的主要目的是规范测试,提高开发组与测试组的工作效率,尽可能早地找到BUG,并保证得以修复。2 测试流程简介2.1 测试工作总体流程2.1.1 测试计划划 用例例设计2.1.1.1 执行环境境1、 项目立项项后,项项目组讨讨论项目目实施过过程后执执行此流流程;2、 前提是须须有项目技技术规范范说明书书,若客客户未提提供可从从其它途途径获取取客户需需求(如如以前项目目文档,样机获获取等);3、 与开发组组的程序序设计阶阶段同步步,即开开发
2、设计计项目实实施时测测试组同同步进行行测试设设计,此此过程为测测试执行行做准备工工作;4、 立项项目目经理把把技术规规范说明明书共享享给开发发、测试试组开发发组人员员解析说说明书并并设计代代码、测测试组根根据说明明书作出出测试计计划、测测试用例例此阶段段完成(此过程程中开发发组和测测试组进进行功能能规格沟沟通)。2.1.1.2 执行细则则测试计划划测试负责责人根据据项目的的需求,制定测测试计划划,明确确目标与与测试任任务以及及测试人人员的安安排。测测试计划划分复杂杂文档型型和简单单实用型型,综合合我司目前前情况,比较适适用后者者即简单单实用型型,引用用Miccrossoftt Prrojeec
3、t来来计划分分配项目目任务,把项目目细分为为各个阶阶段、阶阶段再细细分为各各个任务务,任务务精确到到具体时时间、负负责人,测试计计划的主主要要素素包括:项目名名称、任任务名称称、工期期、开始始时间、完成时时间、资资源名称称等,如如下图。测试用例例依据已引引用的用用例模板板,进行行用例设设计,挖挖掘用户户潜在需需求并结结合到用用例设计计,与需需求接口口人沟通通获取更更直观的的用户要要求;若项目时时间充足足,测试试用例可可提供给给开发人人员,以以便开发发人员结结合代码码设计思思路给出出建议,使测试试用例达达到更高高的可执执行效果果;测试用例例由测试试组相应应测试人人员设计计。2.1.2 系统测试试
4、备注:测测试阶段段分为单单元测试试、集成成测试、系统测测试、验验收测试试,单元元测试由由开发人人员根据据代码进进行测试试,集成成测试即即分模块块单独测测试(此此阶段跳跳过),系统测测试即集集成后的的版本测测试(我我司主要要以此阶阶段作为为测试的的重心),验收收测试即即模拟用用户进行行使用测测试(发发布前的的版本)。结合公司司环境,目前测测试执行行(测试试执行区区别于测测试设计计,测试试设计主主要是方方法、过过程的设设计,测测试执行行是执行行已设计计好的方方法及过过程)包包括系统统测试、回归测测试、验验收测试试三大步骤。2.1.2.1 执行环境境1、 执行前提提是“测试计计划 用用例设计计”阶段
5、完完成;2、 此阶段开开发组须须集成可可测版本本提供给给测试组组执行测测试,测测试组先先进行冒冒烟测试试,冒烟烟测试不不通过则则须返回回开发组组再集成成可测版版本;(在此此说明,冒烟测测试即机机顶盒常常用功能能都可正正常执行行操作,可可理解为为机顶盒盒的基本本功能测测试)3、 完成测试试文档前前期准备备工作;2.1.2.2 执行细则则测试人员员针对独独立的测测试任务务进行方方案设计计(可自自定义)测试人人员执行行测试用用例实时时提交发发现的BBUG至至TesstDiirecctorr、开发发人员实实时访问问刷新BBUG页页面跟踪踪并修复复BUGG开发人人员提供供新版本本测试人人员回归归测试检检
6、测已修修复BUUG、提提交新BBUG重重复蓝色色标记步步骤直至至所有BBUG通通过测试试人员编编写测试试报告。2.1.3 验收测试试2.1.3.1 执行环境境1、 执行前提提是“系统测测试”阶段完成成;2、 开发组提提供最新新版本,要求所所有BUUG都已已修复并并经过测测试人员员确认完完;3、 确认TeestDDireectoor上严严重、比比较严重重、非常常严重级级别的BBUG都都关闭(Cloosedd),Loow状态态的大部部分BUUG都关关闭(CClossed);4、 得出前期期测试报报告结果果。2.1.3.2 执行细则则验收模拟拟用户使使用环境境及常惯惯执行测测试记录录验收过过程及结结
7、果通过过则制定定测试总总结报告告并结束束、不通通过则进进入下一一步实时时提交发发现的BBUG至至TesstDiirecctorr、开发发人员实实时访问问刷新BBUG页页面跟踪踪并修复复BUGG开发人人员提供供新版本本测试人人员回归归测试检检测已修修复BUUG、提提交新BBUG重重复蓝色色标记步步骤直至至所有BBUG通通过。下面简单单的介绍绍两种通通常情况况下的项项目流程程,藉此此说明一一下开发发与测试试在整个个项目中中的协同同工作,其实测测试活动动并不是是等到项项目编码码完成之之后才开开始,从一开开始就是是和开发发并行进进行的项目目活动,以以下两个个流程图图可以得得到例证证:2.2 项目简易易
8、流程1(单个个项目运运行)2.3 项目简易易流程22(多个个项目运运行)3 TesttDireectoor工具具使用说明明TesttDirrecttor(简称TTD)提提供并集集成了测测试需求求管理、测试计计划和用用例管理理、测试试日程控控制、测测试执行行和缺陷陷跟踪等等功能,目前公公司主要要引用的的模块为为缺陷跟跟踪,作作为主导导的BUUG管理理工具。3.1 操作说明明3.1.1 登陆打开IEE,在地地址栏中中输入htttp:/sxxjs/TDBBIN/deffaullt.hhtm,就可以以打开TTD主页页面(首次登登陆会提提示要求求安装插插件,点点击“是”选择安安装)安装插件件后就可可以打
9、开开TD主主页面,如下图:点击页面面左上角角TesstDiirecctorr进入:3.1.2 增加缺陷陷(Buug)-程序序员|测试员员注释:并并不是只只有测试试人员才才能提交交BUGG,开发发人员发发现了问问题一样样可以提提交,当当然此处处的提交交并不是是开发期期的缺陷陷,而是是项目已已集成后后的缺陷陷,开发人人员提交交的问题题可作为为今后其其它项目目的参考考范例,便于整整理公司司产品的的“综合症症”。窗口介绍绍:在此我们们工作过过程中主主要引用用到的是是缺陷管管理模块块,在以以上选项项中选择择即打开开缺陷窗窗口,如如上图,可选择择下的更更改密码码进行用用户密码码修改操操作。登记缺陷陷:3.
10、1.3 修改缺陷陷(Buug)状状态在栏,根根据实际际情况修修改Buug的状状态,BBug的的状态有有五种:Neww 、Opeen、 Reeopeen 、Rejjectted、 Fiixedd、 Cllosee。希望大家家不会觉觉得以上上的操作作过于繁繁琐!3.2 TesttDirrecttor(TD)的优点点1、 TesttDirrecttor能能让测试试人员、开发人员通通过一个个中央数数据仓库库(服务务器),在不同同客户端端就能互互通测试试信息。及时的的获取到到项目出出现的问问题,并并修改缺缺陷或测测试回归归确认;2、 TesttDirrecttor将将测试过过程流水水作业,从提交缺缺陷中间缺缺陷修复复过程缺陷关关闭,整整个过程程都可以以得到直直观的了了解。3、 方便最后后缺陷分分析及归归档,通通过TDD的导出出功能可可以直接接导出为为Exccel、worrd文档档形式;