本申请涉及web系统测试,具体涉及一种web测试系统、web测试方法、控制器及计算机存储介质。
背景技术:
1、在系统测试过程中,往往需要进行系统中各个模块测试,确保系统商用质量。但目前,针对商用系统,面对多种小系统模块集成化,常常会涉及使用更多的测试工具、手段来测试。为系统测试多用性,稳定性,特别在物联网环境下,所要求系统的稳定性急需重要;
2、现有web测试方法或工具,特别是集成智能卡产品的web系统,一般都是通过多种测试工具,分散对每个集成模块,写测试用例进行功能测试;
3、随着现代市场需求发展,系统集成的功能,复杂性问题日益突出,单独对某个功能模块,只是确认其中一个功能是否正常,无法确认整个系统用同样数据是否用效;且分散的测试数据存放,一旦丢失,第三者将会对系统某个功能模块进行破坏性的攻击,影响系统产品的质量与市场竞争力,无疑变成影响系统稳定性,更是会成为系统一个安全性的漏洞,导致现有测试系统或方法的稳定性较低。
技术实现思路
1、本申请实施例提供一种web测试系统、web测试方法、控制器及计算机存储介质,至少能保证,本申请方案通过新增所述web测试用例模块接口、测试平台功能接口和测试通信层接口,所述测试用例模块接口用于生成测试用例,所述测试通信层接口用于对多个测试对象进行统一接口处理,所述测试平台功能接口用于调用所述测试通信层接口,对所述测试对象执行所述测试用例,通过模块分层,对测试用例、测试对象和测试平台进行模块化管理,从而提升了数据模块的稳定性、共享性,增加系统产品安全性。
2、第一方面,本申请实施例提供了一种web测试系统,所述web测试系统包括:测试用例模块接口、测试平台功能接口和测试通信层接口;
3、所述测试用例模块接口用于生成测试用例;
4、所述测试通信层接口用于对多个测试对象进行统一接口处理;
5、所述测试平台功能接口用于调用所述测试通信层接口,对所述测试对象执行所述测试用例。
6、在一些实施例中,所述测试平台功能接口用于调用所述测试通信层接口,并控制对应的测试引擎对所述测试对象执行所述测试用例。
7、第二方面,本申请实施例提供了一种web测试方法,应用于web测试系统,所述web测试系统包括测试用例模块接口、测试平台功能接口和测试通信层接口,所述方法包括:
8、通过所述测试用例模块接口生成测试用例;
9、通过所述测试通信层接口对多个测试对象进行统一接口处理;
10、通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例。
11、在一些实施例中,所述通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例,包括:
12、通过所述测试平台功能接口调用所述测试通信层接口,并控制对应的测试引擎对所述测试对象执行所述测试用例。
13、在一些实施例中,所述通过所述测试用例模块接口生成测试用例,包括:
14、通过所述测试用例模块接口进行测试数据构造,得到测试数据;
15、通过所述测试用例模块接口进行测试业务逻辑开发,得到测试业务;
16、通过所述测试用例模块接口根据所述测试数据和所述测试业务进行测试接口封装,得到测试用例接口;
17、根据所述测试用例接口进行测试用例注册,得到测试用例。
18、在一些实施例中,所述通过所述测试通信层接口对多个测试对象进行统一接口处理,包括:
19、通过所述测试通信层接口对多个测试对象进行通信协议模块化处理,得到多个测试对象的通信协议;
20、通过所述测试通信层接口根据多个测试对象的通信协议,进行通信协议业务逻辑代码开发,得到统一通信协议,以根据所述统一通信协议对多个测试对象进行统一接口处理。
21、在一些实施例中,所述通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例,包括:
22、通过所述测试平台功能接口进行测试用例调度,得到测试用例;
23、通过所述测试平台功能接口根据所述测试用例进行解密处理,得到测试数据;
24、通过所述测试平台功能接口调用所述测试通信层接口,根据所述测试数据对所述测试对象执行所述测试用例。
25、在一些实施例中,所述通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例,还包括:
26、通过所述测试平台功能接口根据所述测试数据,对所述测试对象进行测试数据分析、测试任务调度、通信协议加载、数据加密保护和测试报告生成。
27、第三方面,本申请实施例提供了一种控制器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面中任意一项实施例所述的web测试方法。
28、第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行如第二方面中任意一项实施例所述的web测试方法。
29、本申请至少具有以下有益效果:所述web测试方法应用于web测试系统,所述web测试系统包括测试用例模块接口、测试平台功能接口和测试通信层接口;所述测试用例模块接口用于生成测试用例;所述测试通信层接口用于对多个测试对象进行统一接口处理;所述测试平台功能接口用于调用所述测试通信层接口,对所述测试对象执行所述测试用例,其中,本申请通过模块分层,对测试用例、测试对象和测试平台进行模块化管理,从而提升了数据模块的稳定性、共享性,增加系统产品安全性。
1.一种web测试系统,其特征在于,所述web测试系统包括:测试用例模块接口、测试平台功能接口和测试通信层接口;
2.根据权利要求1所述的web测试系统,其特征在于,所述测试平台功能接口用于调用所述测试通信层接口,并控制对应的测试引擎对所述测试对象执行所述测试用例。
3.一种web测试方法,应用于web测试系统,其特征在于,所述web测试系统包括测试用例模块接口、测试平台功能接口和测试通信层接口,所述方法包括:
4.根据权利要求3所述的web测试方法,其特征在于,所述通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例,包括:
5.根据权利要求3所述的web测试方法,其特征在于,所述通过所述测试用例模块接口生成测试用例,包括:
6.根据权利要求3所述的web测试方法,其特征在于,所述通过所述测试通信层接口对多个测试对象进行统一接口处理,包括:
7.根据权利要求3所述的web测试方法,其特征在于,所述通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例,包括:
8.根据权利要求7所述的web测试方法,其特征在于,所述通过所述测试平台功能接口调用所述测试通信层接口,对所述测试对象执行所述测试用例,还包括:
9.一种控制器,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求3至8中任意一项所述的web测试方法。
10.一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行如权利要求3至8中任意一项所述的web测试方法。
天下网标王肇庆服务网站优化热线吴江优化网站宁波海曙区网站优化哪家强企业网站优化推广项目卓尔博通如何通过网站日志做优化广州如何网站优化推广安丘网站如何做优化濮阳五金行业网站优化推广有哪些南京网站优化怎么做链接北京测量网站优化价格表企业网站优化有哪些公司网站优化团队哪家好咸宁工厂网站优化哪家好青岛快马网站营销优化奎屯怎么优化网站坪山网站关键词优化优化网站推广哪个比较好网站展示优化包括什么保定整站网站优化哪个公司好百度推广和优化关键词做网站东昌府聊城网站优化扬州网站优化哪家便宜龙岗网站改版优化中山靠谱佛山网站优化方案武汉做优化网站公司日照网站综合优化网站的关键词排名如何优化网站快速优化外包洪湖网站排名优化珠海网站站内优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤