您的位置:首页 > 其它

【每周必读一遍】--学习自动化测试 需要潜心修炼内功心法

2012-05-28 18:00 351 查看
学习自动化测试 需要潜心修炼内功心法
http://www.automationqa.com/forum.php?mod=viewthread&tid=197
摘要:

1.好像大家都在盲目地追求自动化的现象。其实自动化测试没有大家想得那么神秘,说白了,它就是利用工具以及工具能理解的程序代替人去完成测试,去通过比较执行的结果来判断测试是否通过。它的优势很明显,它不会烦,不会发脾气,随便多复杂的操作,反复执行成千上万遍,只要你的程序没有问题,都会毫无怨言地为你执行完毕,而且比人快得多得多;但劣势也非常明显,最大的缺点就是工具不会思考,它不像人一样会设计新事物,它也不会变通,它是由人设计出来的。所以在这里,重要的不是学习哪种工具,用哪种工具,重要的是你的测试思想,你对被测系统的思考,这是任何工具都不能代替的。如果你对测试没有系统的认识,你对被测系统没有自己的思考,你无法应用你所掌握的测试知识制定更好的测试策略,那么即使你对工具的使用滚瓜烂熟,对各种工具技巧倒背如流,那么你仍然只是一个会写script的测试人员罢了,你跟只会跑case,点按钮,按手机的人没有什么两样,因为你们都没有自己的思想。你想想,没有思想的人,能成长吗?

2.由于缺少了对测试的理解和认识,就算我辛苦地学会了这些工具的使用,我也无法设计出优良的case,无法发挥出工具真正的力量。慢慢地我明白了,其实我需要学习的不是如何使用这些工具,我真正需要学习的是软件测试的思想,包括软件测试整个知识体系,比如测试的流程,不同的测试类型,它们的目的和用途,不同的测试设计方法,以及和开发模型的关系。如何报告缺陷,如何管理缺陷,如何对测试结果进行分析,同时还有一些编程方面的能力(这也是为自动化做铺垫)。这些才是我做好软件测试的基础,它就是帮助你以后学习自动化,做好自动化所必需的第一步,也可以说是一个precondition,只有这个precondition达到了,你进入下一步,学习自动化才是自然而然的事,

3.总结起来只有一句话:学习自动化是一个水到渠成的过程,不需要你去拔苗助长。要知道,出来混总是要还的。并不只有编程才是艺术,测试也是门艺术,而且是很多人都看不懂的艺术。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: