自动化测试开发框架

KDT关键字,CBT组件等框架设计模型及驱动设计理念

接口测试自动化实践

【分享】像拼图一样完成接口自动化测试——动态测试框架设计的实践与探索 - 飞书文档 密码:Ip2a

实践项目中的持续集成

Python原生测试框架开发,包括GUI测试自动化,接口测试自动化,移动端的Monkey,UI,图像识别,云测试平台等

框架设计模型及驱动设计理念

ATM - 动作测试模型(Action-Test-Module)

POM - 页面对象模型(Page Object Model)

CBT - 基于组件测试(Component-Based Testing)

DDT - 数据驱动测试(Data-Driven Testing)

KDT - 关键字驱动测试(Keyword-Driven Testing)

持续集成

Continuous-Integration - CI

移动端测试

移动端应用测试 - APP-Test

测试类型

基于软件质量模型的六大测试类型:

  • 功能性测试 Functionality 功能是否正确

  • 可用性测试 Usability 产品是否好用

  • 可靠性测试 Reliability 产品是否稳定可靠

  • 兼容性测试 Compatibility 是否适用多平台

  • 安全性测试 Security 是否存在漏洞

  • 性能测试 Performance 是否能够高效运行

接口测试

InterFace-Test

GUI自动化测试

界面自动化 - GUI

开源项目练习