网站站建设建技设术技术,dw如何用表格做网站,设计头条app官方网站,网络服务商提供的adsl上网帐号及口令摘要#xff1a;测试管理工具对测试的重要性毋庸质疑#xff0c;两位笔者有着多年的测试实战经验#xff0c;对市面上的一些测试管理工具有过一定的研究#xff0c;还根据目前比较流行的敏捷开发过程设计了一款测试管理工具。 这篇文章算是对这个设计过程的总结与分享… 摘要测试管理工具对测试的重要性毋庸质疑两位笔者有着多年的测试实战经验对市面上的一些测试管理工具有过一定的研究还根据目前比较流行的敏捷开发过程设计了一款测试管理工具。 这篇文章算是对这个设计过程的总结与分享希望以此可以帮助大家选择或自行开发更适用的测试管理工具。 关键词测试管理工具测试管理缺陷管理测试用例管理 前言 随着时代的发展软件规模越来越大复杂程度越来越高对测试工作也提出了更高的要求测试领域也随之涌现出了各种各种的理论、方法和工具。这其中很重要的一个分支便是测试管理工具它主要解决的是测试过程中团队协作的问题比如缺陷管理、用例管理、测试任务管理等。 目前市面上比较流行的测试管理工具有QC、Mantis、BugZilla、TestLink、Trac、Redmine、 BugFree等。有开源软件也有商业软件。这些软件的各自侧重点不同比如Mantis BugZilla偏重缺陷管理TestLink则偏着测试用例管理QC则更加全面Trac和Redmine项目管理的概念又更强一些。我们在总结分析这些软件的优缺点基础上结合自己日常实际工作的需要设计了一套测试管理软件这篇文章就是在设计这款软件过程中的总结和思考希望可以给大家一些启发。 在设计的过程中我们确立的目标是在一套软件里面可以实现测试全过程的管理。那么哪些功能是在这个管理过程中必不可少的呢经过激烈的讨论和不断的修正我们整理总结出以下九大功能它们分别是测试需求管理、测试用例管理、测试套件管理、测试版本管理、测试计划管理、测试执行管理、缺陷管理、发布管理和分析报表。下面笔者就这些功能一一阐述。 一、测试需求管理 需求是一款软件产品的灵魂是开发和测试最重要的参照标准。很难想象一个没有需求的软件如何去设计它的测试用例。无论是测试用例还是缺陷都是建立在特定的需求基础之上的。因此一款好的测试管理软件首先具备的便是测试需求管理。 1.1 需求拆分 传统的项目管理流程中需求往往以需求规模说明书的形式呈现。需求规格说明书比较全面但缺点是没有拆分为需求点无法实现对某一个具体的功能点的跟踪。因此在我们设计的测试管理工具中需求是以需求功能点的形式呈现。这样有利于针对每一个功能点撰写测试用例并进行测试的跟踪管理。 大模块拆成小需求小需求拆成需求点拆分之后一层层的分级管理便是必不可少的了。为了适应日益复杂的需求和变化响应需求的模块还需要实现无限级的划分这样可以形成一颗树状结构无论从浏览还是管理上都更为灵活和方便。 1.2 需求管理 有了模块之后紧接着需要实现的便是测试需求的管理。我们需要一个界面来录入需求常见的字段包括标题、描述、优先级等。另外也可以对需求进行修改删除等操作。 …………………… 查看全文请点击下载http://www.51testing.com/html/56/n-811856.html 2.3 用例的导入导出 目前很多公司还是在使用Excel书写和保存测试用例如果一家公司准备采用一套测试管理系统将这些用例手工导入将是一项繁重的工作。因此测试管理工具需要能够将Excel里面的用例导入到系统同样也能够将测试用例导出为Excel格式的文件。 从数据库导出Excel的功能还是比较好实现的Excel的导入功能方面笔者设计的思路是可以通过excel的VBA编程自动实现数据的获取并且可以更新回到系统中这样会更加方便快捷。目前正在研究摸索中。 2.4 用例搜索功能 同需求的搜索功能我们同样也需要对测试用例进行方便的检索以便找到自己想要用到的测试用例。 三、测试套件管理 有了测试用例之后紧接着一个问题就会产生那就是如何组织维护这些用例。除了上面所说的模块功能、导入导出和搜索之外测试套件功能也可以非常方便的帮助测试人员来组织整理自己的测试用例。 测试套件(Test Suite)可能是一个分歧比较多一个概念在我们看来测试套件就是一个集合可以方便的将某一些用例按照某个特征组织在一起方便后续的管理和维护。因此从这个角度来实现测试套件的功能就包括测试套件的创建、关联测试用例、测试套件的浏览维护等功能不再细述。转载于:https://www.cnblogs.com/jpr-ok/articles/2701606.html