导图社区 自动化测试
软件测试:自动化测试思维导图,优缺点以及常用工具等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
1. 自动化测试概述
什么是自动化测试
一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件
自动化测试的基本流程
分析测试需求
制定测试计划
设计测试用例
搭建测试环境
编写测试脚本
分析测试结果、记录测试问题
跟踪测试BUG
自动化测试实施策略
单元测试
接口测试
UI测试
自动化测试的优势和劣势
优势
具有一致性和可重复性,测试更加客观,提高了软件测试的之前混去额度、精确度和可信任度
可以将任务自动化,能解放人力去做更重要的工作
提高测试执行效率,节约时间成本
提升客户满意度
可大幅度减少兼容性测试的工作量
劣势
开发测试脚本需要花费较大的时间成本,拉长周期;
产品的快速迭代,自动化脚本也将不断迭代,时间成本很高;
不同的项目之间自动化脚本的复用度很低;
对短期型项目产品实现自动化价值不高;
自动化无法完全代替手工测试找到bug,实现100%覆盖;
自动化更多的适用于回归测试;
自动化开发过程对软件测试团队的技术有更高的要求;
2. 自动化测试常见技术
录制与回放测试
脚本测试
数据驱动测试
3. 持续集成测试
持续集成的概念
持续集成测试的框架设计
4. 自动化测试常用工具
Selenium
Katalon Studio
UTF
5. 博学谷在线教育平台测试
测试环境准备
博学谷网页元素定位
测试登录和退出功能
测试网页跳转