书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 124 个相关结果.
  • Cucumber.js如何工作

    Cucumber.js如何工作 Cucumber的历史 Cucumber.js Cucumber.js的安装和使用步骤 Cucumber.js如何工作 自从行为驱动开发的(BDD)从2003年提出依赖,已有多个实现,Cucumber是其中最流行的一个,我们就以Cucumber为例,介绍BDD的工作原理。 Cucumber是用简单的语言编写的自...
  • 演练: 操作Qt应用中的Table

    演练: 操作Qt应用中的Table 背景 目标 实际操作 创建项目 了解项目结构 编写feature文件 通过env.js文件理解项目加载方式 使用模型管理器修改模型文件 步骤定义 输出0行0列的单元格数据 读取spreadsheet中的第{int}行数据 输出所有单元格数据 读取{string}文件中的数据 写入到spreadshee...
  • 代码/剧本匹配

    代码/剧本(Feature)匹配 找到/生成步骤定义的代码 代码生成 步骤修改后的代码更新 代码/剧本(Feature)匹配 对于想要以同步编辑剧本文档和测试脚本代码的用户,CukeTest是一个很合适的工具。相关的功能是: 有步骤文本,找到匹配这一步骤的相应的步骤定义 ,即JavaScript函数 有步骤文本,相应地生成步骤定义的代码框架...
  • 关于本书

    零基础实现BDD自动化测试 前言 零基础实现BDD自动化测试 前言 自动化测试越来越成为软件或网站发布必不可少的一个步骤,一方面,软件的应用场景越来越多,另一方面终端用户对应用质量期望越来越高。例如一个手机应用,可以跨不同的平台,如iOS,安卓,就是同一个安卓平台,也有多个版本,以及多种不同的显示屏尺寸。它们的组合加起来就有几十种可能性。网站应...
  • 执行概述

    多种执行方式 项目级别 运行整个项目 运行某个项目配置文件 按照运行序列运行剧本 剧本级别 运行单个剧本文件 场景级别 运行单个场景 单步运行 场景大纲级别 运行整个场景大纲 使用单行数据运行场景大纲 使用单行数据运行场景大纲中的某个步骤 标签级别 运行标签过滤的场景 运行满足标签表达式的剧本 使用满足标签表达式的示例表运行场景...
  • 拖拽控件的方法选择

    拖拽控件的方式选择 实现拖拽的不同方式 拖拽动作的时序 拖拽控件的实现 drag(x?:number, y?:number): Promise<void>; drop(x?:number, y?:number): Promise<void>; 拖拽桌面图标 鼠标拖拽的实现 拖拽控件的方式选择 在CukeTest中提供了几种拖拽的方式,其...
  • Cucumber.js如何工作

    Cucumber.js如何工作 Cucumber的历史 Cucumber.js Cucumber.js的安装和使用步骤 Cucumber.js如何工作 自从行为驱动开发的(BDD)从2003年提出依赖,已有多个实现,Cucumber是其中最流行的一个,我们就以Cucumber为例,介绍BDD的工作原理。 Cucumber是用简单的语言编写的自...
  • NPM包的下载和更新

    NPM包的下载和更新 下载 更新软件包 NPM包的下载和更新 下载 项目创建完成后,需要先下载依赖的npm包,然后才能运行测试脚本。在CukeTest中,“软件包管理器”对话框用于配置安装包,配置完成后下载包很方便。在控制台窗口中运行"npm install" 命令。启动软件包下载。如果您熟悉node.js开发,那么这个概念对您来说是熟悉的。...
  • 演练:编辑feature文件

    编辑feature文件 1. 创建一个feature文件 2. 保存feature文件 3. feature文件内容编写 4. 可视化界面编辑 编辑功能 编辑场景 添加一个操作步骤 删除一个操作步骤 删除场景 5. 文本界面编辑 6. 可视化界面与文本界面切换 编辑feature文件 1. 创建一个feature文件 Fea...
  • 对象模型管理器配置

    对象模型管理器配置 抓取截图 选中时高亮 编程语言 使用内置代码编辑器 代码生成 其它配置 对象模型管理器配置 对象模型管理器中点击“操作”=>“选项”,会打开配置界面,如下: 其中的选项包括: 抓取截图 设置在添加对象到模型时,是否自动抓取控件的截屏,存储在模型中。截图可增强模型的可读性,查看对象时更直接的知道是对应哪个控件...