自动化脚本之关键字驱动脚本
来源:互联网 发布:淘宝主图尺寸多少最好 编辑:程序博客网 时间:2024/05/16 11:08
第48贴:自动化脚本之关键字驱动脚本
关键字驱动实际上是比较复杂的数据驱动技术的逻辑扩展。将数据文件变成测试用例的描述,用一系列关键字指定要执行的任务。在关键字驱动技术中,假设测试者具有某些被测系统的知识,所以不必告诉测试者如何进行详细的动作,只是说明测试用例做什么,而不是如何做。这样在脚本中使用的是说明性方法和描述性方法。描述性方法将被测软件的知识建立在测试自动化环境中,这种知识包含在支持脚本中。
例如,为完成在网页浏览时输入网址,一般的脚本需要说明在某某窗口的某某控件中输入什么字符;而在关键字驱动脚本中,可以直接是在地址栏中输入网址什么什么;甚至更简单,仅说明输入网址什么什么。
关键字驱动脚本的数量不随测试用例的数量变化,而仅随软件规模而增加。这种脚本还可以实现跨平台的用例共享,只需要更改支持脚本即可。
第49贴:脚本预处理
预处理是一种或多种预编译功能,包括美化器、静态分析和一般替换。脚本的预处理是指脚本在被工具执行前必须进行编译。预处理功能通常需要工具支持,在脚本执行前自动处理。
美化器是一种对脚本格式进行检查的工具,必要时将脚本转换成符合编程规范的要求。可以让脚本编写者更专注于技术性的工作。
静态分析对脚本或表格执行更重要的检查功能,检查脚本中出现的和可能出现的缺陷。测试工具通常可以发现一些如拼写错误或不完整指令等脚本缺陷,这些功能非常有效。静态分析可以检查所有的缺陷和不当之处。类似于程序设计中的PC-Lint和LogiScope的功能。
一般替换也就是宏替换。可以让脚本更明确,易于维护。使用替换时应注意不要执行不必要的替换。在进行调试时,应该注意缺陷可能是存在被替换的部分中,而不是原来的脚本中。
- 自动化脚本之关键字驱动脚本
- 自动化脚本之SCRT
- UFT自动化脚本关键字用法简介
- 自动化脚本之Shell、awk
- 脚本驱动模式的自动化测试初探
- Robot FrameWork UI自动化脚本稳定性与原生关键字
- NGINX自动化脚本之 auto_init 源码分析
- perl脚本自动化控制之android模拟器
- 01 RFS自动化之【脚本的运行】
- 自动化脚本之Perl文本操作
- 自动化脚本之bat管理IP地址
- Python之CMIP自动化测试脚本
- Android自动化测试之Monkeyrunner 脚本编写
- FPGA学习之TCL自动化测试脚本
- Android自动化测试之Monkeyrunner 脚本编写
- 自动化测试之 数据驱动 和 关键字驱动
- 使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化
- 使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化
- 小芝适1
- 准确Bean
- temp backup:selenium testng ant report POM testng.xml build.xml
- C# 实现的xml操作类完整实例
- Linux debain 系统 树莓派 中修改主机名
- 自动化脚本之关键字驱动脚本
- 当我说要做大数据工程师时他们都笑我,直到三个月后……
- TPT自定义内容笔记
- linux 利用iso镜像制作本地yum源
- thinkphp3.2集成微信JSAPI支付
- iOS nslog 使用 十六进制输出
- 准确Fragment
- Spring boot入门
- 快速上手数据挖掘之Solr5搜索引擎高级教程