传统的测试管理软件,当我们登录到系统,需要访问某个功能,比如测试用例,就需要主动进入这个模块,在测试用例模块里面编写测试用例;如果我们需要执行测试用例,我们就需要找到正在被执行的测试集,并且执行测试集中的测试用例。
当测试管理日益复杂,对于测试工程师而言,就需要通过不同的菜单入口,在不同的模块之间切换。
这种方式,对于使用者而言,非常不友好。比如,对于登录到系统的开发工程师,主要关心的就是谁给我提交了缺陷,我处理的缺陷复测是否通过,其他部分我并不关心。但是,他需要通过菜单进入“缺陷管理”模块,并且输入筛选条件找到自己所需要的缺陷,再进行处理。
在泽众ALM生命周期管理软件中,我们通过“测试管理流程化”,来降低操作的复杂度,提供更好、更简洁的的交互体验,减少用户完成某一个操作的操作步骤,从而提升易用性和用户体验。
首先,我们要定义测试管理的流程,比如缺陷管理流程、测试用例执行流程、测试用例评审流程、需求评审流程等。
然后,当负责人发起这个事件(流程),就会根据预先定义好的流程,按照流程和角色,创建不同的事件。
事件显示在用户可以自定义的面板上。可订制的面板,就是ALM预先定义了很多不同的“块”,用户可以选择显示哪些“块”,并且通过拖动放置到自己系统的位置。
事件,就是当前用户需要处理的各个内容,比如:等待你处理的缺陷、等待你评审的需求、等待你评审的测试用例、等待你评审的测试报告等等。
对于绝大多数测试工程师、开发工程师,就无需使用菜单,而是只使用面板就可以完成所有的工作任务。当然,对于复杂的操作,还是需要到具体的模块来进行操作。复杂的操作,往往由测试经理、测试负责人等关键岗位承担。
通过测试管理流程化,我们就可以减少误操作,减少无效劳动,提升交互体验。当然这么做的前提是,在测试管理平台上,可以随意的定义自己的流程和角色。
推荐阅读: