自动化测试小文一篇

大框架,提到了功能性、兼容性和稳定性。

由于产品在不断的迭代开发,后端的server也在不断的开发新的功能,有的时候呢,后端可能会提供一些错误的数据,客户端可能直接就挂了。还有的时候,客户端返回了一些异常的请求,或者第三方有人黑你,把服务弄挂了。所以呢需要针对客户端和服务器端进行API(应用程序编程接口)的测试。

用户在使用产品的过程中,发现,我用手机百度看小说,电池可以用5个小时,用你们的产品仅能用3个小时,说明啥?我们的产品可能在资源消耗上有问题,因此需要引入性能测试,针对性能方面呢,包括CPU、内存、耗电量、流量等

测试过程中,发现有一些操作可以不用人来完成,可以用工具来替代的。因此呢,进行自动化测试,主要应用于冒烟测试和回归测试。

写代码的过程中呢,发现维护代码的成本有点高,因此呢对代码进行了封装,把一些公用的方法抽离出来形成了公共函数,进行复用。

同时发现产品的迭代周期特别短,如果把所有的任务都留到测试阶段来做呢,有些晚了,因此需要提前,如何提前呢?采用持续集成测试。

只会完成任务的同学,永远只能做执行任务的工作。

时间: 2024-08-17 14:53:19

自动化测试小文一篇的相关文章

一步一步教你搭建自动化测试框架——python篇

这两天用python写了一个自动化测试框架,取名为Auty.准备用来做Web方面的接口测试,以下为Auty框架一步一步的搭建过程—— Auty自动化测试框架第一篇——生成执行列表 Auty自动化测试框架第二篇——读取与执行脚本列表 Auty自动化测试框架第三篇——添加异常处理与日志收集 Auty自动化测试框架第四篇——生成测试结果报告 Auty自动化测试框架第五篇——自动化安装库与配置说明

自动化测试由浅入深--基础篇之Selenium RC和web Driver实现原理

今天开始写自动化的东西,以后可能会穿插其他的东西,这样为了符合处于各个阶段的测试爱好者.今天笔者就开始讲自动化测试相关的东西了.今天先讲原理. Selenium RC实现原理,我先在网络上找了一个图,如下所示: 大家可以清晰的看到,简单来说,就是我们先用编程语言,写好控制程序,然后通过Remote Control Server 去控制浏览器,按照自己写好的程序去执行.大家也可以看到,selenium支持很多语言,java,Ruby,Python,PHP等,你可以选择你喜欢的任何语言. 下面我们看

自动化测试番外篇----机遇

三分实力,六分运气,一分贵人扶持,这句话很符合今天的话题.人的发展是受诸多因素影响的,有实力的人不一定就会成功,没实力的人是一定不会成功的,当然富二代和日本人是刨除在外的.实力其实就是能力,老天爷先天的会赐予我们一些能力,更大的一部分则是我们后天通过学习获得的.当然.有了能力就一切都ok了吗?当然不是,要不怎么会流传下来那么多故事呢?什么李广难封,冯唐易老,屈贾谊于长沙.机遇对一个人来说真的很重要,别人的帮助也很重要. 工作的这7年左右的时间呢,也遇到过很多人实力不错的苗子,其中有些人混的风生水

Android自动化测试实战 Java篇主流工具,框架,脚本

String 前往下载 = " http://icourse8.com/Android_zidonghuaceshi.html "; 章节信息第1章 课程简介第2章 那些重要的Android工具和命令你真的都掌握好了吗?第3章 如何将Monkey工具玩出专业范?第4章 深度挖掘MonkeyRunner测试技术,教你google秘不示人的黑科技第5章 学好Robotium 搞定单元.黑盒.白盒及慕课网官方APP自动化测试第6章 UI自动化测试高手必备最新神器-UiAutomator第7章

基于Python接口自动化测试框架(初级篇)附源码

引言 很多人都知道,目前市场上很多自动化测试工具,比如:Jmeter,Postman,TestLink等,还有一些自动化测试平台,那为啥还要开发接口自动化测试框架呢?相同之处就不说了,先说一下工具的局限性: 1.测试数据不可控:    接口虽然是对业务逻辑.程序代码的测试,而实际上是对数据的测试,调用接口输入一批数据,通过断言代码验证接口返回的数据,整个过程围绕数据测试.    如果返回的数据不是固定的,是变化的,那么断言失败,就无法知道是接口程序错误引起的,还是数据变化引起的,所以就需要进行测

Appium 自动化测试环境部署篇

1.首先Appium安装,一路下一步安装,点击Appium.exe 时提示需要安装.netframwork4.5,安装完成后,在DOS窗口输入:appium,会有appium窗口弹出.2.JDK环境部署首先安装JDK,安装完成后配置环境变量JAVA_HOME;C:\Program Files\Java\jdk1.7.0_71path:%JAVA_HOME%\bin查看JDK是否配置成功:java -version 3.SDK环境搭建首先解压SDK,在这里楼主用的是:adt-bundle-wind

接口自动化测试的"开胃小菜"---简单黑客攻击手段

Web应用系统的小安全漏洞及相应的攻击方式 接口自动化测试的"开胃小菜" 1   写作目的 本文讲述一个简单的利用WebAPI来进行一次基本没有破坏力的“黑客”行为. 主要目的如下: 了解什么叫安全漏洞 知道什么是api 了解一些获取api的工具 通过对API的认识了解白盒接口测试基本概念和技术 免责声明: 本文主要是以学习交流为目的,而且实验的对象也是通过搜索引擎随机选择的.不以搞破坏为目的,纯粹是以教学为目的,同时也警醒大伙重视基本的互联网安全.当然,本文会对关键字打个马赛克,防止

自动化测试来源于知乎

著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:乙醇 链接:http://www.zhihu.com/question/22211535/answer/20638960 来源:知乎 谢邀,关于自动化测试,我以前写过很多的文章来阐述. 这里稍微贴上一些,作为该题的外延知识补充.无用的自动化测试,在这篇文章里我讨论了自动化测试成功的一些必要因素以及自动化测试失败的主要原因——也就是人的原因.作死的自动化测试,这篇文章讨论了新人学习测试技术中的误区以及一些常见的错误节奏从

python 自动化测试

安装selenium 安装命令: pip install selenium 测试 打开一款Python编辑器,默认Python自带的IDLE也行.创建 baidu.py文件,输入以下内容: from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com') print(driver.title) driver.quit() 如果执行报错, 请看下面 selenium3 浏览器