主权项:

1.基于UI的CS架构软件自动化测试方法,其特征在于,包括:识别被测软件各个部件的名称和标识信息,其中,所述被测软件为CS架构的软件,所述被测软件的部件包括菜单、窗口、对话框、按钮、输入框、下拉框和选择框中的一种或多种,各个所述部件处于同一层级或不同层级,在同一层级内,所述标识信息与所述部件唯一对应;对于识别到的每个所述部件,根据所述部件的名称和标识信息形成所述部件的描述文件;调用预设的测试准备脚本以获取所述被测软件的运行环境数据;根据预设的测试用例脚本的名称形成测试用例执行列表,其中,所述测试用例执行列表包括至少一个所述测试用例脚本的名称,当所述测试用例执行列表包括多个所述测试用例脚本的名称时,各个所述测试用例脚本的名称按预定顺序排序;按照所述测试用例执行列表中所述测试用例脚本的名称的顺序,针对所述测试用例执行列表中的每一个测试用例脚本,调用预设的测试用例执行脚本,采用所述运行环境数据初始化所述被测软件,执行所述测试用例脚本,其中,所述测试用例脚本能够调用所述部件的描述文件、预设的用于描述全局常量的文件和预设的操作方法函数;每执行成功一个所述测试用例脚本后,调用预设的校验结果脚本对所述测试用例脚本的执行结果进行校验,并标记与所述测试用例脚本相对应的测试结果,在对所述执行结果进行校验后,关闭所述被测软件,返回调用所述测试用例执行脚本的步骤;当全部所述测试用例脚本执行完毕后,调用预设的生成报告脚本生成所述被测软件的测试报告,其中,所述测试报告包括所述测试结果。

展开

测试cs架构的软件,基于UI的CS架构软件自动化测试方法及系统相关推荐

  1. 【软件体系结构】架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding】

    [软件体系结构]架构风格与基于网络应用软件的架构设计:Roy Tomas Fielding 博士 - 唐雕 - 博客园

  2. 自动化测试框架cucumber_基于Cucumber和Testng的WebUI自动化测试方法与流程

    本发明涉及计算机技术领域,具体的说是基于Cucumber和Testng的WebUI自动化测试方法. 背景技术: 行为驱动测试方法已经在敏捷开发模式中普遍使用,通过使用标准化的语言将客户需求人员.开发人 ...

  3. 强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017

    v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchhiker的2017. 先还是说v0.9, ...

  4. linux开组态软件,基于嵌入式Linux的组态软件实时数据库的设计

    1 引言 实时数据库(real-TIme database, RTDB)作为组态软件设计与实现的核心内容解决了其所 应对的现代工业生产现场环境中生产数据与控制数据类型复杂多样,数据处理与事件调度时 间 ...

  5. 基于Android的备忘录软件,基于Android的手机备忘录软件设计

    <基于Android的手机备忘录软件设计>由会员分享,可在线阅读,更多相关<基于Android的手机备忘录软件设计(25页珍藏版)>请在皮匠网上搜索. 1.课程设计报告(本科) ...

  6. jvm的架构模型:基于栈式的架构和基于寄存器架构的特点

    基于栈的架构设计,指令数量更多,但指令集小

  7. 架构风格与基于网络的软件架构设计

    原文链接 https://blog.csdn.net/on_1y/article/details/60358117 架构风格与基于网络的软件架构设计 如今许多服务都采用了 RESTful API, 而 ...

  8. 基于Java毕业设计业余足球队服务平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计业余足球队服务平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计业余足球队服务平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...

  9. 基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件 项目架构 ...

  10. 基于Java毕业设计志愿者社会服务管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计志愿者社会服务管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计志愿者社会服务管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

最新文章

  1. Spring Boot Profile使用详解及配置源码解析
  2. 讲几种Python包的安装方式
  3. sharepoint 2013 网站集解锁
  4. endnote怎么和word关联_把Endnote装进大脑:行走的文献管理者
  5. 为什么叫光呆公式光_光镊力学理论简析
  6. 11.2.0.3 实例启动现在提供Large Pages Information大内存页信息了
  7. 如何防止网站被SQL注入攻击之java网站安全部署
  8. mysql 导入1045错误_解决MyQL数据库中1045错误的方法——Windows系统
  9. SQL*Plus和iSQL*Plus的区别(oracle)
  10. tsp遗传算法 c语言,遗传算法解决TSP问题
  11. 2022 Google翻译修复工具 V1.3 【谷歌浏览器无法翻译网页问题解决】
  12. 华为手机序列号前三位_华为手机SN码里隐藏的秘密,选购手机必备冷知识!
  13. 利用shell脚本解决区块链Fabric学习时下载Docker镜像失败和费时问题
  14. Java8 处理日期和时间
  15. dva 配置antd
  16. Titan图形数据库的应用实例讲解
  17. QT之远程控制对方电脑
  18. 蓝桥杯单片机设计与开发笔记(一)
  19. Ubuntu如何安装pacman
  20. 计量经济学——经典单方程模型【未完待续】

热门文章

  1. Kotlin 中的 Unit
  2. 庆祝下:iOS 开发者企业级计划(299美元/年帐户+邓白氏码免费) 和 Windows Phone公司应用(公司帐户99美元+Symantec企业证书299美元/年))顺利发布成功...
  3. 苹果(APPLE)开发者账号说明及注册流程(99美元公司版/个人版及299美元企业版)
  4. 无线城市--WiMax,WiFi-Mesh和3G/4G/5g网络
  5. 不同行业本地SEO和地域性SEO技巧
  6. KMPlayer播放mkv视频不出声音的解决办法
  7. 用户自定义个性域名范解析
  8. uni-app小程序 真机显示canvas上利用base64图片生成的海报
  9. 【影音工具集合】本文记录了影音工作者常用的好用的工具软件(持续更新中)
  10. C++代码实现图片调色