【技术实现步骤摘要】
针对应用系统的模块化自动测试方法和装置
本专利技术实施例涉及程序测试领域,具体涉及一种针对应用系统的模块化自动测试方法和装置,另外还涉及一种电子设备和计算机可读存储介质。
技术介绍
近年来,随着网络技术的快速发展,基于测试用例实现的应用系统自动化测试过程已比较成熟,需要管理的测试用例的数量也在成倍的增长,同时由于系统产品功能越来越复杂,对测试用例灵活性和多样性的要求也越来越突出,对测试用例管理效率的要求也不断提高。然而,目前较常用的一些管理工具和管理手段,并不能很好地适应和满足这种需求,无法按照需灵活的选择要执行的测试用例,同时测试用例执行时间会随覆盖量扩大而变的越来越长,执行结果要等所有测试用例都执行完才能查看,发现问题的时间会被延后,导致测试过程不够精确,测试效率低下。因此,如何为用户提供一种测试操作灵活、简便、高效的模块化测试方法已成为程序测试领域发展的重点。
技术实现思路
为此,本专利技术实施例提供一种针对应用系统的模块化自动测试方法,以解决现有技术中存在的无法按照功能模块或者测试用例有针 ...
【技术保护点】
1.一种针对应用系统的模块化自动测试方法,其特征在于,包括:/n将应用系统中功能模块对应的模块标识以及所述功能模块对应的测试用例标识存储至数据库中;/n构建所述模块标识与所述测试用例标识的映射关系;/n接收用户端的调用测试请求,根据所述映射关系从预设的测试用例中查询出目标测试用例,将所述目标测试用例按照所述功能模块进行分组后反馈至所述用户端的前端页面以可视化的方式进行展示;/n接收用户通过所述前端页面选取并提交的所述目标测试用例,按照预设的测试模式触发执行相应的测试操作。/n
【技术特征摘要】
20190906 CN 20191084431231.一种针对应用系统的模块化自动测试方法,其特征在于,包括:
将应用系统中功能模块对应的模块标识以及所述功能模块对应的测试用例标识存储至数据库中;
构建所述模块标识与所述测试用例标识的映射关系;
接收用户端的调用测试请求,根据所述映射关系从预设的测试用例中查询出目标测试用例,将所述目标测试用例按照所述功能模块进行分组后反馈至所述用户端的前端页面以可视化的方式进行展示;
接收用户通过所述前端页面选取并提交的所述目标测试用例,按照预设的测试模式触发执行相应的测试操作。
2.根据权利要求1所述的针对应用系统的模块化自动测试方法,其特征在于,所述前端页面为基于前端Angularjs框架构建的模块化的前端展示页面。
3.根据权利要求1所述的针对应用系统的模块化自动测试方法,其特征在于,所述测试用例是指根据用户实际需求编写的用于检测所述应用系统中不同功能模块是否存在缺陷的程序文档。
4.根据权利要求1所述的针对应用系统的模块化自动测试方法,其特征在于,所述接收用户端的调用测试请求,根据所述映射关系从预设的测试用例中查询出目标测试用例,具体包括:
预先对API接口进行封装;
当接收用户端的调用测试请求后,根据所述映射关系利用封装API接口从所述测试用例中查询出所述目标测试用例。
5.根据权利要求1所述的针对应用系统的模块化自动测试方法,其特征在于,所述接收用户通过所述前端页面选取并提交的所述目标测试用例,按照预设的测试模式触发执行相应的测试操作,具体包括:
接收用户通过所述前端页面选取并提交的所述目标测试用例,按照预设的完整执行用例测试模式触发执行相应的测试操作;和/或,
接收用户通过所述前端页面选取并提交的所述目标测试用例,按照预设的模块执行用例测试模...
【专利技术属性】
技术研发人员:张韬,李玲玲,杨栋东,
申请(专利权)人:赛诺贝斯北京营销技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。