测试cs架构的软件,基于UI的CS架构软件自动化测试方法及系统
主权项:
1.基于UI的CS架构软件自动化测试方法,其特征在于,包括:识别被测软件各个部件的名称和标识信息,其中,所述被测软件为CS架构的软件,所述被测软件的部件包括菜单、窗口、对话框、按钮、输入框、下拉框和选择框中的一种或多种,各个所述部件处于同一层级或不同层级,在同一层级内,所述标识信息与所述部件唯一对应;对于识别到的每个所述部件,根据所述部件的名称和标识信息形成所述部件的描述文件;调用预设的测试准备脚本以获取所述被测软件的运行环境数据;根据预设的测试用例脚本的名称形成测试用例执行列表,其中,所述测试用例执行列表包括至少一个所述测试用例脚本的名称,当所述测试用例执行列表包括多个所述测试用例脚本的名称时,各个所述测试用例脚本的名称按预定顺序排序;按照所述测试用例执行列表中所述测试用例脚本的名称的顺序,针对所述测试用例执行列表中的每一个测试用例脚本,调用预设的测试用例执行脚本,采用所述运行环境数据初始化所述被测软件,执行所述测试用例脚本,其中,所述测试用例脚本能够调用所述部件的描述文件、预设的用于描述全局常量的文件和预设的操作方法函数;每执行成功一个所述测试用例脚本后,调用预设的校验结果脚本对所述测试用例脚本的执行结果进行校验,并标记与所述测试用例脚本相对应的测试结果,在对所述执行结果进行校验后,关闭所述被测软件,返回调用所述测试用例执行脚本的步骤;当全部所述测试用例脚本执行完毕后,调用预设的生成报告脚本生成所述被测软件的测试报告,其中,所述测试报告包括所述测试结果。
展开
测试cs架构的软件,基于UI的CS架构软件自动化测试方法及系统相关推荐
- 【软件体系结构】架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding】
[软件体系结构]架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding 博士 - 唐雕 - 博客园
- 自动化测试框架cucumber_基于Cucumber和Testng的WebUI自动化测试方法与流程
本发明涉及计算机技术领域,具体的说是基于Cucumber和Testng的WebUI自动化测试方法. 背景技术: 行为驱动测试方法已经在敏捷开发模式中普遍使用,通过使用标准化的语言将客户需求人员.开发人 ...
- 强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017
v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchhiker的2017. 先还是说v0.9, ...
- linux开组态软件,基于嵌入式Linux的组态软件实时数据库的设计
1 引言 实时数据库(real-TIme database, RTDB)作为组态软件设计与实现的核心内容解决了其所 应对的现代工业生产现场环境中生产数据与控制数据类型复杂多样,数据处理与事件调度时 间 ...
- 基于Android的备忘录软件,基于Android的手机备忘录软件设计
<基于Android的手机备忘录软件设计>由会员分享,可在线阅读,更多相关<基于Android的手机备忘录软件设计(25页珍藏版)>请在皮匠网上搜索. 1.课程设计报告(本科) ...
- jvm的架构模型:基于栈式的架构和基于寄存器架构的特点
基于栈的架构设计,指令数量更多,但指令集小
- 架构风格与基于网络的软件架构设计
原文链接 https://blog.csdn.net/on_1y/article/details/60358117 架构风格与基于网络的软件架构设计 如今许多服务都采用了 RESTful API, 而 ...
- 基于Java毕业设计业余足球队服务平台源码+系统+mysql+lw文档+部署软件
基于Java毕业设计业余足球队服务平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计业余足球队服务平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...
- 基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件 项目架构 ...
- 基于Java毕业设计志愿者社会服务管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计志愿者社会服务管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计志愿者社会服务管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...
最新文章
- Spring Boot Profile使用详解及配置源码解析
- 讲几种Python包的安装方式
- sharepoint 2013 网站集解锁
- endnote怎么和word关联_把Endnote装进大脑:行走的文献管理者
- 为什么叫光呆公式光_光镊力学理论简析
- 11.2.0.3 实例启动现在提供Large Pages Information大内存页信息了
- 如何防止网站被SQL注入攻击之java网站安全部署
- mysql 导入1045错误_解决MyQL数据库中1045错误的方法——Windows系统
- SQL*Plus和iSQL*Plus的区别(oracle)
- tsp遗传算法 c语言,遗传算法解决TSP问题
- 2022 Google翻译修复工具 V1.3 【谷歌浏览器无法翻译网页问题解决】
- 华为手机序列号前三位_华为手机SN码里隐藏的秘密,选购手机必备冷知识!
- 利用shell脚本解决区块链Fabric学习时下载Docker镜像失败和费时问题
- Java8 处理日期和时间
- dva 配置antd
- Titan图形数据库的应用实例讲解
- QT之远程控制对方电脑
- 蓝桥杯单片机设计与开发笔记(一)
- Ubuntu如何安装pacman
- 计量经济学——经典单方程模型【未完待续】
热门文章
- Kotlin 中的 Unit
- 庆祝下:iOS 开发者企业级计划(299美元/年帐户+邓白氏码免费) 和 Windows Phone公司应用(公司帐户99美元+Symantec企业证书299美元/年))顺利发布成功...
- 苹果(APPLE)开发者账号说明及注册流程(99美元公司版/个人版及299美元企业版)
- 无线城市--WiMax,WiFi-Mesh和3G/4G/5g网络
- 不同行业本地SEO和地域性SEO技巧
- KMPlayer播放mkv视频不出声音的解决办法
- 用户自定义个性域名范解析
- uni-app小程序 真机显示canvas上利用base64图片生成的海报
- 【影音工具集合】本文记录了影音工作者常用的好用的工具软件(持续更新中)
- C++代码实现图片调色