测试工程师
文章平均质量分 80
软件测试小dao
这个作者很懒,什么都没留下…
展开
-
接口自动化测试从入门到高级实战
接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统、内部子系统之间的交互质量,其测试重点是检查数据交换、传递的准确性,控制和交互管理过程,以及系统间相互逻辑依赖关系等。原创 2021-08-02 15:27:05 · 258 阅读 · 1 评论 -
涨薪10K的面试宝典,字节跳动十年测试经验分享!
背题是一个快速应付面试的方式,但如果你想在软件测试行业稳步前进、步步为营的话,建议大家还是有序学习软件测试知识,积累够了,转行、跳槽都是顺其自然的。原创 2021-07-28 16:46:08 · 401 阅读 · 0 评论 -
软件测试人员必备 Python 知识图
作为测试工程师,我们会专注于快速的实现功能,用更多的时间去进行探索性的测试。自动化测试的本质是提高测试效率,这就意味着需要选一个好用、易上手的语言。原创 2021-07-27 14:16:21 · 278 阅读 · 0 评论 -
如何选择合适的API测试工具
对于新手,从UI级开始自动化测试,是一条作死的路,可能会直接扼杀你自动化测试之路。原创 2021-07-27 14:13:56 · 230 阅读 · 0 评论 -
入手测试开发可以从这几个方面下手
时间是最好的证明,只有静心深入掌握核心思想才是延续职场生涯的良药。基本功需要一点点的积累,这里我从一个新手逐步掌握测试开发能力进行了梳理。原创 2021-07-27 14:11:35 · 256 阅读 · 0 评论 -
掌握测试开发必备的基础
接上篇从这几个方面入手测试开发继续聊一聊,掌握测试开发基础篇。首先要说明的是,这是个人的总结和建议,并不是标准的答案。第一,对于掌握测试开发必备的基础,首先你需要准备好系列书籍,不局限于技术、工具的书籍、同样的对于相关的书籍都应该要涉猎,这是一项长期艰苦的工作,因为你要不停的阅读增加知识面和知识的深度。这里给大家准备了我列的100本书清单(注:目前并未达到100本),大家可以根据情况酌情逐步安排阅读。100本针对软件测试从业者精选的系列书籍:https://3.cn/1Q-f3fb 也可以在文末点击原创 2021-07-27 13:59:11 · 360 阅读 · 0 评论 -
拿低工资的我,决定转行软件测试···
转行前,我是一家小公司的行政助理,每天朝九晚五地干着重复性、机械化的工作,忙忙碌碌, 拿着可怜的薪资,感到深深的焦虑和迷茫,安逸但是使人懈怠。原创 2021-07-26 16:17:58 · 273 阅读 · 0 评论 -
人生不言弃!别看我现在成都月入过万,曾经也是月薪2.5k的搬砖狗···
从在西藏4800多米的高原上日晒风吹的建筑狗,到高级写字楼内月薪过万的测试er,不折腾一下,你永远都不知道人生的下一篇章是什么!原创 2021-07-26 15:20:59 · 249 阅读 · 0 评论 -
APP UI自动化测试思路总结
首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌握的,毕竟谁也不会跟钱过不去。原创 2021-07-24 14:49:33 · 279 阅读 · 0 评论 -
MySQL5.7数据库主从架构部署,你再也不用去问度娘了
Mysql5.7.22主从部署,既然是主从那肯定是需要至少2台服务器了,2台的安装都是一样的,请看下面!原创 2021-07-24 14:26:33 · 419 阅读 · 0 评论 -
单元测试最佳实践:如何最大程度地利用测试自动化
单元测试是一种众所周知的做法,但是还有很多改进的空间!在这篇文章中,最有效的单元测试最佳实践,包括一路最大化自动化工具的方法。我们还将讨论代码覆盖率、模拟依赖关系和整体测试策略。原创 2021-07-24 14:20:43 · 462 阅读 · 0 评论 -
听“过来人”谈谈他对软件测试行业的看法
首先一个软件做出来,最不能少的人是谁?不用说就是开发,因为开发是最了解软件运作的那个人,早期不少一人撸网站或者APP的例子,相当于一个人同时是产品、研发、测试、运维等等,这也是为何开发是地位和上限是最高的职位。原创 2021-07-24 14:16:37 · 504 阅读 · 0 评论 -
看大神教你正确理解单元测试,不容错过!
单元测试是测试的一个子类,并非写了测试就叫单元测试,甚至你用了单元测试框架也有可能写出越过单元测试边界的代码。原创 2021-07-24 14:15:05 · 351 阅读 · 0 评论 -
如何在scrapy中集成selenium爬取网页
我们在爬取网页时一般会使用到三个爬虫库:requests,scrapy,selenium。requests一般用于小型爬虫,scrapy用于构建大的爬虫项目,而selenium主要用来应付负责的页面(复杂js渲染的页面,请求非常难构造,或者构造方式经常变化)。原创 2021-07-24 14:13:43 · 786 阅读 · 1 评论 -
Python下利用Selenium获取动态页面数据
利用python爬取网站数据非常便捷,效率非常高,但是常用的一般都是使用BeautifSoup、requests搭配组合抓取静态页面,这种类型的网站数据爬取起来较简单。原创 2021-07-24 14:08:05 · 1459 阅读 · 0 评论 -
借助API实现黑盒自动化测试工具的编写
在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。原创 2021-07-24 14:05:26 · 449 阅读 · 0 评论 -
软件自动化测试工具之元素智能定位
江湖一直有着这么一句名言“天下武功,唯快不破"。那么在软件测试领域,自然而然我们会想到软件自动化测试。软件自动化测试的实现自然离不开软件自动化测试工具。原创 2021-07-24 14:01:56 · 229 阅读 · 0 评论 -
性能测试工具LoadRunner你所不知道的内幕
谈到性能测试,大家一定会联想到Jmeter和LoadRunner,这两款工具目前在国内使用的相当广泛,主要原因是Jmeter是开源免费,LoadRunner 11在现网中存在破解版本原创 2021-07-24 13:59:40 · 230 阅读 · 0 评论 -
接口自动化知识梳理
学习知识块:基础知识 类与对象 单元测试 requests openpyxl pandas re ddt unittest mysql logging原创 2021-07-23 14:42:02 · 466 阅读 · 0 评论 -
元素定位和定位辅助工具
Web页面组成-代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>python_web页面_20200226</title></head><body><input type="text" readonly placeholder="请输入你的名字"></input>喜欢的原创 2021-07-23 14:39:43 · 1385 阅读 · 0 评论 -
pytest「conftest、pytest参数化、重运行、出测试报告」
文章总览图一、conftest问题整理:1.这个conftest.py分路径吗?如果在TestCases下建这个包可以直接用吗?TestCases这里有ModeA和ModeB,想在ModeA或ModeB下面用这个conftest.py里面的,一样全部都可以用。看目录结构,conftest.py是顶级目录的。实际工作过程中,ModeA和ModeB是个独立的模块,这个独立的模块下有属于自己的前置后置。如果ModeA和ModeB下面有5个模块,把5个模块的前置后置全部放在conftest.py里面,会原创 2021-07-23 14:32:11 · 918 阅读 · 0 评论 -
pytest与Allure集成
1.窗口的方式 ,重启jenkins,重新连接,继续上次的内容。(注意:点击launch,重新下载slave-agent文件,然后双击slave-agent文件进行连接。上次下载的slave-agent文件已经不能使用了)原创 2021-07-23 14:27:18 · 269 阅读 · 0 评论 -
Web自动化必会「Web基础、元素定位、元素操作、Selenium运行原理、项目实战+框架」
Dom 对象里面涉及元素定位以及对元素的修改。因为对元素操作当中涉及的一些 js 操作,js 基本语法要会用。得要掌握前端的基本用法。为什么要元素定位?因为找到这个元素,就能告诉代码要找谁要做什么。原创 2021-07-23 14:19:36 · 275 阅读 · 0 评论 -
Jenkins持续集成「编译打包、代码检查、单元测试、环境部署、软件测试」
Jenkins 就是常说的 CI 平台(持续集成)。持续集成(CI)是一种实践,可以让团队在持续的基础上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。原创 2021-07-23 14:17:04 · 1105 阅读 · 0 评论 -
Python+Appium运行简单的demo,你需要理解Appium运行原理!
目录一、Appium 的理念四个原则1.Web-Selenium 的运行原理2.Appium 运行原理二、Appium 面板三、一段简单的代码来打开应用1.前提条件2.怎么识别 app?3.查看安卓 App 包名的链接4.Appium 官网介绍5.为什么有平台版本号?6.aapt 命令获取应用包名和入口 activity7.代码一、Appium 的理念四个原则:你没有必要为了自动化而重新编译你的应用或者以任何的方式修改它。你不应该被限制在特定的语言或框架上来编写运行测试。原创 2021-07-23 14:12:43 · 515 阅读 · 0 评论 -
Appium常用操作之「元素定位、swipe 滑屏操作」
目录一、打开 uiautomatorviewe二、Appium 常用操作1.用 layui 做 app 元素定位的时候会报错怎么办?2.不等待,直接去找这个元素会报错吗?3.如果是 Web 自动化,会 import By,在 Appium 中 MobileBy 有 8 种定位方式。如果现在还用 By,就没办法用到 uiautomator 以及 accessibility_id。4.如果是欢迎页面,没有这种元素的怎么办?三、打开 app 并登录四、移动端特有的操作1.swipe 滑屏操作2原创 2021-07-23 13:59:41 · 1452 阅读 · 0 评论 -
我只想找个测试岗,你却百般刁难我!
不管怎么说,我做测试也有七八年了,一直觉得自己的技术还是可以的,每次换工作一挂简历也是邀约不断的,没想到有一天居然有人可以用技术羞辱我?!原创 2021-07-22 15:01:17 · 372 阅读 · 0 评论 -
如何使用Postman生成不同格式测试的报告
Postman团队开源Newman作为Postman运营工具,该开源库使用命令行方式执行Postman 脚本,并且生成多种格式报告,还支持Postman SDK 纯代码脚本化Postman。原创 2021-07-22 14:58:06 · 725 阅读 · 0 评论 -
接口测试神器Apifox
偶然间发现这款测试工具Apifox,暂时还没有想好该把它定义为什么用途上的工具。但是,给我感觉,就是很好用,而且后面还有很多开发的功能是我很期待的。原创 2021-07-22 14:52:18 · 1740 阅读 · 0 评论 -
使用IDEA写Python之pytest环境搭建及第一个程序编写
一、准备篇Python环境:3.8.3开发工具:IDEA,对你没有看错二、IDEA下安装开发环境python的下载https://www.python.org/downloads/PS:关于Python的环境搭建,此处略IDEA下python插件的安装点击File->Settings…->Plugins,点击marketplace选项卡,在里面搜索python,如下图所示:点击install,重启即可。IDEA下的配置File->New->Proje原创 2021-07-22 14:47:47 · 1312 阅读 · 0 评论 -
Pytest失败自动重跑的几种实现方法
pytest-repeat这个插件,可以帮助我们很好的解决自动化测试过程中的一些偶线性bug,但前提是,当前自动化脚本是独立的,不依赖任何其他脚本。原创 2021-07-22 14:44:55 · 1706 阅读 · 0 评论 -
四个类搞定分层自动化测试框架
我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。原创 2021-07-22 14:40:17 · 244 阅读 · 0 评论 -
Fiddler之iOS手机抓包实战操作
准备工作:1、Fiddler是否安装2、笔记本的360免费WiFi即可原创 2021-07-22 14:33:50 · 1018 阅读 · 0 评论 -
无休止的手工测试,不累吗?
手工测试(Manual testing)是指不借助自动化工具和脚本,直接执行用例后比对实际结果与预期结果。它在特定时期非常重要,但无休止的手工测试(重复劳动),难道不累不烦吗?原创 2021-07-22 14:26:13 · 237 阅读 · 0 评论 -
万字长文!全网最全最细MySQL sql语句大全(建议收藏)
这篇文章主要向大家介绍MySQL sql语句大全,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。原创 2021-07-22 14:17:23 · 760 阅读 · 0 评论 -
Robot Framework数据库自动化
主要向大家介绍Robot Framework数据库自动化,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。原创 2021-07-22 14:10:43 · 611 阅读 · 0 评论 -
APP测试之使用ADB可能遇到的错误及解决办法
在cmd中执行“adb ”,提示:adb不是内部或外部命令,也不是可运行的程序。这意味着没有配置好adb环境。原创 2021-07-21 14:43:02 · 4593 阅读 · 0 评论 -
别找了,最常(la)用(ji)的测试用例设计方法都在这!
对于一个web网站来说,主要从这么几个大的方面来进行测试:1、 功能测试;2、 界面测试;3、易用性测试;4、兼容性测试;5、 链接测试;6、 业务流程测试;7、 安全性测试;原创 2021-07-21 14:40:08 · 249 阅读 · 0 评论 -
嘘,我已经瞒着开发解锁APP日志文件抓取及分析啦!
APP日志查看工具(一)DDMSDalvik Debug Monitor Service ( Dalvik调试监控服务) ,可视化的图形界面调试监控工具。不同等级log信息显示的颜色不同,使用起来方便直观。ddms监控系统或应用日志、监控线程状态、VM使用状况(内存泄漏通过它来判断)、模拟短信电话事件、生成logcat日志、文件管理及截屏等功能。打开方式:(前提:已增加JAVA环境变量及androidsdk环境变量)1.双击\android-sdk windows\tools (部分可能在plat原创 2021-07-21 14:32:45 · 324 阅读 · 0 评论 -
掌握Python基本数据类型,从python陌路人到熟人!
有时候,需要对数据内置的类型进行转换,数据类型的转换,只需要将数据类型作为函数名即可。原创 2021-07-21 14:26:41 · 196 阅读 · 0 评论