淮安公司做网站,以家乡为主题做网站,简述企业形象管理咨询的基本内容,wordpress o2o主题背景
使用自动化测试框架编写用例的时候#xff0c;维护元素信息以及脚本较为麻烦。对应新手来说#xff0c;编写脚本的能力有限#xff0c;使用工具会更容易入手。最重要的是可视化操作让我觉得体验舒服。
演示地址
地址#xff1a;hippo 账号#xff1a;test 密码维护元素信息以及脚本较为麻烦。对应新手来说编写脚本的能力有限使用工具会更容易入手。最重要的是可视化操作让我觉得体验舒服。
演示地址
地址hippo 账号test 密码A123456. 首次访问稍慢一些
操作说明
已有 demo 例子由于部署在服务器只能够调起服务器的浏览器。
WEB 测试功能介绍
统计图表
首先需要选中项目后续的测试都是在这个项目下进行。 展示用例/计划的当前数量统计一周内新增统计一周内执行结果统计。 项目管理
管理不同的项目创建完一个项目后可以在统计图表选中这个项目来展开后续的测试。 元素管理
元素库元素的分类用树形结构管理选中节点后展示其下面的元素列表。 元素列表管理当前分类下的所有元素。 用例管理
管理页面
场景管理用例的分类用树形结构管理选中节点后展示其下面的用例列表。 用例列表管理当前分类下的所有用例。 新建/编辑页面
点击新建或编辑会跳转到该页面展示详细信息。 用例名称用例的标识名称。 所属分类用例库下的分类名称。 用例等级用例的等级。 用例描述用例的详细信息。 性能模式性能模式能减少内存和 cpu 的占用启用后程序在后台运行不调起浏览器。 出现异常截图执行后异常的步骤会截图保存在报告内可以查看。 结束关闭浏览器执行结束会关闭浏览器。 忽略异常并继续执行步骤出现异常不会暂停执行会一直执行下面的步骤。 数据驱动用例用数据驱动的方式执行。上传 EXECL 文件后文件内容的行数执行的次数行名称步骤变量名每次执行都会按每行内容替换步骤中的变量值。 新建/编辑步骤
步骤名称自定义输入步骤的概要信息。 操作类型浏览器操作、元素操作、鼠标操作、输入操作、断言操作。 操作对象元素库选择或者直接输入定位表达式。 启用状态启用的会执行不启用的会跳过。 行背景色选择后列表行会显示该颜色。 用例引用
可以引用当前项目下所有的用例比如我们常需要用到前置操作的登录或后置操作的登出可以用过它来引用。 引用完成后会关闭引用对话框且该引用在列表最后一行显示可以通过行拖拽功能自由调整位置用例步骤的执行顺序是从上到下的。 注意用例 A 引用了用例 B如果用例 B 步骤变了需要在用例 A 删除用例 B再重新引用用例 B。 场景变量
管理当前用例下所用到的变量。 字符串类型的变量引用的方式为 ${变量名}定义为全局的变量后则在当前项目任何用例下都能使用。当前项目下变量名不能重名。 例当前有个 变量名称为 group 在步骤中使用 ${group}在后续执行中会替换变量值 “测试部”。 立即执行
立即执行后前端页面会进入 loading 状态来等待用例的执行执行完成会打开全屏测试报告对话框。 执行计划
新建/编辑页面
点击新建或编辑会跳转到该页面展示详细信息。 计划名称计划的标识名称。 计划描述用例的详细信息。 性能模式性能模式能减少内存和 cpu 的占用启用后程序在后台运行不调起浏览器。 出现异常截图执行后异常的步骤会截图保存在报告内可以查看。 结束关闭浏览器执行结束会关闭浏览器。 忽略异常并继续执行步骤出现异常不会暂停执行会一直执行下面的步骤。 异常告警开启告警后可选择钉钉群发送告警消息选择 联系人后输入手机号码用英文逗号隔开。 用例引用
与用例新建编辑页的引用一致区别在于用例的新建编辑不光能引用其他用例也能新建步骤而计划内只能引用用例。
立即执行
立即执行后前端页面会进入 loading 状态来等待用例的执行执行完成会打开全屏测试报告对话框。
调度执行
依赖 xxl-job 任务调度中心去运行计划xxl-job 的具体功能请参阅它的官网介绍官方文档地址分布式任务调度平台XXL-JOB。 调度执行点击调度执行后浏览器会打开新标签页并打开调度平台登录页并复制当前计划的 id在任务参数输入框粘贴。 任务调度中心账号/密码 admin/123456 操作步骤登录任务调度中心 -- 任务管理 -- 新建或更新任务 -- 任务参数输入框粘贴计划 id。启用任务会根据 cron 调度执行一次则立马执行。执行完成后可在测试报告列表页处查看执行人为 xxl-job 的记录。 测试报告
用例执行、计划执行、调度计划执行后会生成相应的测试报告点击报告名称可以查看报告详情。 总结
也算初步完成了该工具目前还是自己在测试使用边使用边改问题也相对稳定了之后也会持续更新。稳定了把代码整理好会开源。