测试用例标准

合集下载

设计测试用例应遵循的原则

设计测试用例应遵循的原则

设计测试用例应遵循的原则设计测试用例?哎哟,这可不是一件简单的事儿。

你要知道,测试用例可不是随便写写就行的,不然你设计出来的东西,根本不顶用。

想想看,你是不是也遇到过,明明是个简单的问题,结果软件还是卡住了,错误不断地冒出来。

其实啊,这就是没有按照原则来设计测试用例,导致的问题。

那怎么做才行呢?今天咱就来聊聊,设计测试用例时需要遵循的原则,看看能不能帮你避开那些坑。

首先得说,测试用例必须要覆盖全面,这个是最基础的。

你不能光想着只测试你觉得最重要的那几个功能,其他的地方就一带而过。

要知道,软件的每个角落都可能藏着问题。

这就像是你家收拾卫生一样,不能只扫一部分角落,别的地方放着灰尘不管。

你得把每一个模块都测试到,细节要盯紧了。

就算是你认为最不可能出问题的地方,也不能放过。

大家可都知道,坏消息往往是从意料之外的地方传来的。

然后呢,测试用例得清晰明了。

别让别人看了你的用例都一脸懵,搞得像是在解谜题一样。

你写个测试用例,别人能一眼看懂,知道每一步要做什么,期待的结果是什么,这样才行。

不然等到实际操作的时候,万一弄错了,出了问题,你自己都不知道错在哪儿。

别到时候自己也成了谜题,哈哈。

设计测试用例时要考虑边界条件。

什么意思呢?你想啊,软件的运行不是总是在正常的情况下进行的。

有时候它可能会碰到极限的情况,或者一些奇怪的数据输入。

你得提前想到这些情况,做相应的测试。

就比如说,你买了一台新手机,拿到手里第一件事就是测试它的极限,看看它在超负荷使用下会不会死机。

你觉得这有点儿夸张?其实不然,软件也需要这样的“极限考验”。

边界条件的测试,能帮你提前发现很多潜在的问题,避免到时出现意外。

再说了,测试用例得要简洁有效。

不要一堆废话,一大堆无关的描述。

一个好的测试用例,应该是言简意赅的。

测试目标明确,步骤简洁,预期结果直接明了。

这样,其他人拿到你的用例,照着做就行了,不用再去琢磨你写的到底是什么意思。

你想啊,谁也不想把时间浪费在看那些啰里啰唆的说明上,大家都希望能尽快搞定。

测试用例规范说明

测试用例规范说明

测试用例规范约定一、用例设计书写的标准规范1.用例标题扌匹述清楚该用例所要达到的测试LI的,不是单纯的描述所在模块或;正确示例:未登录状态下发布动态能否成功或登录状态下只发布文字动态内容能否成功2.前置条件用例必须清晰地描述此用例所需的前提条件;正确示例:1、用户已登录云转诊APP;2、用户已进入动态页面;3.用例步骤测试用例编写要步骤明确,输入输出要素(输入数据值)清晰,并且无疑义;输入数据值:指当前用例输入值的具体范围及明确值;正确示例:1、点击动态下的(发动态)按钮2、输入文字:我很享受音乐3、点击(发送)按钮4.预期结果预期结果必须具有可判定性,即测试步骤执行后,结果是可判定的,每一个测试用例的步骤都应有相应的唯一的预期结果,预期结果中不能包含步骤;正确示例:发布动态成功,页面跳转至动态页面错误示例:1.云转诊APP成功打开2.显示我的页面3.打开编辑页面4.弹出性别选择窗口5.测试用例集一条用例内多个用例步骤对应多个预期结果时,禁止使用编号内附加子级编号形式编写测试用例,需要单独表述。

测试用例可以使用单条用例或测试用例集的方式编写,单条用例需要把同一情况下的测试用例整合在一条内编写, 预期结果与操作步骤相互对应。

测试用例集需要操作步骤与预期结果编号相对应,完整的表达操作与结果之间的关系真实示例如下图所示:•用笊户加・勒勺曲HI用户户炖2-在牛人・戌击用户%■遽入介人I ff. 不停.•仪止圻退土个人卞K 1. 州户2. @个人OHB・点力用户*・3・“个人上IL 出曲牛人用户■・•当•卞H用户2・介个人・XW7用尸氛虚个人上真・点角■枚twt6人WMU権視■・W#A用尸停用户・金当 1. 用户朋如JXM户女■中. 户&・2. 庄个人ffiPAh・A L!/'8户f3. ・白舌4. 关igilbA让希二、用例设计书写的颗粒度描述要求:验证一个功能点一条用例,没有重复、冗余的测试用例。

TBDS-POC测试标准用例-v1.1

TBDS-POC测试标准用例-v1.1

TBDS-POC测试标准用例
1.产品基本功能
1.1平台管理功能
1.1.1项目管理(多租户支持)
1.1.2资源管理
1.1.3用户管理
1.1.4系统设置
1.2运维管理功能1.
2.1自动化部署
1.2.2日志管理
1.2.3运维可视化
1.2.4监控可视化
1.3安全功能1.3.1身份认证
1.3.2权限管理
1.3.3存储加密
1.4可靠性功能1.4.1高可用(HA)
1.4.2故障恢复
1.5扩展功能1.5.1横向扩展能力
1.5.2横向收缩能力
2.数据业务
2.1数据存储
2.1.1结构化数据导入
2.1.2结构化数据导出
2.2元数据管理2.2.1库表管理
2.2.2权限管理
2.2.3数据血缘
2.2.3数据提取
2.3数据计算2.
3.1离线
2.3.2实时
Oceanus实时计算.zip
2.4数据分析
2.4.1交互查询
2.5兼容性
2.5.1 JDBC接口兼容性
3.性能测试
3.1 TPC-DS
3.1.1 TPC-DS性能测试
3.2 K-Means
3.2.1 Spark Bench - kmeans测试
3.3 SVM
3.3.1 Spark Bench - svm测试
4.业务场景测试4.1业务场景测试A 4.1.1典型业务场景测试。

标准测试用例范文测试用例包括些要素

标准测试用例范文测试用例包括些要素

标准测试用例范文测试用例包括些要素测试用例包括如下要素:(1) 用例ID。

可以定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。

(2) 用例名称。

是测试用例的的名称代号,测试用例文档将受制于测试用例管理软件的约束。

(3) 测试目的。

也就是指测试用例的目标和行使其过程所要达到的最终要求。

(4) 测试级别。

也就是指测试用例的等级划分。

引进了路径分析法,按路径设置用例。

演变为按功能、路径混合模式设置用例。

(5) 参考信息。

测试用例是软件测试的准则,但它并不是一经编制完成就成为准则。

(6) 测试环境。

测试用例是“一组输入、执行条件、预期结果”、毫无疑问地应该包括清晰的输入数据和预期输出,没有测试数据的用例最多只具有指导性的意义,不具有可执行性。

(7) 前提条件用于功能性测试的测试用例测试目标的用例。

应该为每个用例场景编制测试用例。

(8) 测试步骤。

也就是指测试用例所需要的详细操作过程。

(9) 预期结果。

“预期输出”仅描述为程序的可见行为,其实,“预期结果”的含义并不只是程序的可见行为。

(10) 设计人员。

甚至是测试工程师本身,全然不顾实际的资源情况,一定要写出“没有接触过系统的人员也能进行测试”的用例。

测试用例的作用如下:1、指导测试的实施。

测试用例主要适用于集成测试、系统测试和回归测试。

在实施测试时测试用例作为测试的标准,测试人员一定要按照测试用例严格按用例项目和测试步骤逐一实施测试。

2、规划测试数据的准备。

在我们的实践中测试数据是与测试用例分离的。

按照测试用例配套准备一组或若干组测试原始数据,以及标准测试结果。

尤其象测试报表之类数据集的正确性。

参考资料:这个要根据测试用例的难度,不能一概而论。

不过,普通的测试用例(执行步骤不超过10步)的话,高质量的测试用例一天编写一般在30个左右,执行在50个左右。

在工作过程中难免会有一些因素影响进度的。

根据系统需求规范写系统测试用例感觉有点困难。

是因为这个时候功能描述还比较泛,感觉会感觉编写用例有点困难,这个时候编写的用例粒度可以比较粗,不用写的很细节(估计也写不出来很细)。

测试用例标准

测试用例标准

1.概述目的统一测试用例编写的标准,为测试设计人员提供测试用例编写的指导,提高编写的测试用例的可读性,可执行性、合理性。

为测试执行人员更好执行测试,提高测试效率,最终提高公司整个产品的质量。

利用范围适用于对产品的业务流程、功能测试用例的编写。

名词说明系统测试:是对已经集成好的软件系统进展完全的测试,以验证软件系统的正确性和性能等知足其规约所指定的要求,检查软件的行为和输出是不是正确并非一项简单的任务,它被称为测试的“先知者问题〞。

测试分析:对重要业务、重要流程进展测试前的分析。

业务流程测试用例:关于产品业务、重要流程的测试用例。

2.测试用例编写原那么系统性1、关于系统业务流程要能够完整说明整个系统的业务需求、系统由几个子系统组成和它们之间的关系;2、关于模块业务流程要能够说明清楚子系统内部功能、重要功能点和它们之间的关系;连贯性1、关于系统业务流程来讲,各个子系统之间是如何连接在一路,若是需要接口,各个子系统之间是不是有正确的接口;若是是依托页面链接,页面链接是不是正确;2、关于模块业务流程来讲,同级模块和上下级模块是如何组成一个子系统,其内部功能接口是不是连贯;全面性1、应尽可能覆盖程序的各类途径2、应尽可能覆盖系统的各个业务3、应考虑存在跨年、跨月的数据4、大量数据并发测试的预备五、系统中各功能、业务的异样情形正确性一、输入用户实际数据以验证系统是不是知足需求规格说明书的需求。

二、测试用例中的测试点应保证至少覆盖需求规格说明书中的各项功能。

符合正常业务老例1、测试数据应符合用户实际工作业务流程2、兼顾各类业务转变的可能3、要符合当前业务行业法律,法规。

仿真性人名、地名、号码等应具有模拟功能,符合一样的命名老例。

容错性〔强健性〕程序能够接收正确数据输入而且产生正确〔预期〕的输出,输入非法数据〔非法类型、不符合要求的数据、溢出数据等〕,程序应能给出提示并进展相应处置。

3.测试用例设计方式1. 等价类划分法:将所有可能的输入数据〔有效的和无效的〕划分成假设干个等价类。

单元测试设计测试用例的依据

单元测试设计测试用例的依据

单元测试设计测试用例的依据
设计测试用例的依据通常是基于以下几个方面:
1. 需求规格说明:测试用例应该覆盖需求规格中所定义的功能和特性。

2. 设计文档:测试用例应该基于软件系统的设计和架构,覆盖系统的不同模块和组件。

3. 公司和行业标准:测试用例应该符合公司内部或行业的测试标准和最佳实践。

4. 错误和缺陷报告:测试用例应该覆盖已知的错误和缺陷,以验证修复是否成功。

5. 用户反馈和需求变更:测试用例应该根据用户反馈和需求变更进行更新和改进。

6. 竞争产品和市场要求:测试用例应该与竞争产品进行对比,保证产品的质量和竞争力。

7. 边界条件和异常情况:测试用例应该覆盖系统的边界条件和异常情况,以验证系统的稳定性和可靠性。

8. 性能和负载测试需求:测试用例应该覆盖系统的性能和负载测试需求,以验证系统的性能和可扩展性。

9. 安全和兼容性需求:测试用例应该覆盖系统的安全和兼容性需求,以验证系统的安全性和兼容性。

10. 自动化测试需求:测试用例应该符合自动化测试的要求,以提高测试效率和可重复性。

测试用例规范

测试⽤例规范版本号撰写⼈撰写时间备注v1.0.0⼤帅2021年2⽉01⽇创建⽂档1.⽬的统⼀⽤例编写的规范,为测试⼈员提供测试⽤例编写的指导,提⾼编写的测试⽤例的可读性,可执⾏性、合理性。

为测试执⾏⼈员更好执⾏测试,提⾼测试效率,最终提⾼公司整个产品的质量。

2.范围适⽤于集成测试和系统测试测试⽤例的编写,现在编写⽤例的辅助⼯具为禅道。

3.术语解释集成测试:集成测试是在软件系统集成过程中所进⾏的测试,其主要⽬的是检查软件单位之间的接⼝是否正确。

系统测试:系统测试是对已经集成好的软件系统进⾏彻底的测试,以验证软件系统的正确性和性能等满⾜其规约所指定的要求,检查软件的⾏为和输出是否正确并⾮⼀项简单的任务,它被称为测试的“先知者问题”。

4.测试⽤例原则4.1 系统性对于系统业务流程要能够完整说明整个系统的业务需求、系统由⼏个⼦系统组成以及它们之间的关系;对于模块业务流程要能够说明清楚⼦系统内部功能、重要功能点以及它们之间的关系;4.2 连贯性对于系统业务流程来说,各个⼦系统之间是如何连接在⼀起,如果需要接⼝,各个⼦系统之间是否有正确的接⼝;如果是依靠页⾯链接,页⾯链接是否正确;对于模块业务流程来说,同级模块以及上下级模块是如何构成⼀个⼦系统,其内部功能接⼝是否连贯;4.3 全⾯性应尽可能覆盖程序的各种路径;应尽可能覆盖系统的各个业务;应考虑存在跨年、跨⽉的数据;⼤量数据并发测试的准备;4.4 正确性输⼊界⾯后的数据应与测试⽂档所记录的数据⼀致;预期结果应与测试数据发⽣的业务吻合;4.5 符合正常业务惯例测试数据应符合⽤户实际业务流程⼯作;兼顾各种业务变化的可能;要符合当前业务⾏业法律,法规;4.6 仿真性⼈名、地名、电话号码等应具有模拟功能,符合⼀般的命名惯例;不允许出现与知名⼈⼠、⼩说中⼈物名等雷同情况;4.7 可操作性测试⽤例中应写清测试的操作步骤,不同的操作步骤相对应的操作结果;5.测试⽤例主要元素标准规范中包含的主要元素如下:测试名称(Name)Test:测试⽤例编号和测试⽤例名称;创建⽇期(Creation Date):测试⽤例创建时间;设计⼈员(Designer):测试⽤例设计⼈员;状态(State):测试⽤例状态;描述(Descrīption):测试⽤例详细描述;步骤名称(Step Name):测试步骤名称;步骤描述(Step Descrīption):测试步骤详细描述;预期结果(Expected Result):测试预期结果;6.测试⽤例编写规范对于每个功能,从类型1⾄类型N依次撰写相应⽤例;对于不满⾜要求的⾮常规类型,可以不写相应的⽤例;对于边界、空值、格式错误、溢出这⼏个类型,⼀个功能如有多个数据项测试类型相同,则可以放在⼀个⽤例⾥;测试⽤例均为最⼩的⽤例覆盖要求;对于没有提及的⽤例类型,视业务需求情况,撰写相应⽤例;在测试过程中,输⼊数据可在测试⽤例规定的范围内做⼀定变化;6.1 常规的测试⽤例对于⼀个功能⼀个模块(页⾯),每个数据项输⼊或选中典型的取值,⽣成⼀个⽤例;对于⼀个功能多个模块(页⾯),多个模块(页⾯)⼀起⽣成⼀个⽤例;对于多个功能⼀个模块(页⾯),每个功能⽣成⼀个⽤例;每个功能操作需覆盖,如删除对话框点击确定、取消分别⽣成2个⽤例步骤;输⼊框测试,在允许范围内尽可能覆盖多的字符类别,如中⽂、英⽂、数字等;对于每个功能点,必须通过⼀组(⼀个或多个)⽤例满⾜其业务覆盖:对于某条记录的每个状态,对于能进⾏的每个操作,都⽣成⼀个⽤例(即对业务功能流程中的每个⾓⾊,每个功能操作,⽣成⼀个⽤例);6.2 初始化的测试⽤例进⼊功能模块(页⾯)后,某些控件会初始化填⼊数据,⽣成⼀个⽤例确保所有的初始数据正确6.3 边界的测试⽤例每个数据项,⽣成⼀个边界⽤例(含最⼤、最⼩两个边界值);字符串数据以字符串长度为计量单位;布尔值数据的所有取值都需测试;多个复选框⼀组时,需测同时都被选中及都不被选中;下拉菜单、列表框、单选按钮组为最⼤、最⼩的2个取值;6.4 空值的测试⽤例对于每个必填数据项,都⽣成⼀个⽤例(不提供空值的除外,⽐如⽆空值的下拉框、有缺省值的单选按钮组),则预期结果提⽰该数据项为空;6.5 格式错误的测试⽤例对于输⼊框数据项,都⽣成⼀个⽤例,预期结果提⽰该数据项格式错误:⽇期输⼊框数字输⼊框字符串输⼊框:Email、邮编、⽤户名等带格式要求的6.6 溢出的测试⽤例对于输⼊框数据项,都⽣成⼀个取值范围外的测试⽤例,预期结果提⽰该数据项超出范围⽇期输⼊框:范围的⽇期输⼊框,需添加上边界⽇期⼩于下边界⽇期的⽤例;数字输⼊框(如‘⾦额’⼀般为正整数,填⼊⼀个负数);字符串输⼊框:超出规定长度的字符串;6.7 关联的测试⽤例对于相互关联的两个或多个数据项,⽣成⼀个⽤例,确保当⼀个数据项改变时,其他数据项的变化正确;6.8 唯⼀值的测试⽤例某些业务的数据字段要求是唯⼀的,⽣成⼀或两个⽤例(新建、编辑),使得输⼊数据与原有数据在该字段重复,预期结果为页⾯返回该数据已存在的提⽰;6.9 权限不⾜的测试⽤例对于功能模块,⽣成⼀个⽤例,以没有权限的⽤户⾝份访问,预期结果为提⽰权限不⾜;6.10 ⾓⾊权限的测试⽤例业务功能流程涉及⼀到多个⾓⾊,对于每个⾓⾊,都⽣成⼀个⽤例,预期结果为⽤户以这个⾓⾊登陆时,他仅能执⾏权限允许的操作;7.测试⽤例编写细则7.1 测试⽤例命名规则由于项⽬的实际需求和测试的⼯作需要,分以下⼏个等级来规范测试⽤例的命名:⼀级⽬录使⽤各项⽬的顶级菜单名称来命名,如维护、业务、查询三⼤类;⼆级⽬录使⽤顶级菜单下的⼆级菜单名称类命名,⽤户可根据名字判别该⽤例是测试哪个模块的;各⽤例根据各⽤例的功能来命名,尽量做到简洁明了。

硬件产品测试用例

硬件产品测试用例1. 简介硬件产品的测试是确保产品质量和稳定性的重要环节。

通过执行一系列的测试用例,可以发现硬件产品的缺陷和问题,提高产品质量。

本文档列举了一些常见的硬件产品测试用例,以帮助测试人员进行测试。

2. 硬件连接测试用例1:硬件接口连接测试•描述:测试硬件产品的各个接口是否能够正常连接。

•步骤:1.验证每个接口是否与指定设备连接正常。

2.测试每个接口是否能够传输数据。

3.检查接口是否有松动或损坏。

•预期结果:每个接口都能够正确连接,并能够正常传输数据。

用例2:供电测试•描述:测试硬件产品的供电是否正常。

•步骤:1.使用正常的电源连接硬件产品。

2.检查硬件产品是否能够正常启动。

3.检查硬件产品是否能够在正常工作状态下持续供电。

•预期结果:硬件产品能够正常启动并持续供电。

3. 功能测试用例3:基本功能测试•描述:测试硬件产品的基本功能是否正常。

•步骤:1.验证硬件产品的各项功能是否能够正常使用。

2.检查硬件产品的按键、开关等操作是否响应正常。

3.测试硬件产品的输入输出是否符合预期。

•预期结果:硬件产品的基本功能能够正常使用。

用例4:性能测试•描述:测试硬件产品的性能表现是否符合要求。

•步骤:1.测试硬件产品的处理速度、内存使用等性能指标。

2.测试硬件产品在高负载下的性能表现。

3.检查硬件产品在长时间运行后是否存在性能下降或故障。

•预期结果:硬件产品的性能表现符合要求,并能够在长时间运行下保持稳定。

4. 安全性测试用例5:电气安全测试•描述:测试硬件产品的电气安全性能。

•步骤:1.检查硬件产品是否符合相关的电气安全标准。

2.测试硬件产品的绝缘性能。

3.测试硬件产品在各种异常情况下的电气安全性能,如过载、短路等。

•预期结果:硬件产品的电气安全性能符合标准,并能够在异常情况下保持安全。

用例6:防火阻燃测试•描述:测试硬件产品的防火阻燃性能。

•步骤:1.检查硬件产品是否符合相关的防火阻燃标准。

2.测试硬件产品在火焰燃烧下的阻燃性能。

测试用例编写规范

测试用例编写规范1、目的统一测试用例编写的规范,为测试设讣人员提供测试用例编写的指导,提高编写的测试用例的可读性,可执行性、合理性。

为测试执行人员更好执行测试,提高测试效率,最终提高公司整个产品的质量。

2、范围适用于集成测试用例和系统测试用例的编写,现在编写用例的辅助工具为TestDirector 8・ 0。

3、术语解释集成测试:集成测试是在软件系统集成过程中所进行的测试,其主要U的是检查软件单位之间的接口是否正确。

系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。

4、测试用例原则4.1系统性1.对于系统业务流程要能够完整说明整个系统的业务需求、系统山儿个子系统组成以及它们之间的关系;2.对于模块业务流程要能够说明清楚子系统内部功能、重要功能点以及它们之间的关系;4.2连贯性1.对于系统业务流程来说,各个子系统之间是如何连接在一起,如果需要接口,各个子系统之间是否有正确的接口;如果是依黑页面链接,页面链接是否正确;2.对于模块业务流程来说,同级模块以及上下级模块是如何构成一个子系统,其内部功能接口是否连贯;4. 3全面性1.应尽可能覆盖程序的各种路径2.应尽可能覆盖系统的各个业务3.应考虑存在跨年、跨月的数据4.大量数据并发测试的准备4.4正确性1.输入界面后的数据应与测试文档所记录的数据一致2.预期结果应与测试数据发生的业务吻合4. 5符合正常业务惯例1.测试数据应符合用户实际工作业务流程2.兼顾各种业务变化的可能3.要符合当前业务行业法律,法规。

4.6仿真性人名、地名、电话号码等应具有模拟功能,符合一般的命名惯例;不允许出现与知名人士、小说中人物名等雷同情况。

4.7可操作性测试用例中应写清测试的操作步骤,不同的操作步骤相对应的操作结果。

5、测试用例主要元素标准规范中包含的主要元素如下:测试名称(Test Name):测试用例编号和测试用例名称。

测试用例标准规范(doc 12页)

测试用例标准规范(doc 12页)测试用例标准文件编号:NW507104 生效日期:2000.3.20受控编号:密级:秘密版次:Ver2.1 修改状态:总页数9 正文9 附录0 编制:龚兵审核:袁淮批准:孟莉沈阳东大阿尔派软件股份有限公司(版权所有,翻版必究)目录1. 目的2. 适用范围3. 术语及缩略语4. 测试要求4.1 软件产品安装4.2 界面测试用例4.3 文件操作4.4 图象处理4.5 帮助4.6 软件极限测试用例1. 目的为了指导软件测试人员有效地设计测试用例,对所测试软件进行全面地测试,以尽可能发现最隐藏问题。

2.适用范围适用于所有软件的测试。

3.术语及缩略语本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。

4.测试要求4.1 软件产品安装4.1.1 SETUP程序的运行●安装主画面上的软件名称及版本信息是否正确●更改安装程序提供的缺省安装进行安装,程序是否能正确运行●记录用户姓名及组织机构名称操作是否正确●程序安装结束语是否正确●程序组的建立是否正确●程序项的建立是否正确●在所有能中途退出安装的位置是否能正确退出安装程序4.1.2 程序组信息程序组信息是否正确程序组文件的建立是否正确4.1.3 程序项信息●所建程序项个数是否正确●各程序项名称是否正确●各程序项文件是否能正确启动●配置文件的更新●各相关配置文件的修改、更新是否正确4.2 界面测试用例4.2.1 窗口●窗口在屏幕上的显示位置是否正确、美观●窗口标题是否正确●窗口中各对象位置是否正确、美观●窗口的系统菜单及按钮操作是否正常●窗口在各种不同分辨率下是否能全部显示4.2.2 菜单(Menu Bar及Menu Item)●菜单是否显示正确●菜单项文字意义是否明确●主菜单条上各项是否均有快捷方式●主菜单条上各项的快捷方式是否有效●下拉式菜单中各菜单项显示是否正确●下拉式菜单中各菜单项文字意义是否明确●有快捷方式的下拉式菜单项的快捷方式是否有效4.2.3 工具条(Tool Bar)●工具条显示的位置是否正确●工具条中各项必须均有浮动说明●工具条中各按钮必须有按下和抬起两种状态●可移动工具条在窗口边际位置其形状及位置的相应变化是否正确●工具条中开关按钮、按钮组及List Box对象必须有缺省值4.2.4 状态条(Status Bar)●状态条显示位置是否正确、美观●状态条内状态信息显示是否根据操作而变化●状态条内状态信息是否正确●状态条内状态信息文字是否正确、意义是否明确4.2.5 对话框(Dialog Box)●对话框弹出时机及位置是否正确●对话框内各对象位置是否正确●对话框内各对象的文字标题意义是否明确●模式对话框和非模式对话框的属性是否正确4.2.6 消息框(Message Box)●弹出时机及位置是否正确●信息意义是否正确、意义是否明确●弹出时必须锁住Mouse消息和键盘输入●必须有正确的对象用于退出Message Box4.2.7 列表框(List Box)●列表框显示及位置必须正确、美观●列表框应有缺省值●列表框内可选内容必须全面4.2.8 Redio Box●显示位置要正确●文字意义要明确●Redio Box的成组关系要正确、选择必须互斥4.2.9 文字Label●显示位置要美观●文字意义要明确●同一界面上字体及字体大小应统一、美观4.2.10 文字Button●显示正确且意义明确4.2.11 图象Button●应相应的文字说明或意义明确●应有按下和抬起两种状态●在界面中所处位置要美观4.2.12 输入域●字符输入域为空任意字符串(中英文)功能键及符号键超界字符串的处理●时间输入域字符串输入域的测试用例各种时间表示格式的输入(美国方式及中国方式等)●整型数字输入域字符串输入域的测试用例浮点数输入超界值处理负值输入各测试用例中数值在所处输入域中是否有意义●浮点型数字输入域整型数字输入域中的测试用例超长浮点数输入4.2.13 显示域●显示域中各对象显示位置正确、美观●显示域中文字Label信息正确●显示域中文字Label字体及字体大小应统一且美观●显示域中显示信息应与输入的信息一致●在屏幕显示不下时,应增加滚动条以确保信息显示的完整4.3 文件操作4.3.1 文件打开文件打开操作通常弹出文件打开对话框,文件打开对话框适用对话框的全部测试用例。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

测试用例标准
一、测试用例设计标准
框架设计、用例结构设计、步骤设计、设计方法等方面的规范都已体现在checklist中;
1、各案例checklist分阶段检查:
案例框架阶段,检查功能和性能案例框架是否满足案例checklist
详细需求阶段,检查功能和性能中需求点是否覆盖
案例编写阶段,先按照整体规范编写几个用例,评审通过后在开始编写案例
案例评审阶段,抽查案例checklist完成情况
二、案例checklist执行方法(包括老案例整改):
功能模块案例:功能测试用例checklist_版本_模块_责任人.xls
性能模块案例:性能测试用例checklist_版本_模块_责任人.xls
英文版本案例:英文版本测试checklist_版本_模块_责任人.xls
版本测试用例checklist_版本_模块_责任人.xls
版本专项案例:版本测试用例checklist_版本_模块_责任人.xls
三、checklist检查结果说明:
检查结果为通过,需在备注说明中说明案例ID;
检查结果无须检查,需在备注说明中说明为什么无须检查;
二、测试用例级别标准
1、功能测试用例分级
【分5个级别】
Level 1(30%):用户最常用到的功能点;最基本的功能点(包括如加速产品的效果测试);用户场景和解决方案(此部分测试级别虽高,但可以放在转测后进行评审和测试);能预计当有问题时,开发改起来特别困难的
Level 2(30%):功能验证的细化测试;常见的部署方式测试;关联测试
Level 3(20%):重要的容错和边界值测试;重要的兼容性测试;非常见的部署方式测试
Level 4(15%): UI易用性、美观及其布局
Level 5(5%):信息提示、错误提示;极少用到的边界值和容错测试;非主流兼容性测试
2、性能测试用例分级
【分3个级别】
Level 1(40%):功能重要程度高的测试项;性能指标参数测试;性能用户场景;能预计当有问题时,开发改起来特别困难的
Level 2(40%): 非1、3级别的用例
Level 3(20%):压力测试中的极限测试;对客户而言影响不大的测试项;非常见操作的测试项
3、BVT用例分级
验证基本功能的用例,各模块最基本的功能(包含驱动、常用工作模式);用户最常用的操作;最基本、常用的关联;推荐1级用例的20%左右;
【注】测试用例评审完成后,级别不可再修改(抽查后要求修改的不在其列),新增用例的级别需要版本测试经理和用例设计者一同确定。

三、发布测试项筛选标准
必须包括:各模块最基本的功能和性能(包含升级路径覆盖、硬件平台覆盖、驱动、脚本、设备部署模式);用户最常用的操作;最基本、最常用的关联;最常用的用户场景;多次出现问题或网上问题补充的案例;版本测试用例checklist包含的发布测试项;
四、自动化案例筛选黑名单(在已筛选的BVT用例的基础筛选)
测试用例不能在一套环境中连续执行;涉及手工干涉操作,肉眼观察的用例;涉及长时间操作的用例,而又不能缩短时间;测试用例中有动态修改网络环境部署的操作;测试用例包含稀有资源;测试步骤超过5步或有多个测试点;
五、案例执行标记
1、测试用例在testlab执行,当执行状态为Failed时,需备注bugid;
2、每轮结束时TestLab不能存在N/A、Not Complete,NO Run;
3、每轮的failed案例需重新执行;
六、bug关联案例
1、前期测试、集成和系统测试阶段案例无覆盖bug必须关联案例(LOW级别bug除外,LOW级别按bug 等级要求执行),包括Closed、Closed_Dup、halt;
2、前期测试发现的bug可以在详细测试需求完成后进行回归测试和关联,无须关联的bug需在回归时说明;
3、历史版本遗留问题可关联到产品线案例基线库中;
第2页,共2页。

相关文档
最新文档