The invention discloses an intelligent software automation test method. The first step is to establish the corresponding database of natural language and computer language; the second step is to input computer language; the third step includes several test servers and one or more test executors connected with a test server; and the computer language in S2. In the test executor, the test executor sends the use case execution command to the target device, receives the test execution information from the target device, and uploads the test execution information together with the corresponding primary key value to the test server. Finally, the test server updates the test results. The invention is simple in operation and can effectively improve the efficiency of software engineer testing.
【技术实现步骤摘要】
一种智能软件自动化测试方法
本专利技术涉及软件测试方法领域,具体为一种智能软件自动化测试方法。
技术介绍
随着科技的发展,诸如平板电脑、智能手机的各种便携式智能化电子设备在人们的生活中逐渐普及。目前,已经开发了数量庞大的应用软件以供在这些智能终端的操作系统上使用,在很大程度上丰富和便利了人们的生活。移动互联网的蓬勃发展更是不仅使可开发的应用领域更丰富,同时也使软件的分发和下载更加方便。与在常规的计算机系统软件类似,针对移动终端操作系统的应用软件在发布之前必须通过测试来保证其正确性、完整性和安全性。一般地,可以使用人工操作或者自动化测试的方式来检验一款软件是否满足规定的需求或确定预期结果与实际结果之间的差别。在大多数情况下,自动化测试具有节省人力、时间或硬件资源等诸多优势。随着计算机技术和网络的快速发展,使得计算机已经成为人们在工作、学习和生活中不可或缺的工具。同时,各种各样的软件的出现,也给广大用户的工作带来了极大的便利,但是只凭借相应的介绍很难看出软件的功能是否强大,是否真的符合用户的实际需求,况且软件本身也带有大量的插件,是不被广大用户所接受的,每一款软件都有不同的版本和升级版本,哪一个才是用户真正需要和接受的,只有在用户下载并安装使用后才能了解,但有一些功能是不符合用户需要的,或者说跟计算机用户要达到的效果相差甚远,这在一定程度上浪费了用户的时间,同时也加大了用户选择软件的工作量。随着移动设备及其上的应用软件的广泛普及,对于高效率的软件自动化测试方案仍有很大的需求。
技术实现思路
本专利技术的目的在于提供一种智能软件自动化测试方法,以解决上述
技术介绍
中提 ...
【技术保护点】
1.一种智能软件自动化测试方法,其特征在于:包括以下步骤:S1、建立自然语言和计算机语言对应数据库;S2、输入计算机语言;S3、还包括若干个测试服务器以及与一个测试服务器连接的一个或多个测试执行器,S2中的计算机语言输入值测试执行器内;S4、测试执行器为向目标设备发送用例执行命令、从目标设备接收测试执行信息以及将所述测试执行信息与对应的主键值一起上传至所述测试服务器;S5、测试服务器更新检测结果。
【技术特征摘要】
1.一种智能软件自动化测试方法,其特征在于:包括以下步骤:S1、建立自然语言和计算机语言对应数据库;S2、输入计算机语言;S3、还包括若干个测试服务器以及与一个测试服务器连接的一个或多个测试执行器,S2中的计算机语言输入值测试执行器内;S4、测试执行器为向目标设备发送用例执行命令、从目标设备接收测试执行信息以及将所述测试执行信息与对应的主键值一起上传至所述测试服务器;S5、测试服务器更新检测结果。2.根据权利要求1所述的智能软件自动化测试方法,其特征在于:所述计算机语言为C语言,C++语言、JAVA语言、VB语言或汇编语言。3.根据权利要求1所述的智能软件自动化测试方法,其特征在于:所述自然语言和计算机语言对应数据库为自然语言和C语言对应数据库、自然语言和C++语言对应数据库、自然语言和JAVA语言对应数据库、自然语言和VB语言对应数据库、自然语言和汇编语言对应数据库。4.根据权利要求1所述的智能软件自动化测试方法,其特征在于:S5中测试服务器为以所述主键值为索引、根据所接收的测试执行信息更新对应的测试信息表项中的测试结果部分。5.根据权利要求1所述的智能软件自动化测试方法,其特征在于:S1中通过逐字翻译、逐词翻译以及逐句翻译,进行对于计算机语言的翻译。6.根据权利要求5所述的智能软件自动化测...
【专利技术属性】
技术研发人员:李思征,高翔,
申请(专利权)人:南京思博特智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。