测试管理工具必备九大功能分析
作者:网络转载 发布时间:[ 2012/5/10 10:50:18 ] 推荐标签:
五、测试计划管理
现在我们有了测试需求,有了测试版本,有了测试用例,还有了测试套件,那么我们接下来可以开始执行测试了吧? 先别急,做什么事好都有一个计划,测试工作也不例外。 所谓测试计划,其实是如何来测试某一个版本,保证其代码质量。 站在测试组织管理的角度来看待,这里面包括这样几个工作:
5.1 提交测试,创建测试任务
当一个测试版本创建之后,我们可以提交测试进行测试了。提交测试主要注明要测试哪一个版本,预期开始和结束的时间是什么,还可以有一些备注的信息。
5.2 测试用例的确定
当一个测试任务创建之后,我们需要为这个测试任务确定好都要执行哪些测试用例。由于每个测试版本都有注册这个版本所完成的需求或者解决得BUG,因为确定需要执行的测试用例的过程,是根据相应的需求或者BUG筛选测试用例的过程。
5.3 测试用例的分派
那么通过上述的用例筛选功能,确定好这一次测试需要执行的用例之后,下一步的工作是将测试用例做好分配。当然,如果某一个测试任务只有自己来进行,那么这个工作可以省却。但如果一个测试需要很多人一起完成,或者是需要外包给第三方公司进行,那么可以通过这个功能来指派测试用例。
六、测试执行管理
测试计划做完之后,每个人头上负责执行的测试用例也都非常清楚了。这时候每个人要做的事情是执行自己头上所负责的测试用例
6.1 测试用例执行
首先我们来看下测试用例的执行页面:
由于我们设计的测试用例是分开步骤地,所以在执行测试用例的时候,可以非常清晰的确定每一个步骤执行的结果。
在测试任务的用例列表界面,可以查看每一个用例后的执行情况。
6.2 从测试结果创建BUG
当一个测试用例执行失败之后,可以从测试结果中直接创建一个BUG,指派相应的开发人员进行解决。
大家可以看到,我们可以自动生成BUG的重现步骤:-) 这是将测试用例步骤分开的好处。
七、缺陷管理
缺陷管理是一个测试管理工具中重要的功能了。当测试过程中产生了bug之后,开发人员和测试人员的互动通过bug来进行。这里面包括基本的创建bug、解决bug、编辑、验证关闭,激活等功能。这一块的功能和逻辑大家都比较熟悉,不再赘述。
我们想特别和大家分享的一点是bug到测试用例的转化。有的bug非常的经典,也非常重要,但是在这个bug出现的时候,当前系统里并没有用例 覆盖它,所以我们需要将其放在用例库里面,以保证后续的版本不再重返类似的问题。因此我们设计的系统中还提供了bug转为用例的功能。
将Bug的步骤自动计算为用例的步骤,是不是很酷?
八、发布管理
当开发人员解决了若干bug之后,可以重新创建一个测试版本,然后提交测试,然后又是测试计划,测试执行... … 如此往返,直到后一个阶段测试工作终结,我们可以创建一个发布了。
在创建发布的时候,需要选择一个测试版本(build),而这个测试版本又关联了这个发布所完成的需求、所设计的用例以及所提交的bug,由此与前面的工作完美的形成了闭合。
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10