职业 [已解决] 测试小白的种种疑惑

JennyHui · 2015年07月18日 · 最后由 易寒 回复于 2016年10月24日 · 590 次阅读

疑惑起因

进入新的 app 项目组,一个人的测试,领导们的要求终归还是希望能做的都做(手工,接口,UI,专项),只想表示小白突然要担起重任,觉得很多工作上的决定自己本身持有很多的不确定性。这也是我为什么发帖的原因。

疑惑列表

我就基于领导的要求的来讲吧

手工
因为小白经验不足,测试用例写得不好。但又同样有个想法,因为只有一个人,想放弃编写测试用例,采用 mindjet 方式给自己梳理测试点,帮助手工测试。

我当然知道最好是两种都做。有利的是自己。但是……

接口
要求的是接口自动化,之前的项目组有别人写的一个接口自动化的框架,可以搬过来,这样子只写业务代码,当然没问题。但又同样有个想法,因为只有一个人,想锻炼锻炼自己,不想采用旧框架的,想另起炉灶。这点有利有弊,自己也很明白。

自己折腾框架当然是比单纯写业务代码来得磨人。我的初步决定是另外在写框架。牺牲的固然是自己的业余时间(我对自己的权衡是工作时间肯定做不完)。别吐槽,甘不甘愿是一回事,奈何人生除了工作还有很多重要的人和事需要付出时间(妹子忽冷忽热的事业心你们不懂)。还有一个重要的原因阻止我这个决定。后面说。

再细说下:

  • 本身自己熟悉的语言为 python2。来到这家公司改了 java。所以旧的框架是 java 写的。新项目的接口自动化框架自己本想用 2 写,结果来一句不准用 2,要也得用 3,瞬间又傻了。只好继续 java。

别说叫我学 3 啊。2 和 java 的熟悉也只能说是对于写写测试代码还行。还需要继续学习啊。这两个坑还没填好,实在没有精力再去填别的坑。

  • 领导们对接口自动化,希望的是在线上环境轮巡,做到人性化的监控 >>人性化的邮件通知。当下的想法是运维不能做吗?(请原谅我小白的不确定性) 当下给我绕的,就这么给我个结论说运维做不了,要我这边折腾,如果要做线上轮巡,这里掺杂了不少技术难点(对我来说)。

UI
可能不急着马上做。不过很明确的说要。明显就是接口写完你就可以搞 UI 了。这块我先不说了。做我自己还是可以做的来的。只不过要做到深层一点的多线程多设备无人值守人性化监控等等的,才难。当然自己还是有信心折腾的。

专项
这块是自己提出来的。公司不太重视,不过自己觉得十分重要。自己这块就跟白纸一样,也很有兴趣去折腾。当然后话了。计划赶不上变化,谁知道后面会如何呢。

计划赶不上变化

自己一直计划着的是年底或者明年初去上海开启流放模式。不过这两天朋友发来邀请,表示他们公司现在缺人,放低要求,内推我,投简历然后电话面试试试。自己当然也想试试,因为确实是一个不错的公司,不错的平台。如果最后 offer 拿到了的话,前面说的这些瞬间不成立,这也是我近期重写接口框架的一个阻力,自己为现在公司的作为,一个月加加班,应该可以把手工 + 接口(业务代码)这两块做完。

总结

基本上这贴是毫无营养的。不过这就是我这个测试小白的现状。
很明白每一件事都可以按照最磨人的模式开展,终归还是自己懒 >> 有在改了。
权衡一切,自己想要做的很简单,就是做好每一件事。
不需要理解,需要的是大家的建议和看法。

道理都懂,但还是做不好一个测试。近期自我感觉很糟糕。

小尾巴:“我觉得认真做好每一件事才是真正的高效。”


更新:前路漫漫,最后楼主的选择是去大平台。一切都属于个人选择。目测一大波加班的日子正在向我走来。抿抿嘴,继续慢慢爬。

共收到 15 条回复 时间 点赞

或许自己不应该考虑这么多的 性格问题伤不起 😩

#1 楼 @jennyhui 加班多不多啊

#2 楼 @mads 现在的公司平均一个礼拜加 2 天吧。算是我加最多的公司了啊哈哈。如果是上海的新公司的话,加不加班,没有特别所谓了。反正一个人在外地,也就那样了,就是折腾呗。

考虑的很全面啊!不可能把所有的坑都填满!挑选个比较急的重要的先填,话说接口的在线轮巡测试我公司也有在做,只是测试提供方案开发做!其他的懒得写出来了,写这些都好累了!ps:用手机写的

建议采用 mindjet 方式给自己梳理测试点,节约时间而且梳理测试点。
至于接口测试,不要害怕技术难点,做之前都觉得是难点,做完之后就不是难点了。加油
语言之间都是相通的,语言就没有必要纠结了,有一个语言的基础,其他语言都学起来很快的!

基本上这个帖子的确没有什么营养,但是虽然这是现状,但是希望你要去思考怎么改变现状。

也许你觉得你的帖子已经在思考改变了,也许你觉得你说的,认真的做好每一件事情才是真正的高效是对的。

然后我想说的是这一切并没有什么卵用。

我想说的是,很高兴你能够将现状说出来。但你离开 “认真做好每一件事情” 还早的很。所以我更希望,或者说你更急迫的应该做如下两件事情。

  1. 定一个目标,踏踏实实的去做,不要老是想这个想那个。一个月的目标,3 个月的目标即可
  2. 不要老是去想一个人,去想公司。请你抛开这些虚的,就自己给自己一个规划

如上两点如果做不到的话,几年后我相信你还是存在你文章写的问题

希望你能明白

那还是先认真做好每一件事吧!java 的第三方库也蛮多的,比如可以使用 httpclient 、jsoup。。。

现在对你而言最多的应该是语言的问题,因为还不精通,所以很多事情做起来难。

这不是跟我这接近 1 年的状态差不多么。。。
一个人的工作注定着孤独与寂寞。最关键是因为眼界的原因很容易把复杂的事情想简单,把简单的事情想复杂,外联很重要!然后你才能发现什么方式的操作模式适合你的项目。
领导的理想总是好的,然并卵,我相信你自己累了半天做出来的东西十有八九还是达不到领导要求。
如果仅仅是应付领导,我建议你直接手工得了。如果是提升自己做做其他的。
每个个体都有差异性,找到自己的优势,希望做的事情,好好沉淀一下。定个计划,每周分析总结一下。~

赞同 Monkey 观点。就像恒温之前说的,要专注。不要想做好每一件事,先想做好其中一件事,然后抛开其他事。

不过我也没资格说这个。。。我现在也处在做得事情太杂的状态。。。

两个问题:
1、你的:能力不够,没经验,还揽活。
2、领导的:思路是对的,要求也是对的,但没找对人,找个小新手,伤人伤己。

建议:
1、你跟领导沟通,暂无能力,求找大神,你跟后面混经验;
2、大不了离职,跳槽去大企业,如果你想走这条路,领导要求的这些都是你的目标,随便拉个自动化三年的,都能完成;
3、不想离职,跟领导沟通,降低他的预期。建议不离职,经常跳槽不好。

新项目,要做的工作很多,而且都是从头搭起
我觉得你应该定个目标,先做什么,什么最影响质量
测试,测试,质量才是第一

谢谢大家的回复和建议 👌

楼主威武,说好的饭呢?

现在应该来个续集,来讲讲是否进步了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册