【技术实现步骤摘要】
本专利技术涉及自动化测试,尤其涉及一种敏捷开发自动化测试方法和系统。
技术介绍
1、在软件项目的敏捷开发过程中,确保对软件质量情况进行全面、持续、及时地反馈是至关重要的;随着每个迭代的进行,新功能的开发、缺陷的修复以及代码的重构都是不可避免的。因此,在完成当前迭代新增特性测试的同时,需要通过回归测试来确保历史功能不受影响。然而,受限于客观资源和时间的限制,依靠人工进行完整且及时地回归测试往往是不可能完成的任务;为了解决这一挑战,自动化测试成为提高回归测试、稳定性测试以及兼容性测试效率的关键手段。自动化测试在保障产品质量和实现持续构建方面发挥着举足轻重的作用,尤其在敏捷开发模式下,自动化测试更是不可或缺的一环,但是,目前常见的测试工具存在一些缺点:
2、传统的基于录制-回放工具的ui自动化测试,其仍然是面向页面源码编写或生成测试脚本,具体而言,录制工具生成的测试脚本通常只适用于特定工具,且可维护性较差,一旦应用的功能或用户界面发生变化,已录制的脚本可能无法正常运行,迫使测试团队不得不重新录制新的脚本,从而增加了维护成本并降低了
...【技术保护点】
1.一种敏捷开发自动化测试方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的一种敏捷开发自动化测试方法,其特征在于,对步骤B中生成的所有测试脚本进行保存,并随着不同版本的迭代更新建立对应的若干个测试脚本;其中,所述测试脚本用于测试一个功能测试需求对应的若干个功能测试用例,或还用于测试多个功能测试需求对应的若干个功能测试用例。
3.根据权利要求1所述的一种敏捷开发自动化测试方法,其特征在于,在步骤C中,所述构建测试脚本信息与所属测试用例ID的关联关系:将所属测试用例ID的测试脚本名称和方法模块名称添加到对应的功能测试用例中。
>4.根据权利...
【技术特征摘要】
1.一种敏捷开发自动化测试方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的一种敏捷开发自动化测试方法,其特征在于,对步骤b中生成的所有测试脚本进行保存,并随着不同版本的迭代更新建立对应的若干个测试脚本;其中,所述测试脚本用于测试一个功能测试需求对应的若干个功能测试用例,或还用于测试多个功能测试需求对应的若干个功能测试用例。
3.根据权利要求1所述的一种敏捷开发自动化测试方法,其特征在于,在步骤c中,所述构建测试脚本信息与所属测试用例id的关联关系:将所属测试用例id的测试脚本名称和方法模块名称添加到对应的功能测试用例中。
4.根据权利要求1所述的一种敏捷开发自动化测试方法,其特征在于,在步骤e中,测试脚本全部执行完成后,记录本次执行的测试结果以查阅对应的结果报告。
5.根据权利要求4所述的一种敏捷开发自动化测试方法,其特征在于,所述测试报告的信息包括:报错信息、测试用例通过信息...
【专利技术属性】
技术研发人员:吴尚育,潘小明,廖凯,张志广,张鹏飞,
申请(专利权)人:重庆市通信建设有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。