测试
文章平均质量分 76
qfxietian
这个作者很懒,什么都没留下…
展开
-
教你用测试的技术玩羊了个羊,如何秒杀一众好友?
在iPhone的设置 -> 无线局域网 -> 局域网信息 -> 配置代理 -> 手动中配置代理,服务器输入框中填写Charles所在的电脑的IP地址(我的就是192.168.1.2),端口输入框中填写Charles的代理端口(Charles默认就是8888).玩了一遍又一遍,就是想过关!经过分析啊,我们都知道,这个游戏由2关组成,在开始游戏时会请求每关的基本信息(包括卡牌类型代码和卡牌组数),然后将3倍卡牌放入一个array中随机打乱,再放入地图指定位置,以达到随机关卡不给活路的目的……原创 2022-09-20 14:23:29 · 683 阅读 · 2 评论 -
自动化测试高频面试题-90%可能会被问到
最近很多小伙伴出去面试的时候经常会被问到跟自动化测试相关的面试题。所以,今天特意给大家整理了一些经常被公司问到的自动化测试相关的面试题。停,咱先收藏起来好吗,别到时候找不到了。好了,咱废话不多说,直接上干货吧。第一个最常被问到的问题:你最熟悉的元素定位方式有哪些?1、id定位方式2、name定位方式3、class定位方式4、tag定位方式5、Link_text定位方式6、partial_link_text定位方式7、css定位方式8、xpath定位方式这8种定位方原创 2022-04-11 10:39:50 · 701 阅读 · 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 · 224 阅读 · 0 评论 -
数据库系列:mysql的事务
1:事务(transaction)事务:作为一个逻辑工作单元的一系列操作,这些操作要么全部执行成功,要么全部执行失败。1000100002000A---B来打钱1000第一步:A----扣除1000取消1000----0----1000第二步:B----加1000事务的特性(ACID):1.原子性(Atomic)事务内部的一系列操作不可再分,要么全部成功,要么全部失败。2....原创 2022-01-24 21:01:02 · 182 阅读 · 0 评论 -
测试人明年入手20K+的全攻略
最近有同学找到作者君, 咨询如何可以做到年后拿到20K+的offer, 今天我们给大家分析一波.我们可以根据薪资等级, 将15-30K, 测试人员在企业中具体的工作职责加以区分:月薪10-15K: 主要以功能为主,接口等,自动化和性能有部分接触月薪15-20K: 在工作中搞定性能测试和自动化测试,部分测试开发的内容年薪30W+: 测试开发, 进入一线互联网大厂一. 我们先从性能和自动化方面给大家进行分析.月薪15-20K, 在整个测试组织和研发团队中, 处于中坚力量, 必须能够.原创 2022-01-21 16:05:17 · 115 阅读 · 0 评论 -
自学软件测试指南
最近很多小伙伴给主编留言咨询如何自学软件测试?那么今天小编送出软件测试知识点梳理福利,方便各位小伙伴进行软件测试技术的学习。作为一个初学者,首先要将整体的软件测试要学习的知识架构搞清楚,然后捋清楚主要学习的内容,把要掌握的技术分阶段化进行划分,方便后期规划学习路线。软件测试的学习从大的方向上来说,主要包括但不仅限于以下几点:1.软件测试环境搭建;2.测试基础理论;3.开发的能力;4.测试工具的使用;5.自动化测试能力;6.接口和性能测试;7.数据库测试技术一.原创 2022-01-21 16:02:59 · 1560 阅读 · 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 · 556 阅读 · 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 · 707 阅读 · 0 评论 -
测试大咖对刚学习测试的朋友建议
很多刚开始做软件测试工程师的小伙伴,可能测试职场生存能力并不高,走了很多错路,说了很多错话,干了很多错事。为了让大家避免发生这些事情,九九决定今天给大家分享一下测试大咖对于测试试新人的一些建议,让小伙伴们能快速融入职场生活。这次分享职场经验从以下几点分享:1、如何掌握测试工作的重点2、如何与开发有效的沟通3、技能提升4、职场规划01.如何掌握测试工作的重点 测试的工作有没有做好,很大一个原因在于对这个项目需求的分析以及测试用例设计的情况。我们测试项目主要是依据前面已经写好的.原创 2022-01-14 14:33:22 · 316 阅读 · 0 评论 -
一名合格测试经理养成记
各位小伙伴,大家好,今天给大家带来的是一名合格测试经理养成记,希望对在对测试未来发展之路迷茫的小伙伴一些启示。测试经理,重点在经理。测试是IT的技术方向,就是说你是在IT技术方向的测试里的经理。测试经理都是从测试开始干,干到一定年限,提升为测试经理的,所以你的测试技术一定要差不多,中等偏上,测试知识面要广,可以不深,但一定要广,这是成为测试经理的必要条件。测试经理,说白了就是有一定管理权限的测试,你手下一定有测试让你管理,这里就是重点,测试具体的工作不在是你主要工作内容,管理才是你工作的主要内容原创 2022-01-05 17:23:05 · 326 阅读 · 0 评论 -
虚拟人到底有多火,AI测试提上日程
虚拟人有多火?前几天,被一则新闻惊到了。据传,近日,万科的集团董事会主席郁亮在朋友圈公布了2021年万乎总部最佳新人奖的结果,这本来应该是比较平常的一件事情,亮点就在于这份获奖名单中有一个名字非常特别:“崔筱盼”。看到上面的照片,你是不是以为这个崔筱盼只是一个普通的员工。而这个崔筱盼并非像我们一样是真实的人,而是一位虚拟人。据介绍崔筱盼,于2021年2月1日正式入职,崔筱盼日常主要工作是基于系统算法,快速侦测并发现各类事项的逾期情况及工作异常,通过邮件向相应同事发出提醒,推动事项的及时办原创 2022-01-05 17:18:42 · 879 阅读 · 0 评论 -
互联网大厂裁员潮?测试人如何度过难关?
你还记得自己为求职焦虑是什么时候吗?是刚毕业找工作、是第一次跳槽、还是在毫无准备的情况下被裁员?疫情下,裁员信息成为这个年底最让所有互联网从业人员最为关注的新闻。企业选择剥离主线业务之外的枝枝蔓蔓,裁撤一些部门及岗位,裁员潮袭来,测试人如何度过难关?第一步认清行业发展及行业趋势随着疫情影响,一些求职者呈现出悲观情绪的过度蔓延,这在本质上是对行业发展走向及趋势不明确,造成的心理焦虑及恐慌。事实上我们对比行业,不必过分追求看清所有的细节及所有的内容,能够梳理出一条较清晰的发展路线...原创 2022-01-02 17:47:03 · 1198 阅读 · 0 评论 -
技能提升:选择测试开发还是性能测试?
各位小伙伴,大家好,今天给大家带来的是技能提升方面的选择建议,是选择测试开发还是选择性能测试。一般我们的小伙伴,工作一段时间后,从测试小白,晋升到测试老手,再进入到自动化测试工程师,然后发现想要再提升,有很多方向选择,如测试开发,性能测试,安全测试等等,到这个时候选择,一定要选择好,因为这个时候的你没有选择好,再重新选择方向估计不管从时间还是精力都会很难。我们就拿测试开发和性能测试这两个方向来讲,我们重点介绍一下这两个方向的介绍,需要的前置知识,现在及未来的发展这三个方面来分析一下,给各位小伙伴一.原创 2021-12-30 18:00:05 · 537 阅读 · 0 评论 -
带你轻松实现小程序自动化测试
各位小伙伴,大家好,今天给大家带来的是-带你轻松实现小程序的自动化测试。小程序作为变种的移动端程序,拥有节省用户手机空间,便捷,易推广的特性,越来越多的企业研发出品小程序,用户也越来越青睐小程序。对于我们测试人员来说,也要紧跟时代的脚步,进行小程序的测试,自动化测试小程序无疑是最省人力财力的方式,接下来我们就使用java+appium+selenium来轻松的实现自动化测试小程序简单介绍java,appium,selenium1.java是面向对象的编程大语言,可以使用java语言来编写自动原创 2021-12-29 16:15:11 · 3183 阅读 · 0 评论 -
软件测试工程师思维逻辑题汇总
软件测试工程师面试,总是会被问一些思维逻辑题。下面凯哥就给大家做个题目和答案的汇总,希望可以帮到大家:1、烧绳子(烧香香)【问题】烧一根粗细不均匀的绳子,从头烧到尾总共需要1个小时.现有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟?【答案】1)先从两头烧一根绳子,一头烧一根绳子;2)等两头烧的绳子烧完的时候,再从刚才一头烧的绳子的另一头也开始烧,从这时候开始计时间3)等这根绳子烧完的时候就是十五分钟,然后在一头烧一根绳子。2、分割黄金【问题】地主有一..原创 2021-12-19 16:22:35 · 2432 阅读 · 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 · 5321 阅读 · 2 评论 -
一文带你学会数据库测试核心内容和流程
的软件应用程序,已经离不开数据库的支持。无论是在Web应用、桌面应用、客户端服务器、企业和个人业务,都需要自己的数据库在后端操作。随着现在应用的复杂程度增加,应用需要更强大和安全系数高的数据库才可以满足需求。为了满足高频率的应用程序事务(如银行或财务应用),数据库的安全性成为首要之重,今天我们就来介绍下数据库测试~了解数据库1.什么是数据库数据库是存放数据的仓库。它的存储空间一般很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是要有一定的规..原创 2021-12-13 16:33:27 · 3630 阅读 · 2 评论 -
性能测试的常见误区
做软件测试工作时间长了,少不了在一些功能测试、性能测试方法上产生交集,这也是很难避免,较差使用一些思维方法可能会产生意想不到的效果。我们在性能测试工作中,也会有一些因为理解上的问题,闹出笑话,今天我们就聊两个比较常见、而且有意思的问题。1、提升硬件就能提升性能,何必做软件优化在工作中经常会遇到这么一个场景,给客户做了一个系统,随着时间的推移,客户系统的数据量、用户量,逐步积累,系统的性能(一般指响应时间)越来越长,客户会第一时间找到市场人员让提升性能,最终解决方法毫无疑问地到了开发团队,...原创 2021-12-13 11:53:55 · 4506 阅读 · 0 评论 -
面试经典系列:你在工作中发现最有意义的bug?
软件测试面试中被问的问题有时候会是形形色色的,不会局限在你会哪些测试设计技术?测试流程是怎么样的?就比如你会遇到这种问题:工作中最有意义的bug?是不是有点懵?面试官问这个题目可不是真的关心你提过的某一个问题啊,我们来分析下常见的回答的优缺点。第一级:不过大脑,顺口就答型 有些同学可能性子比较急,听完甚至还没等面试官问完,就急着回答了,直接回复:发现系统页面有错别字,然后提交了bug,让开发去改了这个bug。听起来没啥毛病,是个bug,而且也去跟踪修复了bug,但是这个答案不是面...原创 2021-12-08 21:29:00 · 2257 阅读 · 0 评论 -
如果项目在上线后才发现Bug怎么办?
如果项目在上线后才发现Bug怎么办?这个问题在日常测试中挺常见的,首先要做的就是暴露风险,将问题暴露给产品研发测试三方以及leader,三方评估影响范围以及修复成本。接口从三个方面来考虑进一步处理:一.评估Bug的影响范围二.解决线上问题三.复盘线上问题1.评估Bug的影响范围是处理线上Bug的第一步,通常需要根据评估的结果来决定下一步的处理方案。1.1分析bug影响的用户数量检查bug是否业务核心环节的功能问题,是的话则影响的用户量比较多1.2分析bug影...原创 2021-12-06 15:44:27 · 3055 阅读 · 0 评论 -
测试员多久跳槽一次,才能完美提升薪资
各位小伙伴,大家好,今天给大家带来的是职场跳槽加薪的事,这是个敏感而又有风险夹带着人性考验的话题哦!!! 相信从事多年的测试员有很大一部分都跳过槽,有人跳槽薪资翻倍,有人跳槽薪资和原来的差不多,有的人有可能越跳越差,为什么会有这样的事情呢,是因为很多人跳槽是一时兴起,看到或听到别人跳槽薪资翻倍,跟风,自己也跳,没想到跳火坑了,那么怎么跳槽,或多久跳一次槽能完美的提升薪资呢?其实这里有很大学问,要从自身的条件和年龄考虑出发。一、工作时间不长的情况 就我们测试员来说,你一开始的技术很菜,好...原创 2021-11-28 15:08:17 · 3019 阅读 · 0 评论 -
性能测试和自动化测试应该选哪个?
最近有同学问我,一直都在做功能测试,想深入发展的话是选择性能测试好一些还是自动化测试更好一些呢?今天就来带大家分析一下。现在很多企业都把测试人员是否会自动化测试列为招聘人员的必要条件了,为什么?因为省钱嘛!自动化测试,看字就大概知道是干嘛的了,就是会自动的测试,不需要我们点点点。这样可以把人从枯燥重复的工作中解脱出来干其他更重要的事情。自动化测试有web自动化测试,移动端自动化测试,针对的是网站和我们移动端的app.那么怎么实现自动化测试呢?需要我们测试人员写脚本实现,你没看错,是测试人员写脚本原创 2021-11-18 16:51:46 · 582 阅读 · 0 评论 -
软件测试职场经验:如何避免工作中无效的测试?
软件测试职场经验:如何避免工作中无效的测试?很多时候在测试中,经常会考虑产品的各方面的测试,不想遗漏掉任何的使用场景,尽可能的多来进行覆盖,这样的想法固然是好,但是在设计时,发现有很多测试用例的设计场景是有重复的,甚至有点穷举测试(把软件功能能够出现的所有情况全部测一遍)的感觉,那么怎么能够避免这种无效的测试场景呢?从软件测试工作流程来看,项目立项之后,测试人员就要进入到相关的测试工作环节中,首先在测试需求阶段,要精确明白客户想要的产品所包含的模块,因为毕竟测试需求分析阶段就是为了明白...原创 2021-11-08 16:45:45 · 1910 阅读 · 0 评论 -
软件测试技巧面试:如何测试朋友圈的功能
软件测试技巧面试:如何测试朋友圈的功能?微信朋友圈是一个了解朋友很好的渠道,然而这个渠道也变成了软件测试工程师面试的时候,一种很常见的问题:微信朋友圈要怎么进行测试?要想回答好这个问题,那就要有条理的进行分析,多角度的进行。首先,设置一个朋友关系:在这个关系中:A是本文的主角,负责发布朋友圈;A与B、C、E都是好友;A和B与C是共同好友;D与B是好友;那么接下来的内容,就比较烧脑了:A发布什么内容,B、C、D、E能看,什么内容不能看,能看到的话能看多...原创 2021-11-08 16:39:25 · 2720 阅读 · 0 评论