|
很多人会认为只有自动化测试才能体现一个测试人员的技术水平,手工测试没有技术含量且没有前途。
会员UniqueStudioWCD的观点:
手工测试和自动化测试都只是测试的方法而已,使用哪一种方法不仅要看测试人员的能力,还要看项目规模,客户需求,公司能力等等。
所谓高手,乃是能屈能伸,要很好拿捏使用自动化与否,用多大量这个度。自动化测试是不是测试人员发展的顶峰,或者说什么是顶峰,我也说不好。
话说来到正题上来。所谓技术含量,这个本来就很难界定。从单纯的“技术”角度上来讲,手工测试确实是没什么“技术含量”的,脑力劳动加体力劳动,没看到技术的影子在里面。
想必支持正方观点的人大多是做测试的人,因为自尊心或者其他的原因,会把技术含量定义成更广泛的面--能力。所以支持正方观点的人是在说手工测试也是需要能力的,因为对测试悟得越透,经验越多,测试也就会做得越好,取得成效越好,从这个角度上讲,测试是很需要能力的,这种能力我们也可以理解成“技术含量”,这样,手工测试要做好自然也是需要技术含量的。
再来揣测一下支持反方观点的人可能的想法。除了上面提到的“技术含量”理解上的偏差可能导致反方意见之外,还有一种可能是反方认为手工测试好入门,所以很简单,所以哪儿来的“技术含量”。这其实是对于技术的误解…… |
查看全文>> |
|
|
|
随着测试工具的逐步发展,我们越来越多的依赖于各种测试工具来完成我们的测试工作,那么未来还会有手工测试的天地么?
会员尛蟲蟲的观点:
首先我明确我的立场:自动化取代手工是一种必然趋势。
虽然种种目前的现象,让许多人以为自动化不能完全取代手工。但是这其实只是一个假象,只能说的一点是目前的自动化不够完善,不够智能。但是随着我们认知以及技术的进步,这种全自动化的测试方式会被更多人了解跟使用。
又有人说了,自动化不是也要编脚本呢?
是。但我们都明白,编写脚本,录制脚本这些操作都是属于自动化的范畴的,因为其目的是要为自动化的工作进行铺垫。
这里讨论的是自动化测试能够代替手工测试,并不是说机器能够代替人脑。
问题的中心说的是“终究会取代”,这是一定的。但取代的只会是人工执行测试用例这一部份,而对于设计方法部份很难取代。 所以我在另一个讨论中同意“不会编程也能做好测试”的原因所在。
当你用编程取代人工执行测试用例后,编程者的地位其实就是取代了执行用例者的地位,这也是测试的编程的价值所在,但是真正的核心价值在与设计与方法,所以自动化终究会取代测试执行的!
|
查看全文>> |
|