从数据库导出Excel的功能还是比较好实现的,Excel的导入功能方面,笔者设计的思路是可以通过excel的VBA编程自动实现数据的获取,并且可以更新回到系统中,这样会更加方便快捷。目前正在研究摸索中。项目管理者联盟
2.4 用例搜索功能项目管理者联盟
同需求的搜索功能,我们同样也需要对测试用例进行方便的检索,以便找到自己想要用到的测试用例。pmp.mypm.net
三、测试套件管理项目管理者联盟
有了测试用例之后,紧接着一个问题就会产生,那就是如何组织维护这些用例。除了上面所说的模块功能、导入导出和搜索之外,测试套件功能也可以非常方便的帮助测试人员来组织整理自己的测试用例。项目管理者联盟
测试套件(Test Suite)可能是一个分歧比较多一个概念,在我们看来,测试套件就是一个集合,可以方便的将某一些用例按照某个特征组织在一起,方便后续的管理和维护。因此从这个角度来实现测试套件的功能就包括测试套件的创建、关联测试用例、测试套件的浏览维护等功能,不再细述。PgMp.mypm.net
四、测试版本管理项目管理者联盟
在目前的软件开发流程中,代码的版本控制已经得到了普遍的应用。 而由此我们可以引申出测试版本这个概念。 一个测试版本可以是对应一个Build,也可以对应一个时间点,测试版本的概念很重要,通过它我们可以明确我们目前测试的范畴,知晓我们需要执行哪些测试 用例。同时开发人员在修复bug的时候,也可以明确当前的修复工作会影响到哪个版本。项目管理者联盟
4.1 版本和需求、bug的关联talent.mypm.net
首先我们需要实现的便是测试版本和需求、bug的关联。也就是我们在创建一个测试版本的时候,需要确定这个版本都完成了哪些需求,解决了哪些bug,这样就界定了我们测试的范畴。下图是我们设计的系统中实现的创建版本时,需求和bug的关联页面。talent.mypm.net
training.mypm.net
4.2 版本和源代码管理系统的集成项目管理者联盟
一个版本肯定对应到源代码管理系统中的某一个路径,一般是对应到类似tags/xxx.1.0.build1类似的 目录。细心的读者可能已经注意到,我们上面图中的源代码和存储地址是以文本框的形式呈现的。这也是我们正在计划实现的一个功能,就是源代码的版本可以自动 从源代码管理软件中获取。 比如我可以从Subversion的某一个路径中获得对应的代码版本,这样就可以将测试管理系统和代码管理系统进行有机的结合。talent.mypm.net
五、测试计划管理项目管理者联盟
现在我们有了测试需求,有了测试版本,有了测试用例,还有了测试套件,那么我们接下来就可以开始执行测试了吧? 先别急,做什么事最好都有一个计划,测试工作也不例外。 所谓测试计划,其实就是如何来测试某一个版本,保证其代码质量。 站在测试组织管理的角度来看待,这里面包括这样几个工作:项目管理论坛
5.1 提交测试,创建测试任务club.mypm.net
当一个测试版本创建之后,我们就可以提交测试进行测试了。提交测试主要注明要测试哪一个版本,预期开始和结束的时间是什么,还可以有一些备注的信息。blog.mypm.net
club.mypm.net
5.2 测试用例的确定项目管理论坛
当一个测试任务创建之后,我们需要为这个测试任务确定好都要执行哪些测试用例。由于每个测试版本都有注册这个版本所完成的需求或者解决得BUG,因为确定需要执行的测试用例的过程,就是根据相应的需求或者BUG筛选测试用例的过程。training.mypm.net
项目管理者联盟
5.3 测试用例的分派talent.mypm.net
那么通过上述的用例筛选功能,确定好这一次测试需要执行的用例之后,下一步的工作就是将测试用例做好分配。当然,如果某一个测试任务只有自己来进行,那么这个工作就可以省却。但如果一个测试需要很多人一起完成,或者是需要外包给第三方公司进行,那么就可以通过这个功能来指派测试用例。项目管理者联盟
pmp.mypm.net
六、测试执行管理项目管理者联盟
|