【技术实现步骤摘要】
软件测试方法、装置、介质和设备
[0001]本申请属于软件测试
,尤其涉及一种软件测试方法、装置、介质和设备。
技术介绍
[0002]在软件开发过程中,为了保证软件的可用性,需要对软件进行测试。现有技术中,通常是由开发人员将根据测试场景开发对应的测试用例,然后将测试用例手动打包部署在对应的测试节点,然而,这种软件测试方法的效率较低。
技术实现思路
[0003]本申请的实施例提供了一种软件测试方法、装置、介质和设备,进而至少在一定程度上能够将至少一个测试用例以持续集成的方式自动部署在前端服务器,提高了软件测试效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的第一方面,提供了一种软件测试方法,所述方法包括:
[0006]获取待测软件的测试项目,所述测试项目包括至少一个测试用例;
[0007]将所述至少一个测试用例以持续集成的方式部署在前端服务器;
[0008]通过预先编写的执行脚本触 ...
【技术保护点】
【技术特征摘要】
1.一种软件测试方法,其特征在于,所述方法包括:获取待测软件的测试项目,所述测试项目包括至少一个测试用例;将所述至少一个测试用例以持续集成的方式部署在前端服务器;通过预先编写的执行脚本触发所述至少一个测试用例执行在所述前端服务器,以对所述待测软件进行测试。2.根据权利要求1所述的方法,其特征在于,所述至少一个测试用例至少包括公共测试用例,所述方法还包括:获取所述公共测试用例对应的测试代码,作为公共测试代码,所述测试代码用于执行测试用例;将所述公共测试代码进行独立存储。3.根据权利要求2所述的方法,其特征在于,所述至少一个测试用例还包括非公共测试用例,在对所述待测软件进行测试的过程中,所述方法还包括:在通过非公共测试用例对应的测试代码执行非公共测试用例时,调用所述公共测试代码执行所述公共测试用例。4.根据权利要求1所述的方法,其特征在于,在对所述待测软件进行测试的过程中,所述方法还包括:获取所述至少一个测试用例在执行时生成的测试数据;将所述测试数据进行独立存储。5.根据权利要求1所述的方法,其特征在于,所述执行脚本中配置有脚本运行时间,所述通过预先编写的执行脚本触发所述至少一个测试用例执行在所述前端服务器,包括:在所述脚本运行时间,通过所述执行脚本触发所述至少一个测试用例执行在所述前端服务器。6.根据权利要求1所述的方法,其特征在于,所述测试项目包括登录测试项目,所述对所述待测软件进行测试,包括:获取登录过程中用户账号对应的身份标识,并根据所述身份标识确定用户身份;接收自后端服务器返回的所述用户身份的实际角色权限;将所述实际角色权限与预期角色权限进行比对,生成比对结果,所述预期角色权限为与所述用户身份匹配的角色权限。7.根据权利要求6所述的方法,其特征在于,在获取登录过程中用户账号对应的身份标识之前,所述方法还包括:随机生成至少一个用户账号,并采用通用验证码对每一所述用户账号进行验证;在验证通过后,为每一所述用户账号配置对应的...
【专利技术属性】
技术研发人员:侯颖,贾丽影,柴栋,王洪,
申请(专利权)人:北京中祥英科技有限公司北京京东方技术开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。