转给即将做测试的你

测试方针、测试策略、测试方案和测试计划 一个测试计划包含多个测试策略,测试策略可以指导制定若干测试计划。管理类文档测试计划包含技术类文档测试方案。 阅读详情

转给即将做测试的你

 

 

应届求职者的困惑与不安

问题1:你好,面试官,测试具体做哪些事项?我不太想做黑盒测试,因为黑盒测试可能就是点点点。

问题2:你好,面试官,我可否做两年测开后转开发呢?咱们内部是否可转岗。

问题3:你好,面试官,此任务的用例设计大概就这些吧,按照这个测试下就可以了吧。

问题4:你好,面试官,对于测开我不太了解,想从事互联网行业,暂时没有其他岗位的offer,所以投递测开碰碰运气。

以上是今年秋招,小编互动较多的话题,这其中能够感受到求职者的迷茫、担忧及对未来发展的深切关注。

在这里小编给的建议是:

①首先需要了解测试。俗语说知己知彼,百战不殆。可通过提前参与测试实习、参与测试领域比赛、测试公众号、测试论坛、咨询师哥师姐等。

②分析自身与测试的匹配度。俗语说扬长避短,尝试对自己做剖析,需要问自己是否“善于找茬”、是否喜欢质疑批判、是否善于分析、是否追求完美、是否喜欢发散。

③确认自己的兴趣度。俗语说做一行,爱一行。那么在做之前,请深入思考,是否喜欢它,如果不喜欢,请绕开测试的领域,转投自己感兴趣的领域。

测试需要做的事情及可能接触的挑战

测试开发及测试工程师的使命是:质量保证,在实际业务中,发现分析产品质量的瓶颈点,解决质量的效率及覆盖度问题。

在之前搜狗测试公众号有发表过一篇文章,测试可开展的工作有如下截图。而如下的测试工作,需持续的优化,使其中任意一部分,都能够形成一套体系,支持多形态、高复杂的业务线。

image

当前互联网正处于人工智能、机器学习、大数据平台、可穿戴设备、虚拟现实、5G应用等领域,那么对于此领域,测试自动化框架、理论、方法、工具等需要去开采、挖掘,使之成为流程化的测试体系。

DevOps开发模型是17~18年较火的开发模式,很多行业逐步转向此开发模式。随着容器、微服务时代到来,配置基于CI/CD的Devops流程成为测试人员必备的一项新技能,测试在Devops开发模式中分担什么样的角色,承担哪些任务,也是测试人员需要思考的点。

互联网行业在领导革命,测试行业也在历经变革,测试同行们面临已不是整体项目迭代的最后进入者,也许测试在最初产品设计时,已经与开发并行开展。测试人员较过去逐步成长为具有技术性,较好的思维能力,并富有探索性、灵活性。

请保持测试初心

之前小编有跟同事拜读过“google软件测试之道”这本书、也有看过一位大牛分享的--测试十二年-六道轮回后的初心能否找回,感受很深刻。 测试不仅眼前的苟且(项目进度),还有诗和远方(沉淀和探索)。

保持对于测试的敬畏之心

一切风险皆Bug,是测试之道。对待所测试的任务,要谨慎。测试的字典里没有随便,大概,可能等词语,得出的结论一定是论证过的,验证过的。在整个测试任务中,用例设计是严谨的,流程是规范的,风险是可控的,用户体验是经得起千万用户考验的。

保持对于测试的基本素质点

很多业界大牛都有提出,在做测试任务时,困难的不是自动化编写,而是测试真正的精髓逻辑分析能力。而部分同学一边做着测试,一边追逐着要做自动化。殊不知,当下自己负责的任务是否有存在概率性的Bug无法复现、是否有疑难的问题无法定位、是否是高效的执行手段、是否有测试优化点提出。

对于产品的体验建议、测试分析技能、批判性思维、错误猜测的思路、细心专一的用心、疑难Bug的死磕精神、随机测试能力、风险分析能力、跨部门协作能力、流程意识、总结能力等基本素质点,要保持并持续提升优化。

保持对于测试的极致精神

前段时间朗读者的一期,一位可敬的96岁高龄的老先生,持续感动着无数网友。他就是“中国肝胆外科之父”的吴孟超。吴老的右手,握过众多的奖杯,但却最契合止血钳的形状--筋脉虬结,右手食指指尖微微向内侧弯,但又超乎寻常的柔软细腻,指甲整齐润泽--食指畸变是因为过去的成千上万台手术,细腻灵活是为了未来能再多帮助一个生命。吴老说,自己爱惜手要远胜过脸。

image

那么对于测试领域和生涯,同样需要极致的精神。记得小编的领导教导过的一句话:做事情不仅仅是做完,要做好。用例的覆盖度是否足够高、测试执行的方法是否足够高效、某一类型的测试方案是否足够全面、适配测试是否足够完美、配合团队的口碑是否足够好。

保持对于技术的兴趣度

很多人认为,测试行业对于技术的要求低。也有部分人员由开发岗转向测试岗,原因是开发太辛苦,测试不用写代码。其实不然,随着互联网的发展,对于测试的技术能力要求越来越高。

熟练掌握一门编程语言,是测试所需要具备的。比如:对于改动范围的测试方案评估、与开发沟通代码改动、定位疑难Bug、协助开发搭建单元测试框架、测试环境平台、设计编写单元测试、编写测试脚本或工具等。同时,保持对于业界技术热点的关注,思考与当前项目的结合点并落地,同样不可缺少。

保持对于测试创新意识及学习动力

很多同学在最初2~3年里,大概率的会遇到瓶颈期,各类测试任务均已学会,觉得测试的深度到此为止,从此迷茫或者觉得此地发展空间不大,不如去其他地方看看。其实,这个阶段创新非常重要,因为此时面临的问题,不再是简单的问题,而是复杂的问题。需要通过学习、尝试、及不断实践优化去解决。保持好的创新意识在测试开始之初尤为重要。

另外,在忙于项目迭代的同时,一定不能满足于当前的充实感,要做测试领域的沉淀、效率及覆盖度层面的提升。将测试当做研究的Topic,持续学习、思考、形成自己的体系并落地。

总结

有应届生在面试QA环节,会询问,我未来在团队中,能够学习到什么?能够掌握什么?

很难回答,因为承载着应届生对于团队的期待,也很好回答,因为未来具体掌握什么,在自己的手里握着,团队仅仅能够给予的是“渔”,而非“鱼”。

如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。
 

简单的python+selenium关键字驱动自动化框架 测试人员,python初学者 立即下载

相关推荐

自动化测试 selenium python3 关键字驱动 数据驱动

自动化测试的一个框架,没有使用robotframework,关键字支持大概十几个吧,如果不够可以自己在代码中完善,测试用例写在excel中,运行AutoTest.py就行

Python--getattr反射+selenium详解篇

这里是清安,再前面的selenium中,有用到反射来写代码,那么什么是反射,可能有些朋友还不太清楚。本章就具体实例带你学习一下反射。 反射,指的是运行时获取类型定义信息。一个对象能够在运行时,像照镜子一样,反射出其类型信息。简单说,在Python中,能够通过一个对象,找出其type、class、attribute或method的能力,称为反射。 反射也可以称之为魔术方法,例如:getattr()、setattr()、delattr()、hasattr()。但是魔术方法不止这些,别搞混了。 如果对pytho

伤心的辣条 922

关键字驱动的Selenium测试:关键字驱动

关键字驱动的Selenium测试 ####################微笑测试################### Written by Andreas Popp For more informations visit https://test-with-a-smile.de or mailto andreas.popp@testautomation-popp.de ############################################### ######### 该项目基于的页面对象项目,并将使用关键字驱动的方法对其进行扩展。

unittest单元测试框架(四)批量执行测试用例

unittest单元测试框架(四)批量执行测试用例 批量执行测试用例,比较合理的做法是把相关的几条用例放到一个.py 文件里,把所有.py 文件放到一个文件夹下,然后通过一个程序执行文件夹下面的所有用例。 testcase.py dos命令一直有错。。。。。 如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流q.

测试小小小的博客 488

SpringBoot 通过 JMS 集成 IBM MQ

IBM MQ 作为老牌的企业级消息中间件,虽然在当下云原生时代已不再是主流选择,但在金融、银行、保险等传统行业的核心业务系统中仍然占据着重要地位。这些行业对系统的稳定性、可靠性和事务一致性有着极高的要求,IBM MQ 正是在这些方面表现出色。尽管近年来 RabbitMQ、Apache Kafka 等新一代消息中间件在新兴项目中更受欢迎,但许多金融公司和大型企业仍在使用 IBM MQ 作为核心业务系统的消息传递基础设施。

小单的博客专栏 948

Altium Designer操作技巧(1)——原理图中如何批量替换元器件?

《AltiumDesigner批量替换元器件技巧分享》摘要:本文介绍了两种在AltiumDesigner中批量替换元器件的实用方法。方法一通过“查找相似对象”功能,可精准匹配并批量修改器件参数;方法二利用ActiveBOM功能,在BOM表中直观操作器件替换,推荐使用第二种方法可使BOM管理更高效。这些技巧能有效减少物料种类、降低贴装成本,特别适用于电阻电容等常用器件的批量替换。关注公众号获取更多电子设计技巧。

u012526819的博客 2578

第20章:python自动化——关键字驱动类实现

本章主要学习的是关键字驱动的学习,将常用的一些操作,进行封装,这就是逻辑代码,专门用一个文件进行管理。测试代码专门用一个文件进行管理。逻辑代码,不涉及数据。测试代码,不涉及逻辑。分开管理,方便维护。代码和数据的分离,在后面也会讲到。下一章讲解的EXCEL数据驱动就是数据分离的一种形式。关键字驱动类,是行为的封装,重点在封装二字。 关键字驱动类除去封装基本的操作行为之外,还可以实现流程的关键字封装,在整个框架设计上,封装的定义不是固定的。

huang_zp123的博客 2082

01|无代码开发 | 如何使用Zion实现导航网站制作

以上就是我制作导航网站的心得,分享给大家,作为一个小白想要独立搭建一个网站还是比较困难的,而在Zion不仅可以用可视化的方法进行搭建,甚至还可以一键发布,不用考虑服务器域名啥的问题,真是太方便了。

2301_76262110的博客 1390

python+selenium+关键字驱动(函数驱动)

用关键字(函数)来做自动化测试,将一些常规动作提炼成关键字(函数),以百度搜索为例子,如下 import time from selenium.webdriver.common.by import By from selenium import webdriver driver = webdriver.Chrome() # 等待时间,默认5秒 def sleep(second=5): time.sleep(second) # 打开网址 def get_url(url): drive

weixin_42166361的博客 670

实现单芯片2400bps 音频编解码方案

终于按照朋友的需求,帮他开发了一款单芯片集音频采集编码传送并接收解码播放功能的方案,交给快递公司邮寄给远在郑州的他.整个项目从开始定型到现在一个样机送出,整整花了1个月时间,感觉挺有成就感,挺有意思,工作是辛苦的,结果却是快乐的.现在将这中快乐的的心情与大家分享一下.    真个项目用一颗主控搞定,ARM9的,200KBytes 片内RAM,主频可以跑到300MHz,64pin LQFP封装

nyxsec的专栏 3682

5种超实用方法:快速获取Windows文件夹下所有文件名(含CMD/PowerShell脚本)

本文详细介绍了5种快速获取Windows文件夹下所有文件名的实用方法,包括图形界面操作、Excel数据导入、CMD命令和PowerShell脚本。特别提供了高效的CMD和PowerShell脚本示例,帮助用户轻松实现文件名的批量获取与管理,大幅提升工作效率。

opencv7vision的博客 449

软件测试环境搭建及测试流程

早在2012年左右,支付宝虽然很快被大众接受,但是却面临着一种比较普遍的现象:支付宝账户余额内总是有一 笔闲置资金,虽然不同账户资金数额有多有少,但总的来说,这笔躺在账户什么做不了的闲置资金数额还是比较庞大的,对于支付宝的发展而言非常不利。这些因素可能来自技术,资源或者其他方面的(对于需要的软件,有可能非常贵,公司负担不起,或者需要和银行对接才能测试成功,但是有可能无法和银行对接)1.测试需求的分析用来确定整个测试工作,明确测试对象以及测试工作的范围和作用,并作为测试覆盖的基础。

2301_81967703的博客 2206

Wezterm的安装和简单配置

希望 wezterm 的主题配色,保持和 powershell 默认配色一致,也就是 Compell 主题。目的是在频繁使用 wezterm 时,原本的根据颜色判断文件信息(尤其是WSL里的Linux下,文件和目录颜色)依然可以使用。wezterm 默认用 cmd.exe, 我是 win11,希望默认用 powershell。

baiyu33的博客 4266

Python + Jmeter 实现自动化性能压测

我们学习必然是为了找到高薪的工作,下面这些。

nhb000000的博客 442

Mac本地大模型实战指南:Ollama+Metal+Apple Silicon深度优化

大语言模型(LLM)本地化部署正成为开发者关键技术能力,其核心在于推理效率、硬件适配与成本控制。Apple Silicon凭借统一内存架构(UMA)和Neural Engine,为本地LLM运行提供了独特优势;Metal加速则显著提升GPU计算吞吐,使Gemma 4、Qwen 3.5等模型在M系列Mac上实现低延迟、高精度、离线可用的工程落地。相比云端API,本地方案规避了token计费、网络依赖与数据外泄风险,特别适用于企业文档处理、实时语音分析、私有知识库检索等强隐私、低时延场景。本文聚焦Mac平台,系

weixin_33443333的博客 351

agent实战专栏|日程管理Agent:智能时间管家

在快节奏的现代生活中,时间管理已成为每个人面临的核心挑战。根据全球知名调研机构 Gallup 的统计数据,现代职场人平均每天仅能有效专注工作 2 小时 23 分钟,剩余时间被会议、邮件、碎片化事务大量占据。微软的另一项研究显示,知识工作者平均每天需要处理 200 多条日程相关的信息,包括会议邀请、日历变更、提醒通知等。传统的日历工具(如 Google Calendar、Outlook Calendar、Apple Calendar)虽然在可视化展示和基础提醒方面表现出色,但在智能化方面仍存在明显短板:日程管

2201_76125393的博客 52

一文3000字教你用Python + Jmeter 实现自动化性能压测

通过调用底层 c++ 的接口,做数据库的数据插入与查询操作,然后将返回的结果进行拼接与输出。2. 代码里面将每一次调用后返回的内容进行拼接后,并做了成功信息的统计,输出成功的次数为3,输出后会转给里面的脚本获取。PS:在本地调试好脚本,确保符合预期。通过 jmeter 工具进行并发操作,对后端底层接口进行压力测试,效果不错,效果图如下所示。​。

2401_86343726的博客 503

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

“出错了”和报告Bug的艺术——转给产品和测试的看看,哭瞎~

“出错了。” 没有那句话能像“出错了”一样让程序员/开发者如此沮丧,心里翻江倒海,怒火一点即燃,还要死掉一大片脑细胞。 这句生硬的开场白通常标志着让开发者恐惧的长时间排错工作要开始了。 在我的职业生涯中,我就进行过好几次这样的对话: “出错了。” “什么出错了?” “网站。” “网站什么地方出错了?” “我不确定。你把它弄好就是了。“ 对于很多的非技术人员来说,这句话在逻

xiangyong882000的专栏 487

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

长连接测试_记一次使用NodeJS做服务器压力测试

概述众所周知,做benchmark测试,一般都采用ab,wrk,siege等工具。但是对于长连接,尤其是有信息交互的场景,这些工具很难做到。对于websocket的压力测试,更是很难得出有效的结果。这里我参考了nodeJS库中的keepaliveAgent的压力测试的方法。也就是写一个proxy。原理如下:实际应用时,http压测工具将压力打在proxy上,proxy将压力转给被压测的Server...

weixin_28985877的博客 781

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

第1篇 · 车载网络测试工程师到底在做什么

本专栏将系统讲解车载网络测试工程师的工作内容与技能体系。核心工作是验证ECU间的通信可靠性,包括CAN/CANFD、LIN、车载以太网和诊断协议四大网络类型。

weixin_40153541的博客 578

转给搞技术的人看看

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学。搞技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发.    一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。    不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有

java-coding 3434

软件测试丨常用测试策略与测试手段

是指在特定环境约束之下,描述软件开发周期中关于测试原则、方法、方式的纲要,并阐述了它们之间如何配合,以高效地减少缺陷、提升质量。测试策略中需要描述与测试目标以及测试方法,准入准出的条件,以及所需要的时间、资源与测试环境等等。测试策略是一种因地制宜的,不同的公司,不同的团队,不同的项目对应的测试策略内容不同。

NHB234567的博客 1707

网站测试总结

前段时间忙网站的测试方案的确定,选择使用selenium RC作为测试工具,该测试工具主要分为两部分,selenium server 和selenium RC脚本(脚本采用Python编写,而且正确安装了selenium RC模块.),在脚本的编写中采用HTMLTestRunner.py进行测试报告的输出(将测试结果输出为html文件),下面说明在环境搭设和脚本编写中遇到的几个问题: ...

weixin_30576859的博客 285

活动 支付、退款相关的订单测试

一、支付方式   微信、支付、转账 二、支付入口   微信链接、app内、小程序内。。。 三、支付   3.1 支付   a.多处登陆,一前一后支付,后面的不可以支付(加锁),给出提示;如同一微信链接,支付的话,5分钟解除限制;   b.通过jmeter,并发测试;(如,免密支付)   c.分享链接的支付,分享时 达到条件,但后面不再达到条件,点击链接 给出提示/进入不符合的页面;   3.2 ...

weixin_44732155的博客 702

如何才能制定好测试策略_全(转载)

四步测试策略制定发思维导图 1 理解测试策略 返回 1.1 什么是测试策略? “测试策略”通俗来讲就是6个字:“测什么”和“怎么测”。 具体来讲,就是答好和产品测试相关的六大问题: 测试的对象和范围是什么? 测试的目标是什么? 测试的重点和难点是什么? 测试的深度和广度? 如何安排各种测试活动(先测试什么,再测试什么)? 如何评价测试的效果? 1.2 测试策略等于测试方...

onlyajok的博客 1万+
上一篇: Web UI自动化测试系统设计
下一篇: 如何在敏捷世界中实现高效的测试自动化
测试小小小
博客等级 码龄6年 265粉丝 364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值