测试需求的管理办法接口文档怎么看
在项目进行过程中,测试需求不是保持不变的,随着项目的进行,项目的“业务需求规格”、“软件需求规格”、“接口规范”、“设计规格”都有可能发生变化,对应的测试需求也可能发生变化;另外,测试策略、测试方法的调整也可能会导致测试需求的调整,需要采用规范的方法对测试需求进行管理,主要包括四个测试需求管理活动:需求评审、需求变更控制、需求跟踪和需求的一致性检查
测试需求评审
经过用户接受测试需求分析和导出过程后,将得到用户接受测试需求初稿。业务管理部门应组织相关的业务人员、技术人员、环境管理人员、测试人员和其他相关人员进行用户接受测试需求评审,确保达成一致意见。
同样,测试管理部门应组织相关的技术人员、环境管理人员、测试人员和其他相关人员对系统连接测试需求分析导出的系统连接测试需求,对系统集成测试需求分析导出的系统集成测试需求进行评审,确保系统连接测试需求和系统集成测试需求通过评审。
对于内部测试需求分析中导出的内部测试需求,应由开发中心质量控制部组织相关业务人员、开发项目组进行评审,确保达成一致意见。
当各类测试需求通过评审后,它们将被导入 MQC 中进行版本标识,并进行统一管理。
测试需求跟踪
测试需求的跟踪是通过建立测试需求与之来源、与之测试用例之间的双向跟踪关系来实现的。具体为:
• 建立用户接受测试需求与业务需求规格、与用户接受测试用例之间的双向跟踪关系;
• 建立系统集成测试需求与软件需求分析规格、与系统集成测试用例之间的双向跟踪关系;
• 建立(系统)连接测试需求与概要设计规格、与(系统)连接测试用例之间的双向跟踪关系;
• 建立单元测试需求与详细设计规格,与单元测试用例之间的双向跟踪关系;
• 建立内部测试需求与软件需求分析规格、与详细设计规格、与内部测试用例之间的双向跟踪关系。
当发生需求变更时,可以根据此双向跟踪关系分析变更影响范围。如针对一个业务功能的变更,可以分析出这个变更将影响到哪些软件需求功能,这些软件功能是否需要变更,相应的哪些设计模块、代码文件、测试需求、测试用例会受到影响,它们是否需要变更。
QC 可以管理测试需求与测试案例的双向跟踪关系,但是不能管理系统概要设计规格、系统详细设计规格、软件需求分析规格、业务需求规格与它们的测试需求之间的双向跟踪关系。这需要单独的需求管理工具,如 Telelogic Doors 或 IBM Rational RequesitePro 等需求管理工具,如果没有这些专业的需求管理工具,也可以使用 Excel 表格等方法手工进行管理。
测试需求变更控制
在测试需求的跟踪关系建立起来以后,可借此跟踪关系进行测试需求的变更控制。
对由于缺陷修复、系统功能增减、业务需求变更等原因导致的变更,应遵循规范的变更过程,使测试需求变更有序、可控、可管理。其变更的控制过程如下:
• 测试项目组需参与被测系统开发项目组的变更管理工作,针对在项目开发中引起的业务变更或系统功能变更或系统设计变更申请,测试项目组需要进行测试需求的变更影响性分析,判断这些变更是否会对相关测试需求产生影响。
• 如果会产生影响,测试项目组需要判断变更会影响到哪些测试需求,影响到哪些测试用例。
• 如果变更申请得批准,测试项目组需要变更测试需求及相应的测试用例,并形成新的测试需求版本(与变更后的相关开发文档版本保持一致)。
• 最后将新形成的测试需求提交给相关的主管部门,组织评审通过。
测试需求的一致性检查
• IT 业务管理部应指定人员定期检查用户接受测试需求与用户接受测试计划、用户接受测试策略和用户接受测试方案的一致性,如果发现不一致,需要填写一致性检查报告。
• 测试管理部门应指定人员定期检查系统集成测试需求与系统集成测试计划、系统集成测试策略和系统集成测试方案的一致性,如果发现不一致,需要填写一致性检查报告。
• 测试管理部门应指定人员定期检查系统连接测试需求与系统连接测试计划、系统连接测试策略和系统连接测试方案的一致性,如果发现不一致,需要填写一致性检查报告。
• 测试经理应指定人员定期检查系统内部测试需求与系统内部测试计划、系统内部测试策略和系统内部测试方案的一致性,如果发现不一致,需要填写一致性检查报告。
• 测试经理针对一致性检查报告,确定不一致问题的纠正措施,并跟踪问题直至关闭。
软件测试人员怎样编写规范测试案例:
在一款软件发布之前,测试是最主要的环节,测试人员也是最初的用户,他们对于产品修改,完善,优化等等非常关键,所以软件测试工程师在如今也是一个比较高端的职位,他要求各方面的才能,比如说技术,沟通,文档总结等等,下面我就和大家介绍一下怎么编写规范的测试案例。
要能够读懂项目经理的需求文档,知道它里面要实现什么功能,功能注意哪些流程。
比如说,一个简单注册框,需求会写到登录名需要使用邮箱,密码需包含大写字母等等。那当测试人员读到这些会联想到什么呢?注意哪些呢?
把邮箱格式错误但密码格式正确的所有情节想象出来,然后给予提示;把邮箱格式错误,密码格式错误的所有情节想象出来,然后给予提示;把邮箱格式正确但密码格式错误的所有情节想象出来,然后给予提示;把邮箱格式正确,密码格式正确的情节想象出来,然后给予提示。
标准的测试案例文档时在EXCEL下完成的,主要包括以下几项:
编号:根据需求文档将功能分为若干大块,然后再将每个大块拆分成小块,也就是具体的每个功能。
测试点:也称case,就是我们第一段中提到的,联想到什么,注意哪些,用简单的话语准确表达出来。因为在测试案例完成后还有很多流程,包括评审,或者确认啦,所以简单易懂很重要。
后面几项,可以根据实际项目,产品去完善,测试结果和备注需着重完善,因为这对于项目经理或测试组长规划下一步产品开发,测试进度很重要。
下面我们主要介绍一下测试点也就是case怎么写。
一般一个测试点就相当于一个场景,需要有起因,经过和结果。
举一个例子,假如一个软件安装包需要 4.0,当你在安装的时候会出现两种情况(两个完整case):
可以看出,未安装和已安装是两种前提,运行客户端安装包是一个操作过程,结果会根据两种前提在变化
如何写测试需求文档模板
测试需求文档模板分成以下几个部分
第一部分是简介顾名思义就是简略的介绍一下软件的功能、性能等方面
的内容因为我们当时是根据模块写的也就是模块需求文档此部分主要是
介绍这个模块的功能及此文档的都会有那些人看参考了那些文档或软件等知
识。
第二部分就是功能需求部分每一个模块又会一级一级的再细分下去(XXX
功能功能描写具体需求)如新建页面功能(PDF阅览和编辑器中的)在"功能
描写"中先大概的描写一下新建页面这个功能是干什么的也就是新建页面功能
的概述,在"具体需求"部分会详细的描写新建页面这个需求如有几种方式可以
新建页面(也就是新建页面有多少个进口)对不同的用户新建页面有什么不同
如没有采办sn激活的用户新建页面会有水印等对新建的页面有那些操作如旋
转等等能越详细的描写一个功能越好。
第三部分是关于性能需求的当时我们做性能测试基本上都是手动的和
Adobe的软件进行对比如把相同的文档用公司的转换器转换成pdf文档需要
多长时间用Adobe的转换器进行转换需要多长时间两者之间不能相差太多
对很大的文档在1分以内是可介绍的对小的文档相差10几秒是可介绍的等等
这些都是通过用户反馈回来的意见制定的一个大概的尺度。性能需求和功能需
求一样也是分模块的然后再一级一级的细分(XXX功能性能描写具体的性能需
求)对性能测试主要是集中在PDF转换器部分对pdf阅览和编辑器性能测试
没有具体的要求只要在平时测试的工程中施用起来不是很慢就行了。对pdf
转换器的性能测试先分析出需要测试那些类型的文件每一个类型的文件又有
那些特俗的需求针对不同的需求制作相应的测试数值如对图片文档
分.jpg.gif.bmp等各种格式每种格式又分为不同的像素36bp 72bp等等。测
试数值制作好了将这些测试数值分别用公司的pdf转换器转换记载转换时间
再用adobe的转换器转换记载时间两个时间进行对比
第四部分是关于安全性测试的这部分主要是测试不同的sn激活以后的施
用时间和不用sn激活等情况。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论