摘要: 一、为什么会写这本书 1、系统梳理。可以加深对测试知识体系的系统梳理 2、名气。增加个人的名气,比如:面试时,可以很自豪的说,我是xxxx书的作者 3、利他。帮助有需要的学习者更系统、完备的学习和进阶 4、自我价值的实现。看到自己写的书,非常有成就感 5、符合笔者一直遵循的原则:坚持开源、拥抱开源精 阅读全文
posted @ 2020-01-04 17:23 IT测试老兵 阅读(2446) 评论(0) 推荐(3) 编辑
摘要: 作者有话说 笔者写这本书的初心是想通过自身经验分享一些在自动化测试领域中的实用技术,能够帮助那些正在从事自动化测试相关工作或者准备转型自动化测试的测试人员。任何一门技术涵盖的知识点都是非常广泛的,可能并不是一本书就能够写完并且讲解清楚。本书没有太多废话,书中内容基于实战型例子,任何读者对着本书中的示 阅读全文
posted @ 2020-01-04 17:18 IT测试老兵 阅读(4444) 评论(0) 推荐(1) 编辑
摘要: 用户会在各种网络环境下使用我们的App,PC应用,我们决不能祈求用户的网络环境都是稳定的,因此我们需要模拟出弱网络的情况,用来测试我们的APP在弱网络环境下的表现如何。Network Emulator for Windows Toolkit(NEWT),简称NEWT。模拟移动端应用,在pc端创建wi 阅读全文
posted @ 2020-01-03 17:05 IT测试老兵 阅读(2557) 评论(2) 推荐(0) 编辑
摘要: 至于fidder网络代理设置就不多说了 模拟网速: 1、启动Fiddler,打开菜单栏Rules Performances Simulate Modem Speeds这里打开了模拟调节速度 2、启动fiddler找到Rules Customize Rules点击打开 弹出来了Fiddler Scri 阅读全文
posted @ 2020-01-03 15:34 IT测试老兵 阅读(11187) 评论(1) 推荐(4) 编辑
摘要: setup_module 、teardown_module 每个用例开始和结束调用一次 hasattr() 函数用于判断对象是否包含对应的属性 运行结果如下: 阅读全文
posted @ 2019-11-13 15:09 IT测试老兵 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: setup_function和teardown_function 所有用例开始和所有用例结束只调用一次 阅读全文
posted @ 2019-11-13 15:06 IT测试老兵 阅读(1224) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-25 11:45 IT测试老兵 阅读(660) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-09-09 22:37 IT测试老兵 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1. 安装Python3(笔者这里安装的Python3.6.5) 安装 robotframework : pip install robotframework -U 3.安装WxPython库 4.安装robotframwork 5.安装RobotFramework常用库 6.如果非要使用RF官方编 阅读全文
posted @ 2019-07-28 19:48 IT测试老兵 阅读(1761) 评论(1) 推荐(0) 编辑
摘要: 一、application/x-www-form-urlencoded 最常见 POST 提交数据的方式。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。请求类似于下面这样: POST 阅读全文
posted @ 2019-05-24 11:21 IT测试老兵 阅读(79303) 评论(1) 推荐(7) 编辑
摘要: Burp Suite是什么 Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。 它主要用来做安全性渗透测试,可以实现拦截请求、Burp Spider爬虫 阅读全文
posted @ 2019-03-16 22:37 IT测试老兵 阅读(100762) 评论(11) 推荐(4) 编辑
摘要: 阅读全文
posted @ 2019-01-05 18:22 IT测试老兵 阅读(986) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep dr = webdriver.Chrome() dr.implicitly_wait(20) url = 阅读全文
posted @ 2018-09-11 17:14 IT测试老兵 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 先看一下整个定位的写法: 我们使用简书项目进行自动化测试案例的定位实战: 阅读全文
posted @ 2018-09-11 14:28 IT测试老兵 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 字符串大家都不陌生,应用比较广泛,强大,总是会给你一些惊喜的数据类型。我们本篇文章主要介绍的就是关于字符串的多种方法的拼接。 第一种:直接通过+号拼接 输出结果: 2.通过 str.join()方法拼接 输出结果: 3.通过 str.format操作符拼接 输出结果: 4.通过(%)操作符进行拼接 阅读全文
posted @ 2018-08-21 09:51 IT测试老兵 阅读(23074) 评论(0) 推荐(1) 编辑
摘要: 先来一张图,看看整个Po架构的实现: operatePages:操作页面,也就是把每一个操作页面,写成一个类。 pages:用来存放公共配置文件的一个目录。比如基础类,后续所有类都会用到基础类。 reports:用来存放生成的测试报告。 testCases:用例存放目录。用来存放测试用例的目录。 1 阅读全文
posted @ 2018-08-20 15:22 IT测试老兵 阅读(2282) 评论(0) 推荐(1) 编辑
摘要: 先来一张接口自动化测试框架的架构图,一睹为快。后面再找时间把整个框架的实现写入到园子里面。 接口测试框架结构解析: Config目录:存放配置文件,比如数据库的端口,地址,邮件配置信息等。 Data目录:存放公共部分数据,比如日志,token,excel,业务id等等。 Log目录:存放loggin 阅读全文
posted @ 2018-08-11 18:43 IT测试老兵 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 大家都对cookie都不陌生,我们本篇文章使用requests结合cookie进行实例演示。我们使用一个接口项目地址,因为接口项目涉及到隐私问题,所以这里接口的地址我暂时不会给大家开放,但是我会给大家演示一个整体cookie的处理流程,因为这部分在实际的接口测试中是十分重点的。大家只需要把处理coo 阅读全文
posted @ 2018-08-05 14:04 IT测试老兵 阅读(4493) 评论(0) 推荐(1) 编辑
摘要: 1.安装好git以后,我们配置git秘钥,首先输入下面的命令: 2.接着上述操作,一路回车按键。如图所示:生成了秘钥,, 如下图,就是秘钥了: 3.我们打开注册好的github地址。找到ssh选项,将秘钥添加到新的ssh秘钥。 4.git邮箱配置用户名:user.name 5.git邮箱配置邮箱账号 阅读全文
posted @ 2018-07-21 22:10 IT测试老兵 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 之前写过用标准库使用Python Smtplib和email发送邮件,感觉很繁琐,久了不用之后便忘记了。前几天看知乎哪些Python库让你相见恨晚?,看到了yagmail第三方库,学习过程中遇到一些问题,记录在此处。 之前使用的python的smtplib、email模块发模块的一步步骤是: 要完成 阅读全文
posted @ 2018-02-19 22:02 IT测试老兵 阅读(3747) 评论(0) 推荐(0) 编辑
摘要: 1、你知道测试小程序跟普通的APP有什么异同么? 原生APP 需要安装,卸载,操作麻烦;占用手机空间 需要注册登录系统 开发周期长,消耗大,成本高10倍+ 支持的平台(android、iOS)需要单独开发 宣发方面需要自己推流,成本高,效果差 小程序 无需安装,用完即走 使用微信的账号,无需注册登录 阅读全文
posted @ 2021-11-25 10:50 IT测试老兵 阅读(223) 评论(0) 推荐(0) 编辑
摘要: cookie、session和token的区别 cookie: · 表示用户身份,一小段文本信息 · 服务端生成,发送客户端保存,正在客户端头信息中,可能被用户篡改。 · 相当于钥匙,服务端用于验证钥匙是不是正确的。 · cookie格式:key:value;key:value;key:value; 阅读全文
posted @ 2021-01-03 11:33 IT测试老兵 阅读(4499) 评论(2) 推荐(1) 编辑
摘要: 1、记住这一点:生活大于工作。努力的工作是为了更好的生活。 2、与同事相处多包容,多理解。每个人的追求和对自己的要求都不一样。 3、精力有限,尽早构建自己的知识体系并不断丰富自己体系内的知识主干。做一个有所长的人。 4、不懂编码的测试不是一个好的测试人员。 5、个人能力越强的人在做决定时往往越容易占 阅读全文
posted @ 2020-12-04 17:00 IT测试老兵 阅读(915) 评论(1) 推荐(2) 编辑
摘要: Charles简介:Charles支持抓去http、https协议的请求,不支持socket。然后charles会自动配置IE浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。 这里打开百度抓包下,工具界面和相关基础功能。一款APP针对不同网络情况下都需要保证不会Crash,同时尽可能做 阅读全文
posted @ 2020-11-18 14:16 IT测试老兵 阅读(3682) 评论(0) 推荐(0) 编辑
摘要: Charles安装完成,默认只能抓取到http请求,如果查看https请求,会显示unkonw或其它之类的响应。所以需要先进行一些配置,才能抓取到完整的https请求信息。下面针对PC端和手机端抓包的情况,分别进行说明。 PC端如何配置才能抓取到https请求: 1. 安装证书:在顶部工具栏中选择“ 阅读全文
posted @ 2020-11-18 14:01 IT测试老兵 阅读(2753) 评论(0) 推荐(1) 编辑
摘要: 标题:药房网APP的性能测试 步骤: 打开药房网APP, 在APP中进行一些操作 测试APP占手机多少内存 (用性能狗工具用来看内存,可以用工具来看内存) 期待结果:占50M以下的内存,说明性能良好,如果超过50M内存,说明性能不好,消耗高 APP修改密码功能· Bug标题:APP修改密码页面,没有 阅读全文
posted @ 2020-10-31 18:46 IT测试老兵 阅读(866) 评论(0) 推荐(1) 编辑
摘要: 测试用例:手机上面,smzdm网页的H5页面测试 测试用例: 标题: 优先级: 前置条件: 操作步骤: 第1步:在微信中点击www.smzdm.com 第2步:检查首页 期待结果:首页显示正常,没有UI问题 电商H5页面的主流程测试 步骤: 第1步:在手机浏览器上打开www.360kad.com,期 阅读全文
posted @ 2020-10-31 18:44 IT测试老兵 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1.文本框 常见的控件: 1.文本输入框(TextBox) 2.按钮控件(Button) 3.下拉选框(DropList) 4.日期/时间控件(Date/TimePicker) 5.(图片、文件)上传控件(Upload) 6.树形控件(TreeView) 7.列表框(ListBox) 8. 阅读全文
posted @ 2020-10-31 18:43 IT测试老兵 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-31 18:41 IT测试老兵 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-31 18:40 IT测试老兵 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-31 18:38 IT测试老兵 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-31 18:37 IT测试老兵 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 第一步: 手机设置开发者模式 设置-》关于本机。 连续点击“版本号” 5-7次 左右 第2步: 打开USB调试, 并且允许USB调试 第3步: 手机插数据线,连接电脑。 会弹出下面的对话框, 选择 “传输文件”。 如果没用弹出对话框,可以多插拔几次。 第4步: 允许USB调试 。 阅读全文
posted @ 2020-10-31 18:35 IT测试老兵 阅读(778) 评论(0) 推荐(0) 编辑
摘要: boss里面的年龄,不能比95年小 第1步: 电脑上打开Boss的官方网站, 注册账号。 (年龄有问题的人,不能实名认证) 第2步: 在电脑上操作, 把简历全部填好。 复制进去就可以了。 word格式的简历当作附件 第3步: 在app上操作, 点击 个人在线简历 这样就可以把简历 从电脑端,同步到A 阅读全文
posted @ 2020-10-31 18:34 IT测试老兵 阅读(1700) 评论(0) 推荐(1) 编辑
摘要: 在测试过程中,我们需要一直在思考,如何保证产品的质量,降低漏测,给用户带来良好的使用感受,我们知道没有一个产品在外网是无bug,不同的人,使用习惯不同 会有很多意想不到的场景,那我们测试人员可以借助我们的知识储备、经验、方法去探索去测试模拟构造尽量多的用户使用场景,让产品在发到外网后,能给用户带来良 阅读全文
posted @ 2020-09-23 19:28 IT测试老兵 阅读(1039) 评论(0) 推荐(0) 编辑
作者:测试老兵
出处:https://www.cnblogs.com/fighter007/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。