自动化测试-传奇
自动化测试最近几年都是大热,这里结合网上以及自己的经验整理了一些,自动化测试必问的一些老手村传奇题目,为想进入软件测试行业的同学一点帮助。
一、如何理解自动化测试?
每个面试自动化测试的,80%会被问到这个。不用太宽泛,可以从下面几点考虑,聊聊自动化测试给你的工作带来的好处:
1、用具体的举例,讲述自己在操作过程中是如何提高效率的。比如从回归测试开始讲起,重复冗余的操作步骤,你是否该想想可否能用自动化工具(QTP、selenium、TestWriter还有很多,自行搜索吧)实现,达到目的;
2、性能测试的时候,遇到的一些突发状况。人工制造场景总是有瓶颈,那么可以利用性能测试工具,进行自动化测试的;
还有很多从回归角度出发,会用到自动化测试的回答,大家可以考虑。
二、用过的自动化测试工具有哪些?任意讲其中一个来谈谈对自动化测试的感受。
QTP、selenium、TestWriter等,这些这几年比较流行的自动化测试工具都可以来聊一下。比如:TestWriter,说说这款工具优缺点,以及结合自身经历,讲讲在进行用例测试的时候是否遇到问题?TestWriter作为功能测试,是否在操作界面、功能是否完善,都可以作为一个阐述的点;selenium,和同等类型工具比较,讲讲自动化测试框架在实际应用中的作用;QTP,经典的一款测试工具,相信不多说也了解。
三、自动化测试框架都有哪些?
1.模块化框架(test script modularity)
2.函数库结构框架(test library architecture)
3.关键字驱动测试框架(keyword-driven/table-driven testing)
4.数据驱动测试框架(data-driven testing)
5.混合型框架(hybrid test automation)
四、测试用例的设计可以自动化吗?
用例设计属于重复次数少的智能活动,不太适合自动化。但也有一些场合可以进行一定程度的自动化,提高设计效率,但不能指望能完全取代智力的测试活动。实现这种目的的工具有时称为测试输入生成工具。
原文地址:https://www.cnblogs.com/grees-0/p/15133096.html
- Python之dict(或对象)与json之间的互相转化
- datetime.date(2014, 4, 25) is not JSON serializable
- Linux下PAM模块学习总结
- 统计文件中出现的单词次数
- EF批量操作数据与缓存扩展框架
- 前端面试题:JS中的let和var的区别
- 虚拟机字节码执行引擎
- 快速傅里叶变换(FFT)详解
- SQLServer 数据库镜像+复制切换方案
- Handler源码分析
- STM32-对芯片启动读保护,实现加密(详解)
- Django+xadmin打造在线教育平台(一)
- “无法删除数据库,因为该数据库当前正在使用”问题解决
- HDU 4372 Count the Buildings
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Elasticsearch安装和配置
- Notes | QUAIDS 模型
- Stata | 520,听说你也想快点找到...
- Stata | 批量替换变量值的小技巧
- 手把手教你完成课设作业使用Pandas对海平面温度异常进行分析,小白也能看的懂
- 谈谈自学 Stata 的体会
- Latex修改字体字号的大小
- Notes | GitHub Upload Large Files
- PPT 中插入图片的几个小技巧
- Stata | 整理调查问卷修改内容清单
- LaTeX | 绘制微观经济学图形
- Python | 地址数据清理相关的库
- 【Redis数据结构 序】使用redis-py操作Redis数据库
- 【Redis数据结构 String类型】String类型生产中的应用 缓存、计数器、限速器的实现
- Redis数据结构 List 类型】List 类型生产中的应用 消息队列、排行榜、朋友圈、监控程序的实现