测试用例的设计与测试执行流程 - 范文中心

测试用例的设计与测试执行流程

03/14

高效设计测试用例培训结束了,在上机练习的过程中,给他们穿插了sougo 输入法的项目测试。之所以选择 sougo输入法,是因为大家对它比较熟悉,不用再熟悉其业务了。而且sougo 输入法从1.0.14到现在的4.0有多个版本。每个版本更新前都会有当前版本更新的bug 列表,和新增功能点列表。特别适合我们模拟实际的测试过程。这次我们测试使用TD 从需求管理到缺陷管理的整个测试过程的管理。经过大家的努力和配合,我们采取边做测试边总结的方法,最后总结出测试工作中的工作流程,下面就是总结出的测试流程,大家看到后多多交流。

一、需求分析:

1、列出测试需求(根据需求规格说明书、帮助文档、软件的demo 版,利用测试大纲法,以每个窗体为对象,每个窗体里面的控件为单位列出测试功能点。)

2、需求等级划分,依据需求内容的重要程度划分为:高、中、低等。

3、划分需求类型,(功能性、易用性、兼容性等)。

4、评审需求(软件不熟悉的情况下采取以集体的形式整体讨论的方法评审需求或设立专人负责评审)。

5、需求列入TestDirector (评审后的结果在TestDirector 要有体现) 。

二、用例设计:

1、根据功能点确定人员分工,具体的功能点分配给具体的组员。

2、测试用例的编写,借助功能演示demo 、前一阶段所编写的测试功能点等编写测试用例。

3、要求组员对自己负责的功能点选择具体的设计测试用例的方法。

一般选择方法顺序:在考虑好被测试软件本身的特性后,一般首先边界值挑选最具有代表性的数据;然后使用等价类进一步补充;如果要考虑各功能的输入输出关系可以使用因果图、判定表法;但如果输入太多,可以使用正交排列法选择减少测试用例,并且是测试数据均匀分布。这些理性方法都使用完后,在测试执行阶段,可以使用随机测试法或者错误猜测方法进一步丰富你的测试用例。

4、针对所设计的用例对软件的功能点(以及其他类型的需求)进行需求覆盖。 我们列测试需求的最主要目的,就是为了完成对需求的覆盖,所以这个是对每一个设计测试用例的人员的基本要求。

5、用例评审,优化用例的数量确保用例的质量(设定专人评审)。

6、评审后写入TestDirector 中。

7、挑选冒烟测试用例(抽取用例总数的10%~20%左右进行冒烟测试来反映基本功能)。

三、测试执行:

测试执行工作应尽量做到详细,依据测试计划里面的测试的整体安排,但是因为根据实际工作进度要做适当调整。一般情况是当天晚上前安排好明天的具体工作,具体任务可以以测试用例的数量来衡量。测试组长的几个重要工作步骤:

1、确认人力以及硬件资源是否到位,测试开启时间是否和测试整体计划相一致。

2、按照测试计划着手准备具体的测试工作。

3、在TD 中,Test Lab里面设置以天为单位安排组员当天的应完成的用例,以及利用TD 分析功能总结当天执行用例的情况。

4、指导组员工作,解决组员工作遇到的疑难问题

5、做好审查工作,监督组员工作

6、做好全组当天执行情况的总结

用例执行通过情况、发现bug 数量、以及在各个模块中的分布情况等

7、将当天任务的执行情况书面化呈报上级领导

阶段任务完成后书写整个阶段的测试总结报告衡量当前版本软件的质量以及相关的发布问题。

四、下一版本的工作安排:

根据软件更新功能的多少分为两种情况:

1、一种是软件更新功能较少(新增加功能点是前一版本总功能的%5以内),执行回归测试,根据新的功能点增加相关的需求和测试用例,确定新的功能点安排相关人员执行新加的测试用例;

2、另外一种情况是软件的新增更能点较多,则按照新的系统测试执行,首先进行冒烟测试,通过后进行详细的系统测试,测试过程中重点测试上一版本出现的缺陷(返测)、新增功能以及修改缺陷新增功能所影响到的模块。

新本版出现,总体按照测试执行阶段的测试工作流程进行测试同时注意特殊问题特殊处理。

五、提交缺陷(bug )

提交的缺陷需要测试部门专门人审查,通过审查后的缺陷,提交的TD 中。主要审查下面几个方面:

1、发现的问题是否是缺陷(bug )

2、是否是重复的缺陷(bug )

3、缺陷(bug )程度的优先级是否合理

4、缺陷(bug )修复情况

看到很多有关测试流程以及测试用例设计的书籍,只是零散的测试知识,但是没有可操作性。希望上面列出的测试用例设计以及测试执行每个阶段的工作的步骤,有利于你更快更有效的进行软件测试工作。


相关内容

  • 软件项目管理流程分析与设计
    软件项目管理流程分析与设计 1 软件项目管理总体流程设计 软件项目管理总体流程设计为项目搜寻.立项.售前.合同生成和合同执行等5个主要阶段,分别以P1.P2.P3.P4.P5表示:同时设计了立项完成.合同签定.功能定义.软件开发.项目验收等 ...
  • 软件工程毕业论文
    目 第一章 第二章录绪论............................................................................................1需求分析........... ...
  • 软件工程 网上商城项目 详细设计说明书
    1引言 .................................................................................................................... ...
  • 测试工程师的笔试题
    测试工程师 一.基础选择题 1.对于软件测试描述正确的是(目的是尽可能多的发现程序的错误)(2) 2.软件测试的对象包括(源程序.目标程序.数据及相关文档)(2) 3.描述正确的是(软件是程序数据与相关文档的集合)(2) 4.数据独立性是数 ...
  • 软件工程期末考试试题
    一,单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项 前的字母填在题后的横线上. 1.可行性研究要进行一次_____需求分析. A.详细的 B.全面的 C.简化的.压缩 ...
  • 中国铁塔股份有限公司分布系统规范
    中国铁塔股份有限公司 分布系统验收规范 (试行) 2016-3-9发布 2016-3-9实施 中国铁塔股份有限公司发布 目录 1 总则 .................................................... ...
  • 软件文档写作宿舍管理系统
    辽 宁 工 业 大 学 实训报告 题目: 宿舍管理系统软件文档 院(系): 软件学院 专业班级: 电子商务112班 学 号: 111401049 学生姓名: 傅 瑶 指导教师: 闫海龙 教师职称: 助 教 起止时间: 2013.12.03- ...
  • 内控应知应会
    公司层面应知应会知识 一.您了解公司的职业与道德规范的具体内容吗?列举三条(如果抽取访谈的员工全部回答不出来,则直接确定为"实质性漏洞",测试组就会结束测试,对辽河油田公司的测试结果直接确定为"不通过" ...
  • 医院财务管理系统设计与实施--模板
    **学院 硕士论文中期检查报告 课题名称:**医院财务管理系统的设计与实施 姓 名:** 学 号:** 专 业: IT项目管理与产业信息化 学院指导教师:*** 企业指导老师:*** 指导老师单位:*** 论文起止时间:2014年9月至20 ...
  • 信息化建设管理办法实施细则
    信息化建设管理办法 实施细则 目录 编号:MF/8701-02 版次:第1版 修订日期:2013-1-8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 概述 ...................... ...