自动化测试:可支持使用Python编写测试用例,涵盖http以及UI自动化测试,以及自动化项目的搭建
Python开发:可支持使用Django、Flask搭建web项目
白盒测试:可支持通过阅读代码、代码冲突分析,进行白盒测试
腾讯企点
1. 腾讯企点包含多端(PC /移动端/Web端)多通路(网页/QQ /微信等),为了节省手工测试成本,需要进行自动化测试
2. 针对后台协议,编写接口自动化用例编写,共覆盖大约300条接口
3. 针对用户场景,使用公司自研测试框架(QTA),编写了 UI 自动化测试用例,涵盖了 PC 端以及移动端,覆盖大约60条常见手工测试场景
4. 针对 web 前端,使用基于 puppeteer 的自动化框架,和 mock 后台接口的方式进行 UI 自动化,解决了因为后台接口不稳定带来的自动化失败问题
5. 定制化开发了自动化的通知机制,使得自动化结果的通知内容更详细(可以直接 at 对应用例负责人)
Nemean用例生成平台
1. 业务自动化缺失较多,需要快速补齐
2. 现有的自动化框架编写用例重复性工作较多(除去 URL 和接口参数都一致),费时费力
3. 调研方案共有三种:1)通过离线读取开发日志来获取流量信息;2) 通过 goreplay 录制流量 ;3)通过 nginx mirror module 录制流量,经过方案比对,最终选择通过 nginx 录制的方式来进行
4. 通过 nginx 的镜像模块将测试环境流量复制一份到流量录制服务中,流量录制服务再将流量转发到用例生成服务并完成用例落地
为了防止多余用例产生,在流量录制中会进行一定程度的去重(15分钟内相同内容的数据会被丢弃),并可配置黑白名单来进一步过滤流量
1. 腾讯企点包含多端(PC /移动端/Web端)多通路(网页/QQ /微信等),为了节省手工测试成本,需要进行自动化测试 2. 针对后台协议,编写接口自动化用例编写,共覆盖大约300条接口 3. 针对用户场景,使用公司自研测试框架(Python + QTA),编写了 UI
1. 基于python + django +mysql + jquery开发,针对SNH48粉丝的一款数据查询网站 2. 可选择查看队伍、成员信息,以及成员过往演出信息 3. 每日定时爬取成员微博粉丝数量,并展示排名