ArgusAPM是360移动端产品使用的可视化性能监控平台,为移动端APP提供性能监控与管理,可以迅速发现和定位各类APP性能和使用问题,帮助APP不断的提升用户体验。
基于PageObject模型进行测试代码编程的UI自动化测试框架,元素定位、业务逻辑、测试数据分离。
底层由selenium-java框架支持,使用yaml文件定义元素定位和用例执行规则。
Look 是一款基于 CNN 训练的验证码识别工具,提供切图、训练、测试、识别等方法,优点是样本需求少,运行速度快,使用超级简单。
主要功能:
1. 实现了可在线下载自动化测试项目(Appium,Selenium,RestAssured)
2. 实现了基于Appium框架的Android,IOS应用的自动化测试
3. 实现了基于Selenium框架的Web应用的自动化测试
4. 实现了基于RestAssured框架的Api接口的自动化测试
5. 实现了可以在线编写对象,使用Atom编辑器编写测试对象
6. 实现了可以在线编写脚本,使用Atom编辑器编写测试脚本
7. 实现了可以在线上传,下载脚本,实际调用Git命令push和pull
8. 实现了可以在线运行测试脚本,使用Ant运行build文件,执行脚本
9. 实现了可以在线生成测试报告,使用TestNG生成,调用ExtentReports进行二次美化,界面更美观,内容清晰
10. 实现了可以在线发送邮件,自动发送测试报告到对应收件人邮箱,最大支持4个
11. 实现了插桩APK,采集手机性能测试数据,上传并进行数据分析,生成性能测试报告,同时可以在线监控Android手机性能
钉钉机器人是钉钉群的一个高级扩展功能,但使用起来却非常简单,只需要注册一个钉钉账号,就可以将第三方服务信息聚合到钉钉群中,实现信息的自动同步。目前支持文本(text)、链接(link)、markdown三种消息格式,五种消息类型,能够极大方便我们发送各种自动化测试报告、监测报表,以及日常相关自动化通知需求。项目地址:https://github.com/zhuifengshen/DingtalkChatbot