深耕于测试行业10余年,因平时上班较忙,有个想法开发一套企业级自动化测试平台。
从去年一直筹备到今年一款企业级自研自动化测试平台V1.0版本终于上线啦,让我们来一起见证平台长啥样?
为何要开发这套自动化测试平台?
因市面上的测试工具种类繁多,各工具独立存在,部署麻烦, 不利于工作协同性,功能可移植性产和品兼容性差,基于这个目的,利用业余时间研发了一套自动化测试平台。
再者,独立的工具更趋向于大众化需求不能满足个性化的需求扩展,我希望这套测试平台能够解决80%的产品兼容性问题。
让我们了解一下这套自化测试平台都有哪些功能?
自动化测试平台模块包括8部分:
一、功能测试
首页概览、项目管理、信箱管理(收发邮件管理、查看邮件)、测试管理(bug管理、用例管理、参数配置)
02 信箱管理
收件箱、发件箱、查看邮件。
03 测试管理
功能用例、bug管理、参数管理
二、接口测试
04 接口测试
接口用例、接口测试报告
三、UI自动化测试
05 UI自动化测试
UI自动化测试(SeleniumUI页面元素管理、用例管理、机器配置、测试报告)、定时任务(定时查询、定时器)。
四、App测试
06 App测试
元素管理、用例管理、ADB命令、测试报告。
五、数据库测试
06 数据库管理
数据库查询工具、SQL。
六、系统配置
07 系统配置
全局变量、第三方机器人接口、系统日志。
七、性能测试之监控
八、用户管理
08 用户管理
用户管理:用户列表、部门列表、角色、权限分配。
结语
由于初期是V1.0版本,框架已基本成型,内部功能有待一更新优化。