[发明专利]一种移动端应用测试脚本生产方法在审
申请号: | 202011116114.4 | 申请日: | 2020-10-19 |
公开(公告)号: | CN112231216A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 何勤勤 | 申请(专利权)人: | 上海品埃信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中索知识产权代理有限公司 11640 | 代理人: | 姚昌胜 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 测试 脚本 生产 方法 | ||
本发明公开了一种移动端应用测试脚本生产方法;创建测试脚本;使用HTML5编辑生成测试脚本的前端页面,且前端页面内设有多组输入框;创建后端测试内容;通过JavaScript语言对检测程序体进行编程;测试脚本子程序编写;对前端页面存在的所有测试项目集进行程序体的编写,且通过前端页面的检测项目进行子程序体的跳转,完成对移动端的测试;本发明通过前端输入测试目标,并且通过数据接口直接输入到测试程序体中进行运行,使得测试脚本能够方便快捷的进行测试,并且能够根据不同的移动端型号进行自动选择测试方式,使得测试脚本具有通用性。
技术领域
本发明属于移动端应用测试脚本技术领域,具体涉及一种移动端应用测试脚本生产方法。
背景技术
移动应用测试是指对移动应用进行测试,包括自动化测试和人工测试等,在移动应用测试的对象包括有三种,其分别的是Web App、Native App和Hybrid App,Web App采用的技术主要是,传统的HTML、JavaScript、CSS等Web技术栈,当然现在HTML5也得到了广泛的应用。另外,Web App所访问的页面内容都是放在服务器端的,本质上就是Web网页,所以天生就是跨平台的,Native App指的是移动端的原生应用,对于Android是apk,对于iOS就是ipa。Native App是一种基于手机操作系统(iOS和Android),并使用原生程序编写运行的第三方应用程序,Native App的开发,Android使用的语言通常是Java,iOS使用的语言是Objective-C。通常来说,Native App可以提供比较好的用户体验以及性能,而且可以方便地操作手机本地资源,Hybrid App(俗称:混血应用),是介于Web App和Native App两者之间的一种App形式,Hybrid App利用了Web App和Native App的优点,通过一个原生实现的Native Container展示HTML5的页面,更通俗的讲法可以归结为,在原生移动应用中嵌入了Webview,然后通过该Webview来访问网页,Hybrid App具有维护更新简单,用户体验优异以及较好的跨平台特性,是目前主流的移动应用开发模式,这样就需要对移动端的软件进行测试,然而市面上各种的移动端应用测试脚本的生成仍存在各种各样的问题。
如授权公告号为CN1635497A所公开的基于硬件级的测试脚本自动生成系统及方法,其虽然实现了提高了测试系统的易用性及可扩展性,进而提升了生产效率,但是并未解决现有移动端侧的通用性和便捷性的问题,为此我们提出一种移动端应用测试脚本生产方法。
发明内容
本发明的目的在于提供一种移动端应用测试脚本生产方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种移动端应用测试脚本生产方法,包括有以下步骤:
创建测试脚本;使用HTML5编辑生成测试脚本的前端页面,且前端页面内设有多组输入框,所述输入框包括有兼容性测试、流量测试、电量测试、弱网络测试、稳定性测试、安全测试、环境相关测试、apk性能测试和移动端的信息;
创建后端测试内容;通过JavaScript语言对检测程序体进行编程,完成编程程序体的各类数据接口的设定,并且确定各类子程序体的连接地址,以及根据不同的型号的移动端进行运行程序的选择;
测试脚本子程序编写;对前端页面存在的所有测试项目集进行程序体的编写,且通过前端页面的检测项目进行子程序体的跳转,完成对移动端的测试。
优选的,所述测试脚本中包括有获取单元,被配置成获取测试用脚本,其中,所述测试用脚本包括用于表征特征提取的语句和用于表征模型测试的语句;
提取单元,被配置成提取所述测试用脚本的脚本信息,其中,所述测试用脚本信息包括用于测试数据集的测试数据集信息和用于所述特征提取的特征子程序;
生成单元,被配置成根据所述测试数据集信息所在的语句和所述子程序所在的语句,生成特征提取脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海品埃信息科技有限公司,未经上海品埃信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011116114.4/2.html,转载请声明来源钻瓜专利网。