自动化测试架构设计

常见自动化测试框架:
数据驱动 data-driven testing framework
测试脚本模块化 test script modularity framework
测试库构架 test library framework
关键字驱动 keyword-driven testing framework

项目自动化测试构架:
自动化测试脚本(含case)+CI持续集成工具Jenkins(执行平台)
自动化测试思想采用 关键字驱动与其他框架相结合的方式,如关键字驱动+数据驱动
Jenkins定时触发
根据不同需求、不同模块分层,采用不同实现方式:
UI/GUI 自动化:采用第三方tools,如RF(RobotFramework),不作自主研发
API 自动化:open source tools,如soapui、jmeter等;编码或自主研发自动化工具
soapui 弱验证
RF+python
java 编码,可使用junit 或 testng框架,建议maven+testng方式
jmeter
performance自动化:jmeter做接口性能测试,将jmx脚本集成到 jenkins
移动端UI自动化:
其他
整体流程:功能列表/文档-> 对功能点分解/UI元素封装,形成测试objects -> 测试库libs -> 测试用例testcases -> 数据/关键字驱动,执行测试用例(jenkins)-> 结果

项目自动化测试架构初步设计如下:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值