第四章.选型标准 1,免费 2,工具可维护.可扩展 3,支持团队工作…
第七章.PC端UI自动化测试 UI自动化测试又分为:Web自动化测试,App自动化测试.微信小程序.微信公众号UI层的自动化测试工具非常多,比较主流的是UFT(QTP),Robot Framework.selenium 等 Web自动化比较好的实现方式是使用selenium框架.选择selenium进行Web测试 (一)工具介绍 1.UFT(QTP) Unified Functional Testing (QuickTestProfessional), 缩写UFT.最初是Mercury Inte…
第六章.API自动化测试 (一)工具实现 目前大众接口测试的工具有:Postman.SoupUI.jmeter他们的特点介绍有人做个宏观的研究,这里进行引用:https://blog.csdn.net/huilan_same/article/details/75413482 根据文章里的描述可知:1,支持的接口类型与测试类型 功能上Jmeter最为强大,可以测试各种类型的接口,不支持的也可以通过网上或自己编写的插件进行扩展.SoapUI专门针对HTTP类型的两种接口,其初衷更是专门测试Soap类…
第三章.怎么样实现自动化测试?(How) 自动化测试分为:代码单元自动化测试.API接口自动化测试.UI自动化测试 代码单元自动化测试,一般是无法做到的,因为项目的原因,代码单元是不做自动化,其测试是由开发完成单元测试 实现自动化测试可以使用三种方式:工具.脚本.工具+脚本 工具:免费工具.收费工具 脚本:使用编程语言模拟浏览器和人的操作 工具+脚本:使用工具写自动化测试用例.使用脚本代码执行用例 API自动化测试和UI自动化测试价值比较 指标 API自动化测试 UI自动化测试 阶段 后台接口实…
第五章.代码单元自动化测试 代码单元测试需要根据编程语言,选择单元测试框架,然后访问类方法,函数.代码单元测试做自动化,相比API.UI自动化做起来更加麻烦,建议放到待API自动化测试.UI自动化测试完成,再考虑做代码单元自动化测试 (一)phpunit  这是针对php代码的单元测试 单元测试,依赖于单元测试框架: phpunit 这里的单元自动化测试需要开发支持,建议是开发写单元测试,然后集成在单元自动化测试平台. 实现时间:无法预估 (二)Sonar使用 因为单元测试的投入成本太大,起到效…
自动化测试方案书 一.介绍 QQ交流群:585499566 这篇是一个系列,用来给需要做自动化测试方案的人做个参考,文章的内容是我收集网上和自己工作经验所得,希望能够给你们有所帮助 背景:因为工作需要,测试经理.测试组长的职位会需要做[自动化测试方案书] 使用人群:测试组长.测试经理.自动化测试小白 收获:对于自动化测试平台的搭建具有宏观的认识.能够部署多种自动化测试工具 自动化测试包含:API接口.PC端UI.Android端UI.IOS端UI 二.自动化测试方案书-排版 一. 为什么要做自动…
Python 3标准库 The Python3 Standard Library by  Example -----------------------------------------第十四章     应用构建模块-----------------------------14.1  argparse:命令行选项和参数解析----------------------------- argparse模块 14.1.1  建立解析器 14.1.2  定义参数 argparse模块 14.1.3 …
第四章日期和时间-----------------    不同于int.float和str,Python没有包含对应日期和时间的原生类型,不过提供了3个相应的模块,可以采用多种表示来管理日期和时间值.   time模块由底层C库提供与时间相关的函数.它包含一些函数,可以用于获取时钟时间和处理器运行时间,还提供了基本的解析和字符串格式化工具.   datetime模块为日期.时间以及日期时间提供了一个更高层接口.datetime中的类支持算术.比较和时区配置.   calendar模块可以创建周.…
接着基于Ruby的watir-webdriver自动化测试方案与实施(三) http://www.cnblogs.com/Javame/p/4159468.html 继续 ... ...   首先回忆下我们的系统架构,然后谈谈具体的实现.   该自动化测试框架分三个模块:Test用例.Control控制层.Tools工具类.model总控. Test用例 基于ruby的watir-webdriver开发 统一预置参数输入规则,提供规则模板,做到一个用例一个类,一个方法一个输出.(一个类可以多个方…
App自动化测试方案 1.1  概述 什么是App自动化?为什么要做App自动化? App自动化是指给 Android或iOS上的软件应用程序做的自动化测试. 手工测试和自动化测试的对比如下: 手工测试优势:不可替代.发现更多bug.包含了人的想象力与理解力. 注意,不是所有功能都需要自动化. 自动化测试优势:可重复.效率高,增加软件信任度. App测试自动化的目的如下: 执行自动化测试只会发现很少的bug. 执行自动化冒烟测试或回归测试是用来验证系统状态,而不是找出更多bug. -执行自动化测…