您的位置:首页 > 其它

MTK手机软件测试用例编写规范和流程

2017-09-08 14:56 711 查看
测试用例编写规范和流程
     为什么要写测试用例啊?对于功能测试用例,只是针对项的需求,是不是很浪赀的这样写來写去,既浪费时丨'Uj又没行仆么实际总义?测试川例是——体现软件的开发H标和可接受条件,软件设汁的一种实际体现。设汁用例在于明确验证需求(功能)的输入数裾和少骤,书lili化便于重现BUG,另一方血用于M归测试 9 无论1 S09000还是CMM都要求做任何邡情要有记录、书lili文档。如果+设计用例,那是随机测试,很难度景是缶做的完全。对于开发和测试的沟通,一个是指明测试的和文档的规范,
bug可以接受的描述办法和用词,bug的分类,一个好的测试⑴例nj*以在开发和测试以及芄他阅读此case的部门人员逑起桥梁并传递很多信息。

     测试用例主要来&三个方面:
1. 设计文档屮的USE CASE。将设计文档屮的Use Case按照步骤纪录下来,可以用于软件的可接受性测试。

2. 按照界而功能区或者系统功能模块,按照用户可能的操作,分块或跨模块,形成系统的功能性测试(可能包括Normal-通常操作,Exceptional-异常操作,Boundary-边界测试)。

3. 将曾经发生过的 Bug纪录下来,形成测试用例,可以成为 Regression Testing的一部分。

     编写测试用例一般有2个模板。 Excel模板和 Word模板,编写功能测试用例一般用 Excel模板。

测试用例编写一般包括4个部分:测试环境(即在测试过程屮用使用到的环境)
测试数据(测试过程1 11用到的有效无效的数据)
测试步骤(你怎么做的)预期结果(你所希望出现的结果)功能
测试乂可以分成好多种如逻辑功能测试、兼界性测试、笏用性测试等。

1、 编也可以是流水也可以&己定义规则,万便程序员与测试人员之 M的用例杳找和!1:丨档

2、 描述:说明木次测试用例所要测试的|Aj界;例:木测试用例用于测试系统管理W新增二级管理员

3、 前提:说明木次测试的前提条件,例:系统管理员d使用admin身份登录系统并且己进入川户管理界Uti

4、 备注:说明木次测试用例的其他相关信息,例:新增二级管理W成功)i需使用该二级管埋试ID进行登浓,验证该二级管理试帐巧是古正式幵通

  上+li[的是测试川例说明内矜,下面的姑测试川例详细内界:
5.1、 步骤:也就是操作的步骤编例:12 3
5.2、 少骤描述:对本少操作进行详细描述:例:系统管理员输入二级管理员川户ID
5.3、 输入值:木步所输入的内界值:例:userOOl
5.4、 期望结果:对木少操作的系统反丨、V:的期望结果,也就站说正确的结果站仆么;例:正常成功输入二级管迎W ID,并且正常.K示
5.5、 实际结采:测试人员木测试用例进行测试系统给出的实际操作结果;例:二级管理 W 〖 D 输 入 框 以 V j • 品 示 了 所 输 入 的 内 稗

下面的是用例尾
6.1、 是杏通过:实际测试;Ti,是许能够通过木次测试;例:未通过
6.2、 修改标志:程序人W修改了木BUG/,1,对该项进行填写;例:修改时间+修改人姓名
6.3、 测试人.•测试人的姓名或代码;例:赵木山
6.4、 测试时间:傻了•也知道填啥
   注:一个测试用例只完成一个测试T.作,千万不要把多种输入情况写在一个用例里,那样根木无法进行测试及进行管理;如:对二级管理 M ro进行输入为空测试和二级锌观 M ID小于规定长度测试;是要起两个测试用例的,而不是一个。。。

..........

...................../下载附件完整资料




原文链接http://bbs.16rd.com/thread-52831-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: