00:00
嗨,我是温,今天的课程是coding测试管理实践。coding测试管理实践提供测试概览、用力管理、用力评审、自动化、用力库、测试计划、测试报告等能力。用力是根据需求描述和验收标准而编写的,因此我们在项目协同中的迭代下有若干用户故事,将根据这些用户故事编写测试用例。在coding测试管理中选择用力管理可以直接创建用力。在创建用力之前,我们先需要创建分组,创建完成测试用力分组之后可以直接创建用例,用例创建完成之后点击保存,这里我们可以选择具体所在的分组,保存成功之后即可在在线测试分组中看到创建订单这个测试用例。当然,我们也可以通过导入的方式,批量的将用例导入到coding的测试管理中。我们可以选择。
01:00
Excel或参麦的方式导入,这里我们选择Excel导入,导入成功之后即可在分组下看到所有导入的用例。我们已经有了用例,那么我们需要对用例进行评审,因此可以创建用例评审。例如对用户注册与登录拈进行评审,添加对应的评审者和截止日期,选定评审范围共七条。用例创建完评审之后,可以查看评审,评审者可以对这个内容进行评审,并进行建议的回复。如果评审过程中有疑议或需要完善的用例,则可直接编辑该用例进行完善。评审没有问题之后可以点击完成评审。当所有评审者都完成评审之后方可结束评审,但用力评审结束后,说明用力已经满足产品开发测试对需求一致性的认知和验收的标准,那么当开发将功能完成。
02:00
之后,测试人员可以对用例进行执行,可以通过新增测试计划选择地铁处理人选已评审过的用例范围,点击确认,我们可以开始测试,对用力进行一个执行,当功能测试过程中满足用力的预期标准则能够通过。当测试过程中不满足用力预期时,可以创建缺陷,点击缺陷,选择关联缺陷,快捷创建缺陷。可以选择缺陷类型以及设置缺陷的优先级,也可关联需求指定处理人。OK,但缺陷创建成功之后,意味着这条用例是失败的,那么我们继续测试。开发人员可以根据缺陷进行问题的定位和处理,在项目协同中选择缺陷,可查看到处理人对应的缺陷。在这个过程中,开发人员根据缺陷的描述进行代码定位和修复完善。当缺陷修复成功之后,将缺陷状态改为已关闭。此时测试人员继续进行测试,对之前测试失败的用力再次测试,发现测试没有问题则可通过,但所有的用力都已经满足要求并且达到预期,则会显示所有的进度以及测试的状态。测试完成之后,则可以输出测试报告,点击创建测试报告,选择测试计划,点击确定。当测试报告生成成功之后,即可查看测。
03:31
试报告,报告中可以看到测试需求总数、状态用力的总数、通过率、覆盖率的等等。头顶支持自动化用力库完成了功能测试之后,我们看一下自动化测试用例。头顶支持自动化测试用力库可以通过登记用力库的方式支持接口自动化和UI自动化,也可以通过导入视体模板的方式,例如导入一个me unit的用力库,导入成功之后可以对其进行执行,可以查看用力所对应到的功能用力即自动化单元测试用例,能够跟功能用例进行自动的匹配,可以查看匹配规则,也可以查看代码仓库,这是刚刚导入的视力用力的代码仓库。可以看到我们导入的用例只需要加上case注解,与功能测试用例ID对应,则可自动绑定。如果不写case in注解,也可手动进。
04:31
行绑定,绑定之后可在功能用例上与单元测试用例都能够对应上,并可以直接执行。执行用力过程中会调取coding的词语,集成的CI,我们可以查看到job本相当于在coding CI里面直接执行m clean package,将自动化单元测试进行执行,可以看到正在执行用例,并且拉相关的依赖,也可以直接在日志中查看执行的详细信息。自动测试用户以QDCI深入打通,用户不需要去直接配持续集成流水线即可通过按钮的方式在功能用例拈就能完成自动化用例的导入,并且自动执行自动化用例,可以绑定多个功能用例,例如绑定注册了,并且可以看到代码解析以及用例库的匹配的数量,实现功能用例和单元测试的融合。
05:31
本节课程到此结束,感谢聆听,再见。
我来说两句