测试

1. 概述

敏捷开发模式把测试集成到了整个开发流程中而不再把它当成一个独立的阶段,因此测试变成了整个软件开发流程中必不可少,需要考虑人力、时间成本的一环。敏捷测试包含了具备专业测试技能人员在内的跨职能团队,这使得这种组合式的团队能更好地交付价值,满足项目的业务、质量和进度目标。

Choerodon猪齿鱼为用户提供敏捷化的持续测试工具,包括测试用例管理、测试循环、测试分析等,可以有效地提高软件测试的效率和质量,提高测试的灵活性和可视化水平,最终减少测试时间,让用户将主要精力放到软件功能构建上。

由于敏捷方法中迭代周期短,测试人员应尽早开始测试,包括及时对需求、开发设计的评审,更重要的是能够及时、持续的对软件产品质量进行反馈。

本章节将围绕测试相关的各个功能的使用进行详细介绍,包括用例库、测试计划、测试执行、自动化测试,将涵盖您使用Choerodon猪齿鱼测试过程中所有可能进行的操作。

2. 用例库

测试用例功能能够帮助企业管理用例测试的过程,沉淀测试记录和结果,实现随时回溯和量化考核。

用例库主要用于管理测试用例,在此可以创建测试用例,分配给测试人员执行,记录测试结果,提交关联Bug。

了解关于创建和处理测试用例的操作信息,详情请查看用例库

3. 计划

测试计划作为用例库的一部分,对于执行测试的帮助十分强大,并且操作方便,以清晰的计划日历展示测试的执行情况。

详情请查看计划

4. 执行

测试执行作为测试管理的一部分,对于执行测试的帮助是十分强大的,并且操作方便。您可以在测试执行中执行测试。

了解执行测试的相关操作,详情请查看执行

5. 自动化测试

自动化测试功能可以运行自动化测试并查看测试结果。

在敏捷测试的支持过程中,Choerodon平台支持了基于手动测试的操作结构(项目版本->用例文件夹,测试循环->测试阶段)的主流自动化测试框架。目前包括 mocha + chai 的api测试框架,TestNG + REST Assured 的api测试框架,以及支持 TestNG + selenium 的前端测试UI框架。

自动化测试操作详情请查看自动化测试