51Testing软件测试论坛

标题: 【你来问我来答第124期】:怎样快速掌握测试工作中需用到的技术?(活动结束) [打印本页]

作者: lsekfe    时间: 2022-1-5 10:18
标题: 【你来问我来答第124期】:怎样快速掌握测试工作中需用到的技术?(活动结束)
怎样快速掌握测试工作中需用到的技术?-----成为一名合格的业务测试工程师
论坛ID:xuquan
全网昵称: IDO老徐
现任公司: 国内某上市公司
现任职位:测试总监
工作经验: 深圳,十二年,测试管理,带过100人左右「质量管理部」,业余时间写公众号、博客,有近10万测试工程师读者 。

[attach]136030[/attach]


各位会员可以在1.10日前以回帖的方式向客座专家提问。

(请大家围绕本期客座专家的擅长领域进行提问、探讨)

客座专家将在1月1日—1月31日为大家集中解答。

机会难得,欢迎大家踊跃提问










作者: 404688312    时间: 2022-1-8 22:03
【坐标西安】后疫情时代,外企的python自动化测试会开到多少钱的工资?
作者: 海上孤帆    时间: 2022-1-10 11:22
你好老徐,看你工作了那么久。我想问下,软件测试中有没有职场潜规则?有的话一般来说会遇到哪些,我们如何来闭坑,谢谢!
作者: 卡特兰蒂斯畲族    时间: 2022-1-10 11:26
你好,嘉宾。现在各样各业内卷都比较厉害,不知道您对测试内卷有什么看法?希望能得到你的解答,谢谢。
作者: 安静的小莉莉    时间: 2022-1-10 11:37
大佬你好,我是一个刚毕业的女生原先不是计算机专业。没有计算机基础,在大学中做兼职也就是一些服装模特之类的,朋友和我说软件测试入门相对容易,想来尝试下。不知道根据你的经验,像我这样的适不适合做软件测试呢?
作者: xuquan    时间: 2022-1-10 23:13
404688312 发表于 2022-1-8 22:03
【坐标西安】后疫情时代,外企的python自动化测试会开到多少钱的工资?

深圳 ,测开 15 - 25 K /月 ,是比较正常的范围 。 西安不了解 。

了解薪资范围思路:去招聘网站,搜索本地类似岗位的薪资范围,取「中」
作者: xuquan    时间: 2022-1-10 23:15
海上孤帆 发表于 2022-1-10 11:22
你好老徐,看你工作了那么久。我想问下,软件测试中有没有职场潜规则?有的话一般来说会遇到哪些,我们如何 ...

1、Bug记得走 缺陷系统
2、测试报告,注明风险,及已知问题

避免背锅

至于其他的,技术类岗位,比较单纯,好好做事,好好提升能力,两年一跳 。
作者: xuquan    时间: 2022-1-10 23:16
卡特兰蒂斯畲族 发表于 2022-1-10 11:26
你好,嘉宾。现在各样各业内卷都比较厉害,不知道您对测试内卷有什么看法?希望能得到你的解答,谢谢。

卷这个事,随她去吧 。
我对技术人的建议是:一家公司,除了拿薪资,剩下的就是积累经验、提升能力,
干的不开心了,就换 。
作者: xuquan    时间: 2022-1-10 23:18
安静的小莉莉 发表于 2022-1-10 11:37
大佬你好,我是一个刚毕业的女生原先不是计算机专业。没有计算机基础,在大学中做兼职也就是一些服装模特之 ...

「测试行业 入门简单,几乎无门槛」
但,如果你想持续在这个职业待下去,需要提升的很多很多,特别是想薪资能上升到 15K +

测试理论、软件工程理论、网络基础、Linux 、数据库、Git 都得了解下 。

一步步来,先入职了再说 。

专业不影响的 。
作者: 海上孤帆    时间: 2022-1-11 09:35
xuquan 发表于 2022-1-10 23:15
1、Bug记得走 缺陷系统
2、测试报告,注明风险,及已知问题

确实如此,我目前工作了3年了,在岗位上目前属于资深。其实自己想往管理上发展,那这样的话除了认证搞技术,那么管理方面需要去学习吗?请您给一个经验,谢谢。
作者: 道客的人生    时间: 2022-1-11 09:42
xuquan 发表于 2022-1-10 23:16
卷这个事,随她去吧 。
我对技术人的建议是:一家公司,除了拿薪资,剩下的就是积累经验、提升能力,
...

这话蛮有道理,把自己做好了。管他卷不倦。毕竟有些东西是没法控制的。
作者: 道客的人生    时间: 2022-1-11 09:49
大佬我最近有一场面试,我有一个比较常见的问题想让你帮忙解惑下,一般来说面试的时候第一个问题都是自我介绍,但是这个自我介绍一般就说下自己的职务和工作内容,但是总觉得这种说法太大众了,我想您应该面试了不少人,希望你能够说下,自我介绍这关应该如何说比较好一些,让面试官更觉得自己与众不同,谢谢。
作者: 道客的人生    时间: 2022-1-11 09:50
还有2个补充问题,一、简单的介绍一个你所参与的项目,你在项目当中做了些什么。 二、简单的介绍一下你所遇到的印象最深的bug 这2个对于软件测试面试一般都会问,麻烦您给一些参考建议,谢谢!
作者: xuquan    时间: 2022-1-11 15:33
海上孤帆 发表于 2022-1-11 09:35
确实如此,我目前工作了3年了,在岗位上目前属于资深。其实自己想往管理上发展,那这样的话除了认证搞技 ...

工作 3 年后,就应该要去学习一些管理相关的知识了 。

一个好的学习思路:多看看你的领导是怎么管理、怎么带这个团队的 ,以及你觉得他哪些点做的不好 。

看再多管理书,不如从身边学 。

注:具体管理建议,我之前写过很多文章,可以去搜索下
作者: xuquan    时间: 2022-1-11 15:34
道客的人生 发表于 2022-1-11 09:49
大佬我最近有一场面试,我有一个比较常见的问题想让你帮忙解惑下,一般来说面试的时候第一个问题都是自我介 ...

自我介绍核心要素:
哪一年参加工作,测试工作几年,经历过哪些公司,参与过哪些项目,主要负责的内容,技能擅长等(两分钟内介绍完)

别想着搞创新,也许会搞砸 。
作者: xuquan    时间: 2022-1-11 15:37
道客的人生 发表于 2022-1-11 09:50
还有2个补充问题,一、简单的介绍一个你所参与的项目,你在项目当中做了些什么。 二、简单的介绍一下你所遇 ...

1、项目
最近半年,负责的项目是xxx平台,用户群体是xx ,用户量100W左右,团队20人,16开发、4测试;主要工作是业务+接口,涉及工具xxx 等 ;

2、印象深刻的Bug ,思路:
bug的严重程度,所带来的的影响,什么情况下发生的,你是怎么定位到的,你是怎么解决的 ;
最好是哪种比较难发现的,经过各种手段,最后才找到原因的 ;


注:这些内容,都是之前文章写过的,经过无数数据验证过的,供参考 。
作者: 道客的人生    时间: 2022-1-13 10:26
xuquan 发表于 2022-1-11 15:37
1、项目
最近半年,负责的项目是xxx平台,用户群体是xx ,用户量100W左右,团队20人,16开发、4测试;主 ...

感谢你的回复,对我有所帮助。果然蒋还是老的辣。
作者: 测试的小女巫    时间: 2022-1-13 10:33
你好,老徐。
软件测试工作可以锻炼的基本技能有哪些,日常工作中怎么去刻意锻炼?
期待你的回复!
作者: 巴黎的恋人    时间: 2022-1-13 10:35
你好,大佬
我是一个黑盒测试工程师,女生,未婚,普通二本院校的计算机专业毕业
目前在一个团队里面负责一个web项目的测试
有三年测试经验
做过一段时间的自动化
目前的状况有点像遇到瓶颈了,想象着如果不做点改变,大概明年后年的今天还是会像今天这样,想着是很恐怖的样子
想去做点培训,比如培训web前端,或者学一门后台语言,但是看很多人又说培训很不靠谱
自学的话,感觉自己自学能力不行,手头又没什么项目练手,感觉太困难了
所以想问问该不该去培训呢?或者说有没有其他方面的建议呢?
作者: 枫叶DN    时间: 2022-1-13 10:38
你好,在软件测试中都是怎么根据需求文档中的需求点来评估测试时间的?
PS:特别是在产品需求文档和原型都写的很粗略的情况下。
作者: aiolyli    时间: 2022-1-13 10:42
你好,最近特别迷茫,自己学了自动化和性能测试,面试各个公司都说要做,但是进入公司后基本不怎么做,学不能致用,导致学了一段时间之后就慢慢的遗忘掉了,感觉特别的无奈,然后又回归到了最初的起点,请问这种应该怎么办啊。
作者: qqq911    时间: 2022-1-13 10:54
请推荐一个支持web socket的接口自动化测试开源工具,最好带有web管理界面。
作者: 郭小贱    时间: 2022-1-13 13:21
大行业都在提倡技术测试(自动化测试/测试开发等等),但是对于一个在二线城市,偏项目型(交付周期3-5个月)的产品,测试人员该如何进一步提升测试技能呢?
顶多能做到接口测试,剩下大部分时间都在功能测试,像UI自动化,测试平台这些根本用不到,也没时间去搞些。这个项目交付,另一个项目继续。

作者: 郭小贱    时间: 2022-1-13 13:22
跳槽换过几家公司,面试和实际工作出入蛮大,基本上大部分都是做好功能测试,做好业务交付,技能上反而没什么提升。
作者: jingzizx    时间: 2022-1-13 16:20
你好,老师。如何从测试到管理岗位的逐步转变?多谢。
作者: xuquan    时间: 2022-1-14 11:46
测试的小女巫 发表于 2022-1-13 10:33
你好,老徐。
软件测试工作可以锻炼的基本技能有哪些,日常工作中怎么去刻意锻炼?
期待你的回复!

这是两个问题,分开答 ;

问:软件测试工作可以锻炼的基本技能有哪些 ?
IDO老徐,答 :
这个问题,不是个好问题,太大了 ,
简单列几点 。
1、对业务的掌握能力
2、数据库 sql
3、git
4、沟通协调
5、脚本能力(python/Java)
6、产品思维
7、Linux

问:日常工作中怎么去刻意锻炼?
IDO老徐,答 :
1、主动去思考
2、把遇到的每个问题,搞定(而不是因为不懂,退缩)
3、深究每个Bug的具体原因,并定位出来 。
4、保持好奇心,去看服务端和客户端的Bug ,看看为什么有问题 。

太多太多了 。
这个问题,可以写几个专题文章了 。

过往我写的参考文章:
1、知识体系:http://istester.com/tester/304.html
2、优秀的业务测试工程师:http://istester.com/zhiye/365.html
3、管理:http://istester.com/manager/713.html
作者: xuquan    时间: 2022-1-14 11:51
巴黎的恋人 发表于 2022-1-13 10:35
你好,大佬
我是一个黑盒测试工程师,女生,未婚,普通二本院校的计算机专业毕业
目前在一个团队里面负 ...

看了你的问题描述,还算是比较清晰,我给一些建议,供参考 。

从描述来看,我建议你往:「优秀的业务测试工程师 发展」 。

引用一段,我之前写的:
优秀的业务测试工程师,应该是怎样的呢 ?

1. 具备非常熟练的业务知识;这个项目,业务方面,你应该是最了解的(甚至,超过产品经理);

2. 有技术背景,能自己看得懂服务器 上的Error信息,以及部署架构 ;

3. 对于数据库知识,那也是必须的;数据,是业务系统的重中之重;

4. 至于自动化测试知识、工具,那是必须的;通过自动化手段,可以提升业务测试的效率(测试开发团队,提供的工具,或者成熟的开源 / 商业工具);

5. 问题推进能力;

6. 资源协调能力;

7. 超强的学习能力,毕竟每天都有新知识、新业务、新场景;


所以,要求挺高的;

慢慢努力吧,每天学点 ;

不管是啥测试细分岗位,最终的目的:提升项目交付效率 & 提升项目交付质量;

至于什么手段去达到,团队内部,不同的组成,会有最终呈现出来的差异;


结果,不差,即可 。





延伸 : 工作 3 年,再去培训 ,很不靠谱(个人观点)。
工作中,主动向前走一步,学习效率,高 N 倍 。

作者: xuquan    时间: 2022-1-14 11:58
枫叶DN 发表于 2022-1-13 10:38
你好,在软件测试中都是怎么根据需求文档中的需求点来评估测试时间的?
PS:特别是在产品需求文档和原型都 ...

这是一个好问题 ,之前也写过多篇文章 。

简单回答下 :

关于时间评估,有很多非常专业的评估方法 & 评估公式 。

实际执行的情况是:
没有那么多时间给你去估算(也许,从接到项目到上线,总共只有两天时间;你期望用1天时间去估算测试需要多长时间,明显不现实)。

而且,不同的项目、不同的团队、不同的质量要求、不同需求的紧急度,需要的测试时间,完全不同 。


老徐给一个简单粗暴的评估方法:「三分之一」大法 。

具体怎么做呢 ?

根据开发评估的整体时间,除以3 ,得到测试总时间 。再结合经验 ,适当加减20%时间即可 。

如果需要把每个模块的时间,细分呢 ?
还是保持如上的原则:总时间不变,等比拆分,得到每个模块的时间 。

过往写的文章,原链接:http://istester.com/tester/736.html

作者: xuquan    时间: 2022-1-14 15:54
aiolyli 发表于 2022-1-13 10:42
你好,最近特别迷茫,自己学了自动化和性能测试,面试各个公司都说要做,但是进入公司后基本不怎么做,学不 ...

尽量去 大公司、大团队、业务成熟点的 ,

外包、小作坊、创业公司,从效率和成本来看,能把业务测清楚就不错了,没时间让你折腾自动化 ,性能也没太大的需求(或有老大 兼着 搞定)。

建议 ,
1、虽然工作任务没有,但你自己,可以用所测的业务练手 接口测试、接口自动化 。
2、尽量往大公司
3、合格业务测试工程师,参考文章 http://istester.com/zhiye/365.html
作者: xuquan    时间: 2022-1-14 18:28
qqq911 发表于 2022-1-13 10:54
请推荐一个支持web socket的接口自动化测试开源工具,最好带有web管理界面。

Jmeter 满足
作者: xuquan    时间: 2022-1-14 18:30
郭小贱 发表于 2022-1-13 13:21
大行业都在提倡技术测试(自动化测试/测试开发等等),但是对于一个在二线城市,偏项目型(交付周期3-5个月 ...

你的现状,不建议盲目追求「测试开发工程师」岗位 。

业务测试工程师,了解下 。
参考文章:http://istester.com/zhiye/365.html
作者: xuquan    时间: 2022-1-14 18:31
郭小贱 发表于 2022-1-13 13:22
跳槽换过几家公司,面试和实际工作出入蛮大,基本上大部分都是做好功能测试,做好业务交付,技能上反而没什 ...

跟上面问题类似 ,

建议了解下 业务测试工程师,需要掌握的知识点 及 需要做的事,

我写的参考文章:http://istester.com/zhiye/365.html
作者: xuquan    时间: 2022-1-14 18:34
jingzizx 发表于 2022-1-13 16:20
你好,老师。如何从测试到管理岗位的逐步转变?多谢。

是个好问题 ,

我的建议 ,
1、工作中,多观察下,你的Leader是怎么做的(哪些好,哪些不好),记录下来 。
2、默默提升自己的管理相关能力 。
3、等机会,负责一个项目的测试(带1个小测试),验证 。
4、等机会,兼职 测试组长,验证 。
5、等机会,老大离职,验证 。
6、在职,慢慢物色市场上的组长岗位,投简历,面试,拿到Offer了离职(没拿到就继续等)。

如上,是一个合理的路径,可落地 。
供参考 。
作者: 测试的小女巫    时间: 2022-1-17 09:45
xuquan 发表于 2022-1-14 11:46
这是两个问题,分开答 ;

问:软件测试工作可以锻炼的基本技能有哪些 ?

好的 多谢!
作者: BinRui    时间: 2022-1-19 16:49

你好,我想问下现在测试招聘的是时候对于培训班出身的非科班求职者的态度是什么样的?
像这类求职者面试的时候可以有什么技巧么?

作者: xuquan    时间: 2022-1-21 15:13
BinRui 发表于 2022-1-19 16:49
你好,我想问下现在测试招聘的是时候对于培训班出身的非科班求职者的态度是什么样的?
像这类求职者面试 ...

是个典型问题 ,之前文章也写过 ,

补充几个点 :

1、我不太建议疯狂捏造简历经验(很多培训机构都是这样玩的,我不知道你的简历是否有这样的水分)
2、对于稍微有点经验的面试官,随便问几个问题,就知道水分了,会很尴尬 。
3、但,确实会存在,没经验、没项目,很难有面试机会 。

我的建议:
1、工作经验实事求是,项目经验,可以列几个实操的练习项目
2、把基础知识搞清楚,测试工具、sql、Linux、测试理论、http、语言基础 等
3、把自己简历上有的所有内容,搞清楚 。
作者: 榴莲侠客    时间: 2022-1-24 15:23
徐总,你好。现在测试框架很多,有些做了3年以上的测试朋友都会自己用脚本写框架了。我想问下,对于自己写测试脚本框架你有什么学习的建议吗?
作者: 马琰的春天    时间: 2022-1-24 15:55
徐大大你好,我想问的问题是在以后软件测试发展中普通的功能测试人员会不会被人工智能给取代。毕竟作为一个女生来说,我不太想接触编程,所以想了解下软件测试的发展。谢谢。
作者: xuquan    时间: 2022-1-24 17:26
榴莲侠客 发表于 2022-1-24 15:23
徐总,你好。现在测试框架很多,有些做了3年以上的测试朋友都会自己用脚本写框架了。我想问下,对于自己写 ...

1、用「测试框架」解决问题,没有想象的那么难 。难的是,你不知道要拿框架来解决你工作的什么问题 。
2、其实,我团队中,很多工作 1 年的,已经能写脚本、用框架,解决 接口测试、造测试数据 等问题了。
是的,与年限无关 。
3、学习建议 ,
虽然找个框架,先拿来用 。重要的是,先用,遇到问题,baidu等搜索引擎,都能找到答案 。
作者: xuquan    时间: 2022-1-24 17:47
马琰的春天 发表于 2022-1-24 15:55
徐大大你好,我想问的问题是在以后软件测试发展中普通的功能测试人员会不会被人工智能给取代。毕竟作为一个 ...

1、随着这几年的测试职业发展,完全手工点点点的测试工程师,确实没有竞争力 。
2、我把现在的 测试工程师,定义为「业务测试工程师」,具体能力诉求见文章(其他同学也问过)http://istester.com/zhiye/365.html
3、我的建议:1)除了日常的功能测试,可以关注下 linux 和 sql (即:去服务器看看日志,去数据库看看数据正确性),这里并不涉及编程,但可以让你具备一定的竞争力 。
4、「会不会被人工智能给取代」? 没啥可能性,想的太多了 ,测试工程师 是 思维性很重的岗位,日常的标准化操作,是可以交给程序,但其他内容,还是需要 tester

希望,如上,对你有价值 。
作者: 马琰的春天    时间: 2022-1-25 09:04
xuquan 发表于 2022-1-24 17:47
1、随着这几年的测试职业发展,完全手工点点点的测试工程师,确实没有竞争力 。
2、我把现在的 测试工程 ...

好的 多谢。我会看下的。
作者: 榴莲侠客    时间: 2022-1-25 15:44
xuquan 发表于 2022-1-24 17:26
1、用「测试框架」解决问题,没有想象的那么难 。难的是,你不知道要拿框架来解决你工作的什么问题 。
2 ...

其实还是实践中获得成长,感谢你的回复。其实作为一个测试人,很多地方需要学习的。不过不知道您工作了那么久,认为在测试领域哪个阶段比较重要呢?
作者: xuquan    时间: 2022-1-29 16:20
榴莲侠客 发表于 2022-1-25 15:44
其实还是实践中获得成长,感谢你的回复。其实作为一个测试人,很多地方需要学习的。不过不知道您工作了那 ...

前 五年,极为关键,决定 你未来的职业发展路径 & 薪资天花板 。
作者: 游泳的鱼儿    时间: 2022-2-8 10:02
在新的创业公司发展,应该侧重于技术还是业务?公司是做软件外包的。想听听前辈的见解。
作者: 至尊宝VS    时间: 2022-2-8 11:53
对于新出的测试框架该不该跟风?如果学的话,老徐有什么好的思路和方法推荐吗?
作者: 龙行天下man    时间: 2022-2-8 14:44
从开发转测试开发,应该是注重技术的深度还是广度?有点迷茫,求指点。
作者: xuquan    时间: 2022-2-9 10:27
游泳的鱼儿 发表于 2022-2-8 10:02
在新的创业公司发展,应该侧重于技术还是业务?公司是做软件外包的。想听听前辈的见解。

关键词「在新的创业公司 + 外包 ,侧重点 ?」

对于这类情况,我的建议是:
1、就那么几个测试,需要把所有事情都自己搞定,培养合格交付一个项目质量的能力 ; 即:业务测试为主,专项测试技术,基本上可忽略 。

2、至于个人成长 ?待 1 年,尽快跳槽选一家 团队成熟 + 自研 的公司 。
作者: xuquan    时间: 2022-2-9 10:29
至尊宝VS 发表于 2022-2-8 11:53
对于新出的测试框架该不该跟风?如果学的话,老徐有什么好的思路和方法推荐吗?

1、这问题,太泛了; 得看你当前属于什么阶段,是自己兴趣 还是 公司项目应用 。

如果是自己兴趣,可以了解把玩下 。

2、如何学 ? 代码拉下来,找个项目练手,实践是最好的学;遇到具体问题,搜索找答案,或跟框架作者交流 。
作者: xuquan    时间: 2022-2-9 10:32
龙行天下man 发表于 2022-2-8 14:44
从开发转测试开发,应该是注重技术的深度还是广度?有点迷茫,求指点。

「应该是注重技术的深度还是广度」? 这两个思路都不对;
更应该注重的是:解决业务测试团队的问题 ,为了开发而开发的测试工具,无用 。

至于能力 ,其实测试开发用到的技术没那么难 。 广度吧 ,培养综合能力,挖掘需求的能力 。

毕竟,测开的需求,需要自己去挖掘(没有专职的产品经理给你提需求)
作者: 龙行天下man    时间: 2022-2-9 10:43
xuquan 发表于 2022-2-9 10:32
「应该是注重技术的深度还是广度」? 这两个思路都不对;
更应该注重的是:解决业务测试团队的问题 , ...

甚有理!那在挖掘需求能力方面有什么更高效的方法吗?
作者: 游泳的鱼儿    时间: 2022-2-9 13:23
xuquan 发表于 2022-2-9 10:27
关键词「在新的创业公司 + 外包 ,侧重点 ?」

对于这类情况,我的建议是:

感谢前辈的建议,让自己的技术能力快速成长起来。
作者: 至尊宝VS    时间: 2022-2-9 13:43
xuquan 发表于 2022-2-9 10:29
1、这问题,太泛了; 得看你当前属于什么阶段,是自己兴趣 还是 公司项目应用 。

如果是自己兴趣,可 ...

好的,是单位项目应用。
作者: xuquan    时间: 2022-2-9 16:13
龙行天下man 发表于 2022-2-9 10:43
甚有理!那在挖掘需求能力方面有什么更高效的方法吗?

思路,
1、多跟同事聊
2、多跟行业内测试从业者聊
3、把自己当用户

把如上 3 项 执行到位 。

---

如果还有疑问,可以看看我之前写的这篇文章 http://istester.com/zhiye/518.html
作者: 龙行天下man    时间: 2022-2-10 10:50
xuquan 发表于 2022-2-9 16:13
思路,
1、多跟同事聊
2、多跟行业内测试从业者聊

OK,谢了!
作者: maww    时间: 2022-2-15 15:36
XUEXI




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2