简介

自动化测试管理平台,可以进行用户、产品、项目、模块、测试用例、测试元素、测试关键字、测试报告的管理等。

Github地址:https://github.com/radiateboy/automagic/

用户和产品管理

本平台是自动化管理平台,整个平台结构是 用户>产品>项目>模块>用例 。用户创建用例必须要先创建产品、项目和模块,且要在用户管理中对用户和产品进行关联。

创建产品

【系统管理】—【产品管理】 点击页面中 【创建产品】按钮进行创建

创建项目

产品列表中页面,点击已经创建好的产品名称进入产品所属项目管理页面,点击页面中的【创建项目】按钮进行创建

创建模块

点击项目管理页面中的项目名称,进入项目所属模块管理页面,点击页面中的【创建模块】按钮进行创建

创建用户

【系统管理】—【用户管理】 点击页面中的【创建用户】按钮进行创建,创建完成后,点击页面中【关联产品】对用户和产品进行授权。

用例管理

1 用例管理必须先选择对应的产品后才能进行管理,通过右上角的产品下拉框进行选择(如没有产品请先进行创建产品—项目——模块)。

2 测试用例编写依赖**“关键字”,“元素库”**,所以在创建用例之前应先导入默认关键字(可查看 关键字创建),创建用例中要使用的元素。

3 测试用例执行顺序默认按照模块的下面的创建顺序(也就是自动生成用例ID编号)执行,也可以在任务中进行拖拽调整。

4 测试用例执行主要通过seleniumkeyword中的脚本执行,并非一定要通过界面按钮执行,也不提倡界面按钮执行,毕竟我们的用例用例在客户端执行。

5 用例的执行可以根据命令参数进行指定,可以指定执行一个用例 或者多个用例,也可以创建任务通过任务方式执行。

创建元素

【功能测试】—【元素管理】进行创建元素

关键字管理

【功能测试】—【关键字管理】 前端添加关键字描述和关键字定义,然后再后台脚本中添加自定义关键字的脚本内容,可参考 关键字创建

创建用例

【功能测试】—【用例管理】 点击页面右上角的【请选择产品】下拉框先选择要管理的产品,再点击【添加用例】按钮,进行创建用例

任务管理

针对用户可以创建自己的测试任务,可以通过创建任务把测试用例进行过滤筛选或者自定义分组。使用测试任务中可以对被测项目进行自定义参数,从而达到用户可以使用相同的测试用例,使用不同的用户名密码和不同的服务器执行测试。(使用任务中自定义参数会对编写用例有一些固定格式的要求,且该用例只能用任务方式执行)

自定义参数配置

任务管理中的定义格式: 

编写用例编写时使用方式:

主要是在用例编写在使用自定义参数,使用花括号"{}"把参数编码括起来。

tsbc@vip.qq.com

[重磅消息]AutoMagic自动化测试平台开源

AutoMagic设计思路简介及新增自定义关键字实例

作者: Ray

github:https://github.com/radiateboy/automagic/

AutoMagic使用说明相关推荐

  1. AutoMagic使用说明以及图文操作步骤

    一.简介 自动化测试管理平台,可以进行用户.产品.项目.模块.测试用例.测试元素.测试关键字.测试报告的管理等. 二.平台结构设计 三.用例关系 四.用户和产品管理 本平台是自动化管理平台,整个平台结 ...

  2. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  3. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  4. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  5. Delphi开发的IOCP测试Demo以及使用说明。

    Delphi开发的IOCP,此为压力测试Demo和使用说明.

  6. oracle database link mysql_oracle database link使用说明

    oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...

  7. 序列拼接工具Bowtie使用说明

    序列拼接工具Bowtie使用说明 2011-06-08 ~ ADMIN Bowtie是一个超级快速的,较为节省内存的短序列拼接至模板基因组的工具.它在拼接35碱基长度的序列时,可以达到每小时2.5亿次 ...

  8. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明

    关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...

  9. 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....

    关于<计算机应用基础>课程网页下的学习资源使用说明. 关于<计算机应用基础>课程网页下的学习资源使用说明 各位同学:大家好! 07春学期已接近一半的时间了,新生对课程还需要更多 ...

最新文章

  1. 95页重磅报告:全面预测未来5年趋势
  2. 08:Python数据分析之pandas学习
  3. oss 视频 转码_播放oss问题的搜索结果-阿里云开发者社区
  4. php微博获取用户信息,获取用户基本信息
  5. 160个Crackme028之对抗花指令
  6. expect安装编译方法
  7. python模块学习之glob模块
  8. 被低估的“败家爷们”
  9. sql中添加唯一索引(非主键)
  10. 我和2035年有个约计算机论文,我和2035有个约
  11. html5 app list,让web app更快的HTML5最佳实践
  12. 线性代数知识点总结_[Github项目推荐] 机器学习amp; Python 知识点速查表
  13. 如何将网页实现变灰效果?
  14. 多块盘制作成一个lvm
  15. 51单片机简谱音乐3-音阶与频率表问题以及简谱小笔记
  16. 计算机什么病毒有远程控制功能,怎样知道自己的电脑已被远程控制
  17. pentium500微型计算机,pentium g6950_pentium500微型计算机_pentium ivcpu时钟频率(2)
  18. 深度解析:什么是支付核心?
  19. uniapp js 金额与星星**符号互转
  20. DELL笔记本插入耳机没反应

热门文章

  1. 新版二级域名分发平台源码+带教程/界面很可爱
  2. 无基础学Linux(4)——基本系统
  3. oracle to_char函数格式,oracle 中to_char函数的用法
  4. Selenium基础 — 拓展:使用浏览器加载项配置实现用户免登陆
  5. 高中计算机学什么软件,高中学业水平考试的计算机上机考试考的是啥软件
  6. 安卓 10 周岁了:这些消失的经典 APP 你还记得吗?
  7. 拼音首字母缩写在线翻译源码
  8. 《帝友P2P网络借贷系统》项目研发阶段性总结
  9. 解析pubmed文献数据库的xml文章结构
  10. CEFSharp 浏览器控件截图空白的解决方法