软件测试
文章平均质量分 80
qfxietian
这个作者很懒,什么都没留下…
展开
-
测试开发的进阶之路到底应该如何走?
开发不认可提交的缺陷;测试人员在职场中需要什么都会, 什么都有接触, 好像是全栈, 但因为获取到的信息太多, 导致三脚猫功夫的测试人员一抓一大把, 在真实测试方向深度、质量管理、质量体系建设、团队测试方案等方面缺少深入的思考与沉淀。随着IT技术发展,近年来软件测试工程师在物联网、金融业务、终端测试、车载测试、5G、云端等方面的需求越来越多,企业对于人才的需要是测试开发复合型人才,“精通测试懂开发”才是核心竞争力。最后, 只有不断的学习, 突破自我, 勇于尝试自我的短板, 才能提升个人能力;原创 2022-11-09 10:35:42 · 411 阅读 · 0 评论 -
教你用测试的技术玩羊了个羊,如何秒杀一众好友?
在iPhone的设置 -> 无线局域网 -> 局域网信息 -> 配置代理 -> 手动中配置代理,服务器输入框中填写Charles所在的电脑的IP地址(我的就是192.168.1.2),端口输入框中填写Charles的代理端口(Charles默认就是8888).玩了一遍又一遍,就是想过关!经过分析啊,我们都知道,这个游戏由2关组成,在开始游戏时会请求每关的基本信息(包括卡牌类型代码和卡牌组数),然后将3倍卡牌放入一个array中随机打乱,再放入地图指定位置,以达到随机关卡不给活路的目的……原创 2022-09-20 14:23:29 · 710 阅读 · 2 评论 -
职场生存技能-测试人员甩锅指南
相信很多同学随着工作年限的增长,发现现在的测试工作远远不是入行时那么容易了,测试的专业知识虽不如开发深,但却要比开发广。测试要与开发和产品沟通,也就是我们测试不仅要懂开发,还要能从产品的用户体验进行考虑。甚至还有面临随时被甩锅的问题,在职场中测试人员如何做好自己的工作,并避免背锅:1、事后爆出的缺陷为存在概率出现的,可以说当时测试取样过少,之前测试没有遇到这个问题来迂回。2、无法复现的bug一定要提交bug库,标注需要开发人员配合排查。3、软件测试七大原则:杀虫剂悖论:论杀虫剂用得多了,原创 2022-03-31 15:35:05 · 201 阅读 · 0 评论 -
【性能测试】Linux系统资源监控工具nmon安装和使用
一.下载nmon工具在以下的地址可以下载到相应的nmon版本:nmon.sourceforge.net/pm二.解压和初始化工具将下载的nmon工具的压缩包上传到Linux系统中的某个路径下面,然后进行解压:unzip nmon_x86_12a.zip给nmon的可执行文件设置一下执行的权限,然后直接运行 nmon 即可,直接运行nmon可以实时监控系统资源的使用情况,执行下面的步骤可以展现一段时间系统资源消耗的报告。下面是直接执行nmon命令实时监控系统资源消耗情况的截图:原创 2022-03-28 17:47:14 · 265 阅读 · 0 评论 -
app测试系列-超详细的app测试攻略,一文带你学会移动端测试
一.功能性测试:根据软件需求说明书或用户需求验证App的各个功能实现,使用如下方法测试并评估功能测试过程:1. 采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提取 App的用户使用场景,对比需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则。2. 根据被测功能点的特性列出相应类型的测试用例对其进行覆盖,如;涉及输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行原创 2022-03-10 16:08:10 · 666 阅读 · 0 评论 -
超强测试类型解析,面试必备
软件测试指的是在软件生产过程中,手工或者利用软件测试工具(自动化)有计划地检查程序代码和用户文档,检查软件功能和软件性能,来发现软件产品中存在的问题(bug),并追踪和验证问题(bug)的处理。今天这篇文章咱们来聊一聊软件测试的类型。首先按照开发阶段划分:可以分为单元测试,又称模块测试是针对软件设计的最小单位——程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。单元测试需要从原创 2022-03-07 14:43:28 · 123 阅读 · 0 评论 -
自动化测试系列-Selenium三种等待详解
一. 强制等待 sleep第一种也是最简单粗暴的一种办法就是强制等待sleep(time),强制让程序等time秒时间,不管程序能不能跟上速度,还是已经提前到了,都必须等time时长。如下代码案例所示:from selenium import webdriverfrom timeimport sleepdriver = webdriver.Chrome()driver.get('http://www.1000phone.com')sleep(5) # 强制等待5秒再执行下一步..原创 2022-03-02 16:09:28 · 233 阅读 · 0 评论 -
一文带你读懂Mock测试
前言: 关于Mock测试客户要求进行完整的产品展示,人员和时间都有限,来不及开发后端服务。工期比较紧的项目,前端已开发完成,需要调试,后端接口还未开发完成。公司某个项目依赖于第三方服务,但是第三方服务不方便频繁调用。实际工作中,从业务到开发到测试,经常会遇到上述的情况,如此反复造成了项目的进度受限。此时,Mock框架可以很好的解决这些问题。一、什么是Mock测试Mock 测试就是在测试活动中,对于某些不容易构造或者不容易获取的比较复杂的数据/场景,用一个虚拟的对象(Mock对象)来创原创 2022-02-18 11:40:46 · 4781 阅读 · 0 评论 -
面试系列:测试岗位面试最常问到的性能指标有哪些
性能测试对一些小伙伴来说可能感觉高大上,但其实它不难,难点对于对业务的分析,以及性能的调优。很多小伙伴不知道性能测试是什么,也不知道性能测试应该关注什么。今天,就给大家来讲解一下性能测试相关的知识点。今天这篇文章的内容全部都是干货也是面试当中经常会被问到的内容,建议小伙伴可以收藏起来。本篇文章会从以下几个方面进行讲解:1、什么是性能测试2、性能测试常见的指标有哪些其中第2点是这篇文章的重点。一、什么是性能测试呢? 相信很多小伙伴应该有听过性能测试,但是却一直没有机会真正地理解性...原创 2022-02-18 11:21:05 · 278 阅读 · 0 评论 -
【移动端测试】安卓模拟器简介和adb使用
安卓模拟器是在PC平台模拟安卓手机系统的模拟器软件。安卓模拟器能在电脑上模拟出安卓手机运行环境,安卓模拟器让你在电脑上也能体验安卓游戏和应用,在各大下载站都能够下载。咱们主要说一下夜神模拟器的使用。下载地址:yeshen.com操作步骤1.下载成功之后点击安装包。2.安装成功之后会默认启动一个模拟器,基于Andriod 4.4.2系统3.关闭该模拟器,找到桌面生成的“夜神多开器”图标,点击打开。4.点击底部“添加模拟器” 然后选择全新模拟器Android 5.1.1 等待下载安装原创 2022-02-09 13:30:05 · 3431 阅读 · 0 评论 -
带你攻破这家30K的offer(解读招聘的要求)
Hello,大家好,今天这篇文章给大家深度分析一下薪资30k+的公司招聘软件测试的要求。我们知道在北京,上海,深圳这些一线城市,软件测试工程师的平均工资一般是13-15K左右,那如果想拿到30K又应该具备什么样的条件呢? 接下来,给大家分析一下案例,想挑战30K+的小伙伴可要收藏起来啊!来看看它的招聘要求:基本要求:年龄不限工作地点:北京职位描述:工作职责1.根据项目计划制定、需求文档及设计文档,编写测试用例并实施,保证项目质量和进度,反馈跟踪系统bug;2.参与需...原创 2022-02-07 16:45:55 · 2734 阅读 · 1 评论 -
Postman需要掌握的功能
各位小伙伴,大家好,今天给大家带来的是postman必须掌握的功能,让没有时间学习,并且马上要用postman进行接口测试的小伙伴们应个急。postman是一款接口测试软件,我们测试人员和开发人员都会拿来进行接口测试的软件,界面漂亮,操作其实也不复杂,而且也有中文包,让英文不太好的小伙伴也可以顺利的使用。想获取这个工具和中文包,点击下面的链接吧http://it.qfedu.com/oa.php/Public/share?c2lkPTEwOTM=怎么安装可以看上面的链接内容,安装好了得到..原创 2022-01-27 11:59:28 · 5090 阅读 · 0 评论 -
测试人明年入手20K+的全攻略
最近有同学找到作者君, 咨询如何可以做到年后拿到20K+的offer, 今天我们给大家分析一波.我们可以根据薪资等级, 将15-30K, 测试人员在企业中具体的工作职责加以区分:月薪10-15K: 主要以功能为主,接口等,自动化和性能有部分接触月薪15-20K: 在工作中搞定性能测试和自动化测试,部分测试开发的内容年薪30W+: 测试开发, 进入一线互联网大厂一. 我们先从性能和自动化方面给大家进行分析.月薪15-20K, 在整个测试组织和研发团队中, 处于中坚力量, 必须能够.原创 2022-01-21 16:05:17 · 126 阅读 · 0 评论 -
自学软件测试指南
最近很多小伙伴给主编留言咨询如何自学软件测试?那么今天小编送出软件测试知识点梳理福利,方便各位小伙伴进行软件测试技术的学习。作为一个初学者,首先要将整体的软件测试要学习的知识架构搞清楚,然后捋清楚主要学习的内容,把要掌握的技术分阶段化进行划分,方便后期规划学习路线。软件测试的学习从大的方向上来说,主要包括但不仅限于以下几点:1.软件测试环境搭建;2.测试基础理论;3.开发的能力;4.测试工具的使用;5.自动化测试能力;6.接口和性能测试;7.数据库测试技术一.原创 2022-01-21 16:02:59 · 1574 阅读 · 0 评论 -
测试过程中,超强解析Linux环境配置
在做测试过程中,我们经常会搭建测试环境,而且大部分都是以Linux系统作为测试环境的部署。为什么大多数企业选择Linux做服务器?其实答案很清晰:1、Linux是免费开源的;2、稳定性强,在Windows系统上经常遇到蓝屏进程崩溃;3、安全性高,大多数病毒都是针对Windows的;4、资源消耗较少,可以给企业节约很多成本。今天笔者和大家分享一篇关于Linux系统相关的测试环境---LAMP。LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python原创 2022-01-15 15:03:09 · 571 阅读 · 0 评论 -
Locust系列-Locust入门
一 简介:1、locust作为一款性能测试工具,没有单独的ui界面,可以说是python下的一些库的集成locust完全基于python作为编程语言,采用pure python描述测试脚本,其中的http请求也是完全基于Requests库,除了HTTP/HTTPS协议,locust也可以测其他协议的系统,只需要采用python调用对应的库进行请求描述即可,可以说python对应的库还是非常齐全的。2、与jmeter相比较而言,locust更加的轻量化,采用的是不同于jmeter中进程和线程的原创 2022-01-14 14:55:12 · 730 阅读 · 0 评论 -
测试大咖对刚学习测试的朋友建议
很多刚开始做软件测试工程师的小伙伴,可能测试职场生存能力并不高,走了很多错路,说了很多错话,干了很多错事。为了让大家避免发生这些事情,九九决定今天给大家分享一下测试大咖对于测试试新人的一些建议,让小伙伴们能快速融入职场生活。这次分享职场经验从以下几点分享:1、如何掌握测试工作的重点2、如何与开发有效的沟通3、技能提升4、职场规划01.如何掌握测试工作的重点 测试的工作有没有做好,很大一个原因在于对这个项目需求的分析以及测试用例设计的情况。我们测试项目主要是依据前面已经写好的.原创 2022-01-14 14:33:22 · 323 阅读 · 0 评论 -
我在西安刚毕业,照样拿到了offer
西安疫情牵动着大家的心,不管愿不愿意,我们必须要面对考验。寒冬季节,又逢疫情,西安不少公司减少了招聘需求,这使得就业变得不那么容易。即便在这样的条件下,西安软件测试的毕业学员们,也如期拿到了offer!真心替他们高兴。隔屏服务,我们依然是有态度的作为培养优质IT互联网技术人才的教育培训机构,我们深知在特殊时期,也要充分保证学员的就业。12月,西安开启线上教学模式。而软件测试有一个班级临近毕业,千锋西安软件测试老师们反而更忙了。全班几十个学员,简历挨个辅导纠正;安抚学生的焦虑、原创 2022-01-13 15:13:31 · 2651 阅读 · 2 评论 -
技能提升:选择测试开发还是性能测试?
各位小伙伴,大家好,今天给大家带来的是技能提升方面的选择建议,是选择测试开发还是选择性能测试。一般我们的小伙伴,工作一段时间后,从测试小白,晋升到测试老手,再进入到自动化测试工程师,然后发现想要再提升,有很多方向选择,如测试开发,性能测试,安全测试等等,到这个时候选择,一定要选择好,因为这个时候的你没有选择好,再重新选择方向估计不管从时间还是精力都会很难。我们就拿测试开发和性能测试这两个方向来讲,我们重点介绍一下这两个方向的介绍,需要的前置知识,现在及未来的发展这三个方面来分析一下,给各位小伙伴一.原创 2021-12-30 18:00:05 · 555 阅读 · 0 评论 -
带你轻松实现小程序自动化测试
各位小伙伴,大家好,今天给大家带来的是-带你轻松实现小程序的自动化测试。小程序作为变种的移动端程序,拥有节省用户手机空间,便捷,易推广的特性,越来越多的企业研发出品小程序,用户也越来越青睐小程序。对于我们测试人员来说,也要紧跟时代的脚步,进行小程序的测试,自动化测试小程序无疑是最省人力财力的方式,接下来我们就使用java+appium+selenium来轻松的实现自动化测试小程序简单介绍java,appium,selenium1.java是面向对象的编程大语言,可以使用java语言来编写自动原创 2021-12-29 16:15:11 · 3206 阅读 · 0 评论 -
软件测试工程师思维逻辑题汇总
软件测试工程师面试,总是会被问一些思维逻辑题。下面凯哥就给大家做个题目和答案的汇总,希望可以帮到大家:1、烧绳子(烧香香)【问题】烧一根粗细不均匀的绳子,从头烧到尾总共需要1个小时.现有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟?【答案】1)先从两头烧一根绳子,一头烧一根绳子;2)等两头烧的绳子烧完的时候,再从刚才一头烧的绳子的另一头也开始烧,从这时候开始计时间3)等这根绳子烧完的时候就是十五分钟,然后在一头烧一根绳子。2、分割黄金【问题】地主有一..原创 2021-12-19 16:22:35 · 2451 阅读 · 0 评论 -
自动化测试系列-selenium4新特性
在开发 Selenium 3.x 版本时,实现了对 W3C WebDriver 标准的支持。支持这个新协议和旧的 JSON 有线协议。在 3.11 版左右,Selenium 代码开始符合 W3C 1 级规范。最新版本的 Selenium 3 中的 W3C 兼容代码将在 Selenium 4 中按预期工作。在某些情况下,升级仍然会存在依赖项的问题,比如使用python的pip进行selenium安装的时候会出现依赖异常。一、升级依赖关系使用 Python 的最重要变化是所需的最低版本,Sele..原创 2021-12-19 16:01:00 · 5354 阅读 · 2 评论 -
性能测试的常见误区
做软件测试工作时间长了,少不了在一些功能测试、性能测试方法上产生交集,这也是很难避免,较差使用一些思维方法可能会产生意想不到的效果。我们在性能测试工作中,也会有一些因为理解上的问题,闹出笑话,今天我们就聊两个比较常见、而且有意思的问题。1、提升硬件就能提升性能,何必做软件优化在工作中经常会遇到这么一个场景,给客户做了一个系统,随着时间的推移,客户系统的数据量、用户量,逐步积累,系统的性能(一般指响应时间)越来越长,客户会第一时间找到市场人员让提升性能,最终解决方法毫无疑问地到了开发团队,...原创 2021-12-13 11:53:55 · 4519 阅读 · 0 评论 -
面试经典系列:你在工作中发现最有意义的bug?
软件测试面试中被问的问题有时候会是形形色色的,不会局限在你会哪些测试设计技术?测试流程是怎么样的?就比如你会遇到这种问题:工作中最有意义的bug?是不是有点懵?面试官问这个题目可不是真的关心你提过的某一个问题啊,我们来分析下常见的回答的优缺点。第一级:不过大脑,顺口就答型 有些同学可能性子比较急,听完甚至还没等面试官问完,就急着回答了,直接回复:发现系统页面有错别字,然后提交了bug,让开发去改了这个bug。听起来没啥毛病,是个bug,而且也去跟踪修复了bug,但是这个答案不是面...原创 2021-12-08 21:29:00 · 2275 阅读 · 0 评论 -
七个招式PK:测试与开发谁与争锋
很多刚入It行业小伙伴们,分不清楚测试与开发的区别,不知道应该从哪个方向规划自己的职业生涯,所以今天这篇文章呢,九九就分享一下从多方位对测试与开发进行PK。接下来呢,九九会从以下几个方面让测试与开发进行过招:第一招:从工作内容上PK第二招:从年龄PK第三招:从职业技能PK第四招:从加班程度PK第五招:从工资待遇PK第六招:从就业范围PK第七招:从职业发展PK通过以上几个招式的PK,每个人都会产生自己心里面的那个王者,我们就来欣赏一下测试与开发的武林争霸赛,看看王者的诞生。..原创 2021-12-01 18:36:51 · 1420 阅读 · 0 评论 -
面试系列:cookie、session、token的区别
软件测试是一项复杂而又系统的工程,从界面、到数据请求的组织形式、到通信协议,到传输过程、到服务器响应、到响应内容、到界面展示,测试人员都需要知道,在前面的时候,凯哥说了测试工程师如何定位软件的缺陷属于前端还是后端的问题,这一次,凯哥详细介绍另一个测试工程师面试中被经常问到的问题:接口测试中cookie、session、token练习和区别的问题。其实也不仅仅是接口测试中需要知道和了解,测试就应该知道和了解。本身这东西很是稀松平常,但是刚转行的测试新手遇到面试官这种问题的时候,还是会显得很慌,希望本文给你..原创 2021-11-23 17:43:51 · 1032 阅读 · 0 评论 -
Jmeter的控制器如何区分使用
大家好,今天给各位小伙伴带来的是Jmeter控制器区分及使用,相信有些小伙伴在工作中有接触,也使用过一些控制器。下面我们就来聊聊这些常用的Jmeter控制器,我们主要介绍这些控制器的一些应用场景,方便没有接触过的小伙伴知道这些控制器的作用.Jmeter有两种类型的控制器:Samplers(取样器)Logical Controllers(逻辑控制器);它们驱动着测试的进行取样器:让Jmeter发送请求到服务器逻辑控制器:可以自定义决定发送请求时的逻辑控制器是为了控制取样器...原创 2021-11-16 17:06:33 · 446 阅读 · 0 评论 -
刚入行测试,要掌握哪些测试工具(附各个阶段的工具分享)
软件测试的概念就是通过人为或者工具等手段去发现软件当中的问题,保证软件的质量。所以想入门软件测试的小伙伴可必须要掌握一些工具的使用。问题来了,作为新手的你,到底要掌握哪些基本的工具呢?今天呢,九九姐会从以下几个方面给大家介绍需要用到的主流工具:1、版本管理工具2、bug管理工具3、环境配置工具4、开发工具5、抓包工具6、接口测试工具7、自动化测试工具一、版本管理工具比较传统一点的有:SVN目前主流的有:Git,Gitlib,Github二、bug管理工具...原创 2021-11-16 16:57:30 · 2388 阅读 · 0 评论 -
2021年10大流行软件测试工具
今天,学姐为学习软件测试的同学准备了工具,需要以下工具连接软件包了扫码找姐姐免费领取!还有跟多免费教程哦记得扫码免费领取本文介绍了一些测试工具,它们可以帮助我们快速、有效地交付。Tricentis主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试,这可以理解,但是手动测试也将保留下来。怎么选择测试框架?这有一些标准: 相对快速和方便设置(或开箱即用的解决方案) 支持社区或开发者自己可以为其框架提供支持 有清晰而原创 2021-11-12 17:22:49 · 192 阅读 · 0 评论 -
渗透测试之SQL注入案例入门
Hello,大家好今天给大家带来的是渗透测试之SQL注入案例入门众所周知几乎OWASP每年的Top 10安全问题中,SQL注入一直高居榜首,这也就成为了安全测试、渗透测试领域最为关注的一个点。SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序, 而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。SQL注入的应用场景1、对于Web应用程序而言,用户核心数据存储在数据库中,原创 2021-11-10 14:28:08 · 1294 阅读 · 0 评论 -
软件测试职场经验:如何避免工作中无效的测试?
软件测试职场经验:如何避免工作中无效的测试?很多时候在测试中,经常会考虑产品的各方面的测试,不想遗漏掉任何的使用场景,尽可能的多来进行覆盖,这样的想法固然是好,但是在设计时,发现有很多测试用例的设计场景是有重复的,甚至有点穷举测试(把软件功能能够出现的所有情况全部测一遍)的感觉,那么怎么能够避免这种无效的测试场景呢?从软件测试工作流程来看,项目立项之后,测试人员就要进入到相关的测试工作环节中,首先在测试需求阶段,要精确明白客户想要的产品所包含的模块,因为毕竟测试需求分析阶段就是为了明白...原创 2021-11-08 16:45:45 · 1918 阅读 · 0 评论 -
软件测试技巧面试:如何测试朋友圈的功能
软件测试技巧面试:如何测试朋友圈的功能?微信朋友圈是一个了解朋友很好的渠道,然而这个渠道也变成了软件测试工程师面试的时候,一种很常见的问题:微信朋友圈要怎么进行测试?要想回答好这个问题,那就要有条理的进行分析,多角度的进行。首先,设置一个朋友关系:在这个关系中:A是本文的主角,负责发布朋友圈;A与B、C、E都是好友;A和B与C是共同好友;D与B是好友;那么接下来的内容,就比较烧脑了:A发布什么内容,B、C、D、E能看,什么内容不能看,能看到的话能看多...原创 2021-11-08 16:39:25 · 2756 阅读 · 0 评论