163
作为一名软件测试工程师,需要具备哪些能力?

原文链接:https://www.zhihu.com/question/19752175/answer/1343106170 作为一名软件测试全栈自动化工程师需要具备的能力: 1.全面掌握测试基础理论原理、测试流程与方法; 2.掌握常用测试工具,postman,linux、 jmeter、 RF、 ...

测试人追风 @ 2020/07/17

164
Jmeter-接口压测

一、概述 JMeter是Apache下一款在国外非常流行和受欢迎的开源性能测试工具,JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 1、压测不同的协议和应用 1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP. ...

蜀山客e @ 2020/07/17

165
我偶30岁了,现在做软件测试还来得及吗

今天在知乎看到一个问答,我都30了,还能不能做软件测试?我本来想直接回答,但回答的明显字数不够用。所以就干脆就把想说的都记录下来写一篇文章。 1.我今年30岁了,还适不适合做软件测试? 我认为,这得分情况讨论。 如果你有软件测试的从业经验,30岁当然可以继续做测试啊。年龄大,相应的行业经验就丰富,这 ...

程序员张无忌 @ 2020/07/17

166
自从学会了Python自动化Pytest框架,领导再也不敢在我背后指手划脚了

前言 大家都知道Python有自带的单元测试框架unittest,那为什么还要学习Pytest呢?先了解下Pytest优点 pytest: pytest是一个非常成熟的全功能的Python测试框架,是unittest框架的扩展,主要特点有以下几点: 1、简单灵活,非常方便的组织自动化测试用例; 2、 ...

骑着乌龟赶猪 @ 2020/07/17

167
年薪50W京东软件测试工程师的成长路——我们都曾一样迷茫

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现 ...

程序员张无忌 @ 2020/07/16

168
【面试题资源共享】一文总结最高频软件测试|sq|语句|思维发散|计算机基础|Linux|测试用例|接口测试|等技术面试题

思维发散 1.一个球, -把尺子长度是球直径的2/3,怎样测出半径?2.四枚硬币,花面朝上,每次翻转三个,几次可以将四枚硬币变为字面朝上?3. U2合唱团在1 7分钟内赶到演唱会现场问题?4.小明一家过桥,黑夜?5.一名军官要求24名士兵占成6排?6.一只笔有什么用途,想象力发散一下?7.有两根各段 ...

测试人追风 @ 2020/07/16

169
自动化测试框架很难吗?我不觉得,不信你看

开发语言的选择 有的小伙伴要纠结很长时间到底是用java还是Python,还是Perl,Ruby等等。首先根据公司要求去选择开发语言,如果没有要求,根据自己经验,如果有java基础可以选择java。但推荐使用Python,有代码基础的话,上手更快。没语言经验的话更推荐使用Python,易学,语法相对 ...

程序员张无忌 @ 2020/07/16

170
requests(五) - 发送 form-data 格式的 http 请求

声明: 本文来自柠檬班py30期学员,处理公司接口请求时遇到的问题及相应的解决方案。 以本文作为记录,方便其它学员遇到类似问题时,可以参考解决。 背景 尝试用python语言的requests库,编写脚本登陆公司的APP。 遇到的问题 问题1: 将手机号、密码数据传入后,始终登陆不成功,经过与开发沟 ...

简---- @ 2020/07/16

171
现在的开发都要懂测试了,为什么?这一份书单告诉你!

软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。 对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基 ...

蜀山客e @ 2020/07/16

172
面试题千变万化,为什么总是会问MySQL?

前言 当你简历上写了 熟悉mysql关系型数据库时,那肯定免不了面试官对于myql索引.事务,慢查询等等的考察 那么到底什么是索引,索引的数据类型有哪些,它们的优缺点以及如何去排查那些慢SQL语句等,虚都莫虚,下面都给各位安排安排 面试开始 面试官 : 我看你简历上写了熟悉mysql,那谈谈你是如何 ...

程序员张无忌 @ 2020/07/15

173
pywinauto客户端自动化---窗口等待方法

我们在做web和app的ui自动化过程中,常用到等待机制,那客户端自动化有这个方法吗?python这么强大,肯定是有方法解决的 等待机制 pywinauto等待有两种方法: 方法一: wait() wait_for:表示可以选择窗口状态 timeout:超时时间 retry_interval:表示重 ...

测试-安静 @ 2020/07/15

174
如何判断自己面试是不是凉了?

很多人面试结束之后,经常会有这样的体验:自我感觉良好,一天通知你还是挂了,送一首凉凉给自己。 事实上,面试结果在你面试结束的那一刻就有答案。而面试官在面试过程中的一系列言语、表情和动作,在一定程度上就已经暗示了你的面试成败。 一、预示面试【成功】的暗示 1、面试官主动要求你详细介绍某个工作的细节 如 ...

骑着乌龟赶猪 @ 2020/07/15

175
web自动化快速使用

1、启动浏览器 from selenium import webdriver # 启动谷歌浏览器,依赖:先安装好chromedriver.exe驱动 # 方式1.当chromedriver放在python安装目录时 driver = webdriver.Chrome() # 方式2.通过execut ...

蜀山客e @ 2020/07/15

176
你不得不看-自动化测试工程师面试总结:技术面试

面试的时候你首先要明白一点: 面试官有非常大的可能是不会自动化的: 他们有的全程不问你自动化的知识,有的全程都问自动化,问自动化的UI,API知识,不懂还想懂,问的问题你都忍不住想笑。当然我们不能流露出对面试官的鄙视,要对他的问题作出详细的讲解,让他能够听明白。(一般问自动化的问题,两三个就能够判断 ...

蜀山客e @ 2020/07/15

177
Python自动化测试发送邮件太麻烦?!一起聊一聊 Python 发送邮件的3种方式

1. 前言 发送邮件,我们在平时工作中经用到,做为测试人员,在自动化测试中用的也比较多,需要发送邮件给某领导 SMTP是Python默认的邮件模块,可以发送纯文本、富文本、HTML 等格式的邮件 今天我们来说一说Python 发送邮件的 3 种方式 2. 开启邮箱SMTP服务和获取授权码 登录 QQ ...

骑着乌龟赶猪 @ 2020/07/15

178
Python测试开发Tkinter-----(Radiobutton--单选按钮)

单选按钮 单选按钮(Radiobutton)是一-组排他性的选择框,只能从该组中选择-一个 选项,当选择了其中一项之后便会取消其他选项的选择。要想使用单选按钮,必须将这一-组 单选按钮与一个相同的变量关联起来,由用户为这个变量选择不同的值。 如果对软件测试、接口测试、自动化测试、技术同行、持续集成、 ...

骑着乌龟赶猪 @ 2020/07/14

179
软件测试基础之手工测试,你能想到的都在这

手工测试是传统的测试方法,由测试人员手工编写测试用例、执行、观察结果。软件测试中发现问题最多的都是手工测试,占整个项目的百分之九十五左右,所以说手工测试是软件测试基础。但手工测试也有一定的缺点:测试工作量大、重复多、回归测试难以实现。 根据被测对象信息的不同,将软件测试的方法分为白盒测试、黑盒测试、 ...

IT不秃头的萝莉 @ 2020/07/14

180
软件测试基础自学之测试基础理论,先看完这篇你再做测试

第一章、系统测试之测试基础 软件测试不只只只是测试源代码 软件测试人交流社群313782132,内有学习资料、面试技巧、内推机会。 1、测试定义: 通过人工或自动的手段, 对被测对象进行检阅的活动,目的在于发现被测对象是否实现用户的需求,或者弄清实际结果与预期结果之间的差异 需要理解什么是软件 :源 ...

IT不秃头的萝莉 @ 2020/07/14