移动端测试

当前位置:首页 > 移动端测试

大话移动APP测试Android 与iOS应用测试指南(附录A)


附录A测试人员的自我修养(吐槽篇)

其实,长久以来有一句话一直积压在我心中,“ 软件测试工程师”真的是-一个很神奇的岗位。该岗位的人在不同公司、团队、领导下所看到的、感受到的和学习到的可能是完全不同的东西。软件测试在国内发展时间虽然没有开发那么长,但是毕竟也有所积累。软件测试活动本身并不是昙花一现的工作,更注重的是长期积累总结、持续改进。在这里我并不是只关注软件测试工程师这样-一个岗位的人,而是所有在做软件测试工作的从业人员,我们的学习需要有好的方法支持,需要长时间地积累。本章我总结了自己的一-些感悟, 希望大家从中能够提炼出自己的一套学习方法。


A.1学会提出和解决问题

提问和回答可以说是人们经常做的两件事情。别的行业暂且不说,就测试行业来说,

一个不会提出问题的人肯定不是一一个好的测试人员。提问基本.上分成以下几类:

●不经过思考的提问。 这类问题基本上都是xx软件怎么安装、为什么这个日志看不懂等。

●经过短暂思考的提问。经过短时间的思考就提问,自己不会主动寻求解决方案。

●对于 某问题思考之后。为寻求别人的建议或看法的提问。

●自己经过思考。 努力寻求解决方案无果,从而寻求别人的帮助。

不管是以上哪-类,我们都需要学会提问的方式。就拿Android自带的Monkey工具而言,以上几类提问方式被映射到实际的人身上会是以下这样:

●有人知道Monkey怎么用吗?

●有人知道Monkey怎么启动吗?

●我使用 Monkey 命令测试,没有出现缺陷,请问Monkey 测试到底怎么用?

●我使用Monkey的各种参数进行测试,但想寻求Monkey非随机流操作测试的方法,有谁知道吗?

无论上面哪- -种提问方法其实 都没有说明白,例如所在的测试环境、被测对象的系统版本等。提问就和汇报缺陷一样, 虽然不需要非常详尽地说明,但是还得将与问题相关的信息简单地描述出来,这样看到问题的人也比较好理解。否则问题或许能够解决,但更多的时间会浪费在沟通环节上。

不经过思考的提问一旦多了就会变成思维上的“植物人”, 不能“自理”。不经过自己探索的提问对于自身没有- -点帮助,也许一-两次能够得到解答,解决掉手上的“难题”,但时间一长,自己会丧失了探索问题、解决问题的能力。试问有谁会帮助你一辈 子呢?学会提问的前提是学会如何靠自己去寻找问题的答案,这点会在后几节详细说明。遇到.自己解决不了的问题,可以找相关经验丰富的工程师咨询,这样既能够解决问题,也能够不停地锻炼自己。

回答问题同样需要时刻牢记必须理清问题,比如,当遇见测试同行或者自己团队里.的队友间:“ 敏捷在我们团队中应该怎么实施?”或“ robotium适合做自动化吗?”这类问题的时候,我们不应该简单地回答是或不是,更多的需要先全面地思考并理解问题,然后再做解答。比如对第1个问题可以这样回答:

第1步:我们需要先阐述敏捷原本是怎样的,倡导的思想是什么。

第2步:在业务、团队、人员水平不同的情况下分别应该怎样实施。

第3步:结合--些目前的实际情况做进一-步解答。

所以,当我们要思考或回答-一个问题之前,有必要先了解清楚和问题相关的一一些信息,就如同我们要测试-一个应用一样, 只有了解得足够多,才能够设计出更全、更好、更深入的用例场景,在这点上我与大家共勉。



相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~