写点什么

软件测试学习笔记丨自动化测试策略

作者:测试人
  • 2024-04-08
    北京
  • 本文字数:588 字

    阅读完需:约 2 分钟

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30288

自动化测试策略

  • 用户端测试体系 研发单元测试:JUnit、Robolectric 不依赖真机或者模拟器 集成测试:Espresso 单应用快速集成测试 验收测试:Appium、ATX/AirTest、Calabash 跨应用测试



工具体系参考:



智能遍历工具:

  • 百度 SmartMonkey

  • 腾讯 NewMonkey

  • 头条 fastbot

  • 支付宝 Macaca 的 NoSmoke

  • Android Monkey、Android App Crawler

  • 霍格沃兹测试开发学社 AppCrawler

  • OWASP-ZAP Web 漏洞自动探测



  • 稳定性测试体系案例


  • Fastbot 已广泛应用于字节客户端类产品的稳定性测试与兼容性测试。每日启动任务数超过 1 万次,每月平均发现 5 万个以上的崩溃。借助 Fastbot 的能力,我们在发版前就可以修复大部分的 crash,确保线上用户的使用体验。同时,Fastbot 在整个 DevOps 流程扮演重要的基础服务角色 {style=“width: 100%”}



  • 服务端测试体系 手工测试 自动化测试 DIFF 测试、流量回放 Mock

  • 后端链路调用架构图



  • 使用 Mock 技术解耦与提高测试覆盖



  • 接口测试框架


  • Python:Requests

  • Java:RestAssured 简约的接口测试 DSL

  • 支持结构化解析 XML JSON 等



  • 测试用例自动生成技术例子 Swagger



  • JVM-Sandbox-Repeater 录制回放工具



  • 接口重构与 diff 测试



  • 流量回放



  • 更多质量保证 性能 安全 兼容性 健壮性 易用性

  • 自动化测试策略总结 分层测试策略 系统测试 → 手工测试 集成测试 → 自动化测试 单元测试 → 测试框架

软件测试开发免费视频教程分享


发布于: 刚刚阅读数: 5
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨自动化测试策略_软件测试_测试人_InfoQ写作社区