自动定位失败_自动化测试01
、自动化测试概念介绍
测试金字塔
1.1、测试的成本
UI自动化依赖于用户界面,用户界面发生变化,可能需要调整大量用例,用例维护成本较高;在用户界面的测试中发现缺陷,修复缺陷的成本也是远远高于通过单元测试的成本。单元测试不依赖于用户界面,维护成本较低;单元测试发现的缺陷可以尽早暴露缺陷,修复成本相对较低。
1.2、测试的效率
UI自动化测试需要准备数据,需要可以看到系统界面,还需要预先执行一些诸如登陆账户之类的操作,才能对测试用例进行验证,所以花费时间比较长,得到的执行结果也比较慢,反馈周期长。而单元测试能很快地验证很小的功能或者方法是否运行正确。而且单元测试运行时间短,反馈也及时。
1.3、缺陷定位的难易
单元测试如果失败了,测试人员很容易知道被测试的特定功能或者方法不正确。而如果是用户界面的缺陷,测试人员就需要花费更多的时间来进行排查,确定出现问题的功能模块,最后开发分析再进一步地发现需要修复的功能和方法。
总述:
- 越往上,越接近QA、业务/最终用户,越往下,越接近开发;
- 越往上,测试执行越慢,越往下,测试执行越快;
- 越往上,测试成本越高(越耗时,失败时的信息越模糊,越难跟踪),越往下,测试成本越低。
自动定位失败_自动化测试01相关推荐
- 自动定位失败_端到端定位5G SA接入问题
一.问题描述 SA网络建设初期.无线.基站.传输.核心网元之间不成熟,会出现各种问题,影响到用户接入.为了快速提升项目整体力量,避免已出现问题重复定位浪费资源,总结出 "二维九步" ...
- electron下载失败_解决方案汇总
文章目录 electron下载失败_解决方案汇总 `node install.js` 出错 `RequestError: connect ETIMEDOUT 20.205.243.166:443` ` ...
- 2021-10-27 Vue安装脚手架npm install -g @vue/cli命令失败_因为文件已存在
这里写自定义目录标题 Vue安装脚手架npm install -g @vue/cli命令失败_因为文件已存在 Vue安装脚手架npm install -g @vue/cli命令失败_因为文件已存在 1 ...
- u3d 模版测试 失败_基于Python的HTTP接口自动化测试框架实现
一.测试需求描述 对服务后台一系列的http接口功能测试. 输入:根据接口描述构造不同的参数输入值 输出:XML文件 二.实现方法 1.选用Python脚本来驱动测试 2.采用Excel表格管理测试数 ...
- 创建试图 失败_导致微服务失败的 11 个原因
作者 | Shekhar Gulati@Medium 译者 | Sambodhi 策划 | Tina@infoq 微服务"很香",它有许多优势,比如更快的开发.更好的可扩展性.更小 ...
- airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐...
今天,小编从Web UI 测试.API 测试.数据库测试.接口测试.单元测试.性能测试等方面,为大家整理了 Gitee 上优秀的自动化测试开源项目,希望能给大家带来一点帮助.不足之处,欢迎讨论交流:) ...
- python写ui自动化测试用例_自动化测试(6) | Web UI 自动化测试方案
Web项目的 UI 自动化测试方案 有用的链接: 项目讨论 项目中符合自动化测试的部分有哪些?(目标和范围 scope, 准入准出标准) 稳定的需求点.变动较少的页面 每日构建后的测试验证 daily ...
- java 登陆验证失败_使用Java 8流进行快速失败的验证
java 登陆验证失败 我已经失去了看过使用快速失败验证代码状态的代码的次数,方法如下: public class PersonValidator {public boolean validate(P ...
- diskgenius 接触“只读“失败_相亲总是失败,这三个步骤你都做了吗?
原标题:相亲总是失败,这三个步骤你都做了吗? 虽然现在爱情很稀缺,但想必大家都想找个男女朋友,想谈一场甜甜的恋爱. 而相亲,无疑是脱单最直接.最有效的方式,没有之一.但不管是经人介绍,还是" ...
最新文章
- python给用户输出提示_python3.4控制用户输入与输出的方法
- 毕业使人头秃:发现自己的idea已经被人发表了,该怎么办?
- exce中让两列数据一一对应_工作中被重复数据所烦恼?学会这几个Excel技巧,少加班...
- NodeJS和C++之间的类型转换
- 简单理解线程同步上下文
- LeetCode 1023. 驼峰式匹配(暴力匹配)
- 【Python】Sklearn线性回归模型预测波士顿房价并绘图
- Android RenderScript 关于Compute 的使用
- Puma单栏博客Typecho主题
- caffe.proto源码分析
- 并查集路径压缩_第二十五天:并查集
- 怎么做app图标_App拉新:以老拉新活动怎么做?
- 开发人员生产力指南,细节决定成败!
- 半吊子架构师,一来就想干掉RabbitMQ
- Oracle建立用户和表空间
- c++11特性与cocos2d-x 3.0之std::bind与std::function
- SDUT 1953 Idol
- keil生成bin文件
- 一文读懂什么是ICT
- 推荐几部好看的漫画,漫迷们不容错过的动漫新番哦
热门文章
- 构建 Vue.js 2.0项目
- 互联网金融又任性撒钱了
- Oracle采用自己的公有云作为ZFS阵列的后端存储
- htop top ps dstat 命令的使用
- NGINX上PHP header问题
- .Net Micro Framework研究—带I2C总线的模拟器
- java上传图片特征码到服务器,记一个Base64编码后经网络传输产生的问题
- csv去重 python_python去重函数是什么
- C#图解教程读书笔记(数组)
- Postman:ResponseHeader存在多个Set-Cookie时,教你获取Cookie值