![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 80
软件测试高质量人
一个正在减少头发的秃头测试
展开
-
成为高效率测试人:学会和产品沟通需求
测试过程中我们经常要找产品同学确认需求,切忌在测试用例设计时不主动沟通,测试过程中有疑问也不主动提出来,等到验收、上线之后出了问题再相互扯皮。测试工程师一个非常重要的能力就是沟通能力,并且是尽早沟通,越到后面,留下的隐患就会越严重。缺陷存在的一个很重要原因是,产品提的需求往往不够明确,并且开发的理解往往存在偏差,正是产品和开发的认知偏差导致一些产品缺陷的存在,测试的价值之一在于发现产品和开发认知之间的壁垒,并且将这个壁垒降到最低。在和产品沟通前,我们需要先自己理清需求,明白需求的整个背景、功...原创 2021-11-29 11:02:35 · 223 阅读 · 0 评论 -
性能测试面试题
1.性能测试的流程是什么?1.熟悉应用:了解应用的架构、功能逻辑,2.需求分析:根据测试目的,细化需求,3.测试准备:客户端准备、测试数据准备、测试脚本准备,4.执行测试:监控测试客户端和服务器性能,监控服务器端应用情况;客户端的系统资源(CPU、 IO、Memory) 情况;服务端的系统资源(CPU、 IO、Memory) 情况,服务器的JVM运行情况;服务端的应用情况是否有异常:响应时间、吞吐量等指标;5.性能分析与调优:找出性能瓶颈,提高系统整体性能,满足用原创 2021-11-29 10:07:56 · 1794 阅读 · 0 评论 -
软件测试面试题汇总
一、面试基础题简述测试流程:1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。2、参加需求评审会议。3、根据最终确定的需求文档编写测试计划。4、编写测试用例(等价类划分法、边界值分析法等)。5、用例评审(主要参与人员:开发、测试、产品、测试leader)。6、开发提交代码至SVN或者GIT ,配管搭建测试环境。7、执行测试用例,记录发现的问题。8、验证bug与回归测试。9、编写测试报告。10、产品上线。补充测试用例设计过程:根据需求得出测试原创 2021-11-26 15:17:03 · 1697 阅读 · 0 评论 -
2021年软件测试工具总结——接口测试工具
接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否获得正确的返回信息。接口测试用于测试RESTful API、SOAP Web服务,这些服务可以通过HTTP、HTTPS、JMS和MQ发送。图一 自动化测试金字塔API测试不仅稳定,而且适合自动化测试、容易实现、测试执行速度快。相比上层的UI测试,接口自动化测试的投入产出比更高,因为接口测试更稳定,而且可以在软件开发早期进行,能够更早的发现软件缺陷。随着SOA 架构、微服务架构的流行,原创 2021-11-25 17:08:21 · 2094 阅读 · 0 评论 -
好东西 一招解决postman 发布https请求失败的问题
No.1【干货!】一招解决postman 发布https请求失败的问题前言在使用postman发送https的时候,可能会发送不成功的,没有返回例如:接口地址:https://www.baidu.com/s?wd=新梦想IT职业教育请求头:User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.3原创 2021-11-25 14:31:58 · 5135 阅读 · 2 评论 -
提升测试效率——不做无效,重复的测试
有很多人员会不断问自己,自己到底要不要学测试,或者要不要坚持做测试,测试的职业发展到底怎么样?如果你还在迷茫,在到处找各种大牛问类似的问题,我希望这篇文章,你看完能够结束你的这个烦恼,给你更多的指明方向,当然也有更多的压力。下面我们聊聊测试这个职业和测试工程师涨薪需要的技能!01 什么是测试工程师?测试工程师主要干的事情就是测试,找出程序的Bug,尽量在程序发布出去之前,把一些潜在的,严重的bug给提前指出来,降低软件研发过程修复bug的成本。测试是一个比较综合和全面的职业。...原创 2021-11-24 09:56:20 · 354 阅读 · 0 评论 -
H5、小程序测试点
最近接触了较多关于H5页面的测试,H5页面的测试除了业务逻辑功能测试外,其他部分的测试方法基本是可以通用的,在此对H5页面和小程序的一些通用测试方法进行总结分享给大家。H5优势:1.H5可以跨平台,开发成本相对较低;2.H5可随时上线就更新版本,适合快速迭代;3.H5可以轻量的触达用户,提供更快捷的服务;4.在微信入口或者浏览器上,用户只需点开链接就可以获取我们所提供的服务。H5劣势:1.H5->的转化强依赖于浏览器;2.H5目前基本无法将数据存原创 2021-11-23 15:14:11 · 368 阅读 · 0 评论 -
2022“点点点”测试员如何上岸测试开发岗?附完整学习路线
有很多人员会不断问自己,自己到底要不要学测试,或者要不要坚持做测试,测试的职业发展到底怎么样?如果你还在迷茫,在到处找各种大牛问类似的问题,我希望这篇文章,你看完能够结束你的这个烦恼,给你更多的指明方向,当然也有更多的压力。下面我们聊聊测试这个职业和测试工程师涨薪需要的技能!01 什么是测试工程师?测试工程师主要干的事情就是测试,找出程序的Bug,尽量在程序发布出去之前,把一些潜在的,严重的bug给提前指出来,降低软件研发过程修复bug的成本。测试是一个比较综合和全面的职业。...原创 2021-11-23 11:06:53 · 190 阅读 · 0 评论 -
Python趣味编程–画小猪佩奇
import turtle as tt.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192),"pink") # 设置画笔颜色和填充颜色(pink)t.setup(840,500) # 设置主窗口的大小为840*500t.speed(10) # 设置画笔速度为10#鼻子t.pu() # 提笔t.goto(-100,100) # 画笔前往坐标(-100,100)t.pd() ...原创 2021-11-22 16:04:09 · 178 阅读 · 0 评论 -
面试逻辑题
如果有对软件测试感兴趣的小伙伴可以加群了解更多:点击进群http:// https://jq.qq.com/?_wv=1027&k=qrx7Cq8I原创 2021-11-19 15:38:53 · 328 阅读 · 0 评论 -
客户要求做渗透测试,你需要提前准备什么?
对于客户的渗透测试来说,在进行前与用户沟通某些有关事项是非常必要的首先是渗透测试的目的用户这次的需求是什么?等待保险、日常安全检查或者其他目的,不同的目的决定了不同的漏洞评估等级,在测试过程中也感受到不同的方法。二是渗透测试总体目标总体目标通常分为服务器和软件系统,这两个总体目标的渗透方式大致相同。做软件系统的渗透测试,还要辨别软件系统后端的服务器。往往在软件系统渗透失败的时候,我们可以从服务器层面突破,反之亦然。第三是总体目标环境通常我们的渗透测试会在两个环境下进行,一个是生产..原创 2021-11-18 14:48:14 · 649 阅读 · 0 评论 -
软件测试还能不能找到工作为什么各种行业都来卷软件测试
IT行业是个大范围,我仅从自己熟悉的软件测试领域来略加分析,说一点自己的思考,欢迎一起探讨。软件测试工程师指:理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。简言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。业内数据据业内统计,目前国内IT技术岗有三、四百万,其中软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大。从业人员主要分布于我国中东部原创 2021-11-17 21:40:10 · 248 阅读 · 0 评论 -
软件测试基本流程与方案(以电商大促为例)
背景随着当代电商行业的快速发展,网购用户数量也快速增长。在过去常常线下出现的各类促销活动也逐渐转移至线上,并且伴随着线上用户消费能力不断升级,一年一次的电商大促也已经日常化。各类购物软件为了吸引用户消费,各类促销玩法的层出不穷并且规则复杂多变,在任一个链路出现问题,都将会给商家和普通消费者带来巨大的经济损失,如何保障业务在一个快速迭代的节奏下稳定、安全的发展,对于技术质量团队来说是一个不小的挑战。基于用户体验,通过设计全面、稳定、敏捷的软件质量保障体系,提高软件质量,回避软件发布后由于潜在的软件缺陷原创 2021-09-18 10:05:31 · 563 阅读 · 0 评论 -
作为一名大厂的测试人员,软件测试真的是一份低调的工作吗?
有时候,决定成为软件测试员对我们中的一些人来说不是故意的 ,尤其是在我们职业生涯开始的时候。虽然成为一名成功的IT专业人员的愿望是强烈的,作为一个开发人员是伟大的,具有巨大的潜力。但不应该得出结论,作为一个测试人员意味着完全相反。当一个测试机会出现的时候,我们的脑海中有很多疑问,我们常常怀疑这是否是正确的职业选择。以下是一些初级软件测试人员心中可能存在的误解:不应用编程知识?“任何人都可以做手工测试,不需要专业知识?”很多时候,如果我们第一份工作的第一个任务是测试项目,我们(尤其是计原创 2021-09-17 13:35:23 · 102 阅读 · 0 评论 -
软件测试工程师的6+1种技能
软件测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢? 有逆向思维的能力曾经接触过一些软件测试工程师,他们干了一段时间软件测试工作后返回去...原创 2021-09-16 13:26:02 · 63 阅读 · 0 评论 -
软件测试面试相关内容
后台经常看到有读者给出“面试”的关键字,因为比较多,所以还是整理一份相关内容。仅仅是面试相关的,至于笔试内容,有机会再分享一篇。好的,废话不多说,下面是一些比较有代表性的面向初中级测试人员的面试题,也用的比较多的。1、介绍公司的测试流程?如果没有做过测试的话,也是按照他理解的说一下。分析需求--->分解需求--->制定测试计划--->设计测试用例--->评审测试用例--->执行测试用例--->提交bug--->验证bug--->测试报告---&原创 2021-09-15 13:22:56 · 106 阅读 · 0 评论 -
未来几年,软件测试九大新兴趋势
在过去的十年里,由于大多数软件公司采用了敏捷和DevOps方法,软件行业经历了革命性、快速的演变,这使得开发人员、测试人员坐立不安,不断提高其技能成为必要。开发与测试的融合,整个研发与运维的融合,使测试人员更为焦虑。与此同时,“全生命周期开展测试"这样的理念得到了更广泛的接受,甚至开始逐渐接受 “持续测试” 理念,其目标是让持续交付产品,让所开发的应用更快地进入市场。我们还看到虚拟化和面向服务的体系结构以及云计算的使用在增加。这一切,不是削弱了软件测试,而是促进了软件测试的发展,软件测试在软件研发中变得原创 2021-09-14 13:10:57 · 413 阅读 · 0 评论 -
软件测试,何去何从?
金九银十是跳槽的高峰期,我也加入了跳槽的大军中,当准备写简历时,我陷入了彷徨,因为我没有任何亮点可以在简历中体现。应该有不少人跟我有同样的迷茫吧,所以我就来说说我对这一行的理解,希望能跟我有相似经历的童鞋们有一点点的指引作用,不要再陷入我这同样的深坑。1、首先来说说我的经历。大学期间校企合作培训.NET开发工程师,培训期间很幸运进入了一家物联网公司开始了我的码农生活,在码农的生活中比较累,自觉无法胜任软件开发职位,由于是女孩子,觉得软件测试更适本人一点,毕业后就开始找软件测试相关的工作,当时的愿望还原创 2021-09-13 15:57:01 · 97 阅读 · 0 评论 -
身为软件测试工程师的我们,如果做好接口测试?
谈起软件测试,就不得不说一下接口测试,凡是有功能的软件都离不开接口,没有接口的软件只是一个模具或页面,不具备任何功能。 什么是接口接口说白了就是实现软件功能的方法,而这些方法的最终目的就是传递信息,实现软件功能。 接口测试是什么接口测试就是验证这些信息能否正确传递,验证这个方...原创 2021-09-10 13:46:42 · 81 阅读 · 0 评论 -
千金难换的测试策略
软件测试的策略分析软件测试策略和软件测试方法不同,软件测试方法指的是一种具体的对软件进行检验的手段,而测试策略则是针对不同的阶段应该选择怎样的测试方法,或者应该如何合理配置不同测试方法而制定的方案。在掌握了不同测试方法之后应该如何应用到具体的测试项目中就需要制定相关策略,比如在单元测试中应该选择技术评审法,在集成阶段应该选择三明治法,在系统测试阶段应该选择场景法,在针对功能进行测试的时候应选择合适的黑盒测试方法制定相应的测试用例,在开展单元测试和集成测试时则应该选用白盒测试方法制定相应测试用例,测试策略原创 2021-09-09 15:39:01 · 60 阅读 · 0 评论 -
如何成为一个优秀的软件测试工程师!
前言在谈论软件测试之前,我作为一个有一定工作经验的工程师,我想发表一些自己的想法和观点,这些观点虽然不是完全正确的,但是确实是我在工作中不断的去沉淀,去理解,去思考才得来的一些看法。希望作为刚入行的你,或者已经在从事这份岗位但是很迷茫找不到定位的你,在看到我的这篇文章之后可以对这份工作有另一种态度,希望你在选择了这份岗位之后可以热爱这份工作,愿意去付出,愿...原创 2021-09-08 14:14:16 · 572 阅读 · 0 评论 -
软件测试行业是一座围城
摘要:软件测试越来越热门,一方面很多测试从业者进入这个行业。另一方面,一些在职测试人员对测试工作感到迷茫、乏味。软件测试行业有自己的优势,也存在不尽如人意的地方,它就像一座围城,城外的人踊跃想进入,城内的人乏力地想走出去。 近年来,我国的软件测试人才缺口越来越大。随着互联网+、移动互联网、物联网、大数据等新兴IT产业的迅猛发展,企业用人需求连年上升。软件测试越来越热门,有些人毕业后直接从事软件测试工作,也有人通过报班培训、开发转行测试、自学网络课程和测试书籍等方式涌入这个行业。 即便如...原创 2021-09-07 11:17:08 · 104 阅读 · 0 评论 -
软件测试的技术含量、收入、前景怎么样?过来人为你解答……
只要是人们提出来的想法和需求,软件都可以实现,只是时间和成本的问题,一旦实现了,那么质量就是衡量你工作能力的标准。对于企业来说,只有高质量的产品才能保障企业的竞争力。IT行业在众多人的眼中,是一个熟悉又陌生的行业。熟悉是因为日常生活中我们经常使用它,例如微信支付、百度搜索等。陌生是因为对软件的理解仅仅只限于应用层。其实软件和我们日常看见的交通工具,家用电器都有着类似的生产过程。其中一个环节就是质量检测。软件测试就是保证质量的一个重要手段。 软件测试没有技术性?软件测试收入偏低?软件测试前...原创 2021-09-06 12:53:15 · 743 阅读 · 2 评论 -
软件测试工程师工作内容是什么?
我们在软件测试岗位过程中到底是做一些什么事情?测试自动化性能这三个不管你的项目大与小,项目的难易程度,其实我们都会做到,尤其是第一个,不管你是医疗还是电商的或者是app的,功能肯定是都要保证的,至于自动化和性能,这两个是可选的。但是现在的话自动化和性能也已经成为了占据了很大的比例。首先第一个功能的话,我们测什么?根据需求来测,常规需求就是产品经理提供的产品需求,我们就把它叫常规需求,来进行我们的UI测试、接口测试、以及产品的迭代、新增功能测试。第二个,优化需求原创 2021-09-03 13:12:45 · 249 阅读 · 0 评论 -
做了这么多年软件测试,我还是觉得这几个测试工具好用
1 Optimizely(UI/UX)Optimizely 是一个强大的 UI/UX 测试工具,可以对网站或者应用中重新设计或实现的新特性进行演练测试。该工具主要用于在推出新特性前验证变更,以减少失败的风险。Optimizely 核心特性A/B 测试构建及运行 顺序测试新功能 FDR 错误控制 借助 snippets 轻松集成到代码中Optimizely 亮点特性使用 API 控制实验,并可随时监控统计信息和实验结果最新更新Optimizely Agent 将框架部署到所选的基原创 2021-09-02 16:09:11 · 210 阅读 · 0 评论 -
2021年五大流行软件测试工具
1前言本文介绍了一些测试工具,他可以帮助我们快速、有效地交付。Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试,这可以理解,但是手动测试也将保留下来。怎么选择测试框架?这有一些标准: 相对快速和方便设置(或开箱即用的解决方案) 支持社区或开发者自己可以为其框架提供支持 有清晰而全面的文档 与其他工具充分集成 有一些很酷的功能,例如代码可重用性支持在多个平台和环境进行测试 .原创 2021-09-01 15:56:35 · 365 阅读 · 1 评论 -
年末跳槽?面试软件测试需要掌握的7个技能Get了吗?(上)
IT互联网的飞速发展,很多人选择从计算机方面开发着手,在整个计算机行业的,不同岗位所需要具备的能力是不同的。软件开发和软测试是息息相关的,很多人知道软件开发,但是对软件测试的了解不是很多。怎么才能成为一名专业的软件测试人员呢?01 测试用例的编写1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数...转载 2021-08-31 21:09:49 · 96 阅读 · 0 评论