No.16 每日一问(你关心的才是问题)

 

测试百晓生cesshibaixiaosheng测试圈懂的最多的人,跟着百晓生一起学测试,你定会有收获。我就在你的口袋...

测试百晓生

ceshibaixiaosheng
测试圈懂的最多的人,跟着百晓生一起学测试,你定会有收获。我就在你的口袋,你——有问题难得倒我吗?
PS:做个广告,测试百晓生种子用户招募中,只要在每日一问中贴出你最想问的问题,就可以收到加入邀请了。至于有什么好处呢?

●  每天第一时间获取最新文章

●  大咖分享交流

●  线下聚会交流

●  资源和人脉共享

●  提出建议采纳后会有红包的呦

ps:有一个问题就是大家提的问题不是每个都适合问答的表达形式,比如“软件测试的职业规划是什么”,还有就是一个具体的环境问题、开发问题,这种比较适合在群里进行双向的互动沟通效果比较好。好了么么哒,百晓生爱你们。

正文

旭*

如何成为高级测试?

作为一个测试人员,我认为测试的等级分如下几类:

1. 初代的手工黑盒测试,而其中最初级的就是只会用鼠标点来点去的。如果运气好,会在某个行业有积淀,最后成为本公司对此软件最熟悉的“内部用户”,但是并不是每个人都有这样的运气,这类人很容易遇到职业的天花板,工资难以提升,而且换个地方,原有的技能的可移植性不强。

2. 自动化工具使用的测试工程师。这一类是以QTP这样的自动化测试工具的操作人员为主,比手工的黑盒高一阶。但是可惜,随着互联网时代的到来,这些所谓的自动化测试的生产力工具也逐渐被抛入历史的灰尘,这类人将何去何从,也未知。

3. 测试开发工程师。这是目前做功能测试这方面的高级测试了。测试开发,会自己开发工具,开发自动化系统,是实现现代化软件生产方式“持续集成”的必要条件。现在互联网行业发展迅猛,需求量最大的也是这方面的人才,给的薪水也很高。这一点可以到拉勾网去查询验证。

在定好方向后,就可以使用  测试开发  的关键字,去查此岗位所需要的技能了。在此只能给出一个方向,就是:测试开发一定要以开发的角色来高要求自己,是一个技术流的职业路线。

当然上面是功能测试人员的从低级到高级的路线,还有别的专业测试的高级路线:安全测试和性能测试,也是不错的方向。要知道,越是专业性强,越是门槛高,就越是稀缺,那么待遇也会跟着上来了。



百晓生
杰* ( ̄ε(# ̄)

如何评价测试人员觉得测试基础和软件工程没用?

这个观点太偏颇,或者见识太局限。

1. 测试基础。看你说的是哪种测试基础了,新时代下会有新的测试需求和测试基础的,没有基础怎么入行?

2.软件工程。现代化的软件生产模式里面,都提倡敏捷开发,敏捷开发就是一种重要的软件工程思想。而且现在流行的持续集成的工程模式是敏捷开发的一种重要而且高效的实践模式。现代的软件测试职业里面有一个方向就是:开发能效的问题,没有软件工程的思想,怎么去做好开发能效?

最后说一句:不要买太旧的书(2008年以前的),我看了好多8年前的书,软件工程都是很传统的软件工程,测试也是那种传统软件工程下的测试。但是这么多年来,发生了太多变化 了,那么知识都没有用了,过时了。要看就看如今的行业标杆是怎么做的。推荐书《Google软件测试之道 》,《持续集成》,都是老外写的,不可否认,他们的观念还是好超前。



百晓生
依卡路斯的羽*

测试的职业规划

【Harmo答】:如果你是传统外包行业,只给你一条路:如果有能力,赶紧想办法跳出来吧,这个行业属于IT行业中体力密集型的企业。然后进入一个稍微正规的互联网公司吧,你会体会到不一样的世界和观念 ,一个靠技术和智力创造的行业。

如果已经在互联网行业了:

1. 尽量走技术流派。自动化测试,安全测试,压力测试。成为专家级人物。

2. 或者培养你的大局观,做好整个开发能效管理。成为开发过程的管理者。

当然和传统外包公司的项目经理不同,这里会使用持续集成技术来改变,而不是管人,制定计划等等这些纯管理的工作。



百晓生
晓莹*

测试职位发展方向

看行业吧,目前朝阳产业是IT行业,而IT行业中的朝阳行业是互联网行业,互联网行业中的龙头则是Google,看看Google的测试工程师出的书《Google软件测试之道》,不难发现,里面从头到尾都在强调如下几点:

1. 测试不仅仅只是做测试,而应该为整个团队的产品负责。

2. 测试工程师一定要技术过硬,计算机基础知识不应该逊于开发人员。

3. 如果测试的人员或者方法满足不了快速迭代,快速发布的需求,那么这个人和这种方法也就OUT了。

所以趋势就是:

1. 测试职责最终目标明确化---为产品负责。

2. 测试技能技术化----有很强的计算机能力。

3. 测试流程快速化----不快速,就只能被淘汰。



百晓生
假装在测*

服务端如何做好接口测试?

一般情况下,做好接口测试有如下几个条件:

1. 尽量用自动化。接口测试已经是自动化的最好切入点了,不作太可惜。

2. 你的系统在设计的时候要有比较好的可测性。比如:服务端和客户端做了比较好的分离。

3. 你的接口不会经常变化。好像经常变化接口的项目,只会折腾死自己的程序员,而且对于经常变化接口的产品不建议做自动化测试了。

4. 团队要养成写接口规范文档的习惯。这个不管是开发人员,还是测试人员甚至还有用户,都是很重要的资料,不求中规中矩,但求信息及时准确。



百晓生
假装在测*

对于有生命周期的一个产品,如何做接口测试?每个时间点产品状态不同,接口返回数据也有区别,如何更好的测试?特别是针对不同时间点

引入自动化测接口吧,用自动化测试那些变化的接口对不变接口的影响。用手工去测最新的需求。



百晓生
石头3*

有没有更好的度量 测试用例 设计或者执行好坏的方法和工具,比如用例代码覆盖率?还有什么

不知道你以前用的什么工具,就算用最简陋的TD也能实现,用例的编写、运行等基本功能。觉得这些可以满足上述的需求。



百晓生
caichua*

APP后端一般怎么测试,不特指性能测试?

app的后端与web的后端有什么不一样的地方吗?后端除了性能测试还能测接口的功能,还能单元测试、安全...



百晓生
黑*

搭建一个测试平台(包含自动化)、常见的有哪些模式、从哪些方面考察是否合适自己公司、需要哪些准备工作

由于测试平台不常见所以也没法回答常见的模式。适不适合公司这个就想多了,你应该考虑到使用你的人的感受。说说最容易被忽视的问题,为什么要自己搭建测试平台,现有的有什么不能满足,如果加上jenkins svn 能满足为什么还要自己搭建。想明白了再考虑什么是case、什么是suite、什么是kw、库里面的kw与自定kw的关系。如果不考虑好,不建议开工



百晓生
kg大*

lua能代替Python用吗

用python多了会觉得代码能力下降了,遇到问题首先找库。所以我们用py更多的依赖是它有很多方便的库,如果lua的库能跟上,那用哪个语言都一样。



百晓生
一表人*

在安卓自动化中,如何获取toast文本?

答案在这里https://testerhome.com/topics/2715 ,然而在实际使用中,toast作为非自动化测试项。



百晓生
毛毛*

selenium2与rft本质上有什么区别???!

一个只能测web另一个应用更广、一个开源一个不开源、抓控件的方式有区别、支持的语言有区别。首先看自己熟悉的语言,然后最好挑开源的框架。



百晓生
Sprin*

想学白盒测试和自动化测试,要从何入手

想学白盒,那么首先要会基本的开发,比如会Python脚本开发。然后做自动化测试,建议直接从性价比最高的接口自动化测试开始。当然我说的这种情况,建议你先到一个有自动化测试的公司去感受一下再说,也就是说要有一个有经验而且有实践环境的人带带你,这样会比较好,因为并不是所有的公司的项目是具备比较好的可测性。



百晓生
好啦!本期问题就到这啦。此外,再次感谢大家对百晓生的信任和支持!百晓生也有很多的不足,也在努力跟大家一起进步。你若不离,我永远陪你。

号外:从"百宝箱--我的礼品"中,可以查询到自己的积分,积分可以兑换测试书籍哦:道长亲笔签名的【robotframework自动化测试修炼宝典】和monkey亲笔签名的【大话移动app测试】。从"百宝箱--我的任务"中每天做做小任务,礼品都快被兑换光了哦,我们也会持续加入其它可以兑换的礼品,希望大家继续关注百晓生,继续支持我们,那么的支持,是我们最大的鼓励!么么哒
 

测试百晓生

每日一文,篇篇精彩
每日一问,句句原创

投稿邮箱:csbaixiaosheng@163.com

微信号:ceshibaixiaosheng


    关注 测试百晓生


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册