【每周必读一遍】--学习自动化测试 需要潜心修炼内功心法
2012-05-28 18:00
351 查看
学习自动化测试 需要潜心修炼内功心法
http://www.automationqa.com/forum.php?mod=viewthread&tid=197
摘要:
1.好像大家都在盲目地追求自动化的现象。其实自动化测试没有大家想得那么神秘,说白了,它就是利用工具以及工具能理解的程序代替人去完成测试,去通过比较执行的结果来判断测试是否通过。它的优势很明显,它不会烦,不会发脾气,随便多复杂的操作,反复执行成千上万遍,只要你的程序没有问题,都会毫无怨言地为你执行完毕,而且比人快得多得多;但劣势也非常明显,最大的缺点就是工具不会思考,它不像人一样会设计新事物,它也不会变通,它是由人设计出来的。所以在这里,重要的不是学习哪种工具,用哪种工具,重要的是你的测试思想,你对被测系统的思考,这是任何工具都不能代替的。如果你对测试没有系统的认识,你对被测系统没有自己的思考,你无法应用你所掌握的测试知识制定更好的测试策略,那么即使你对工具的使用滚瓜烂熟,对各种工具技巧倒背如流,那么你仍然只是一个会写script的测试人员罢了,你跟只会跑case,点按钮,按手机的人没有什么两样,因为你们都没有自己的思想。你想想,没有思想的人,能成长吗?
2.由于缺少了对测试的理解和认识,就算我辛苦地学会了这些工具的使用,我也无法设计出优良的case,无法发挥出工具真正的力量。慢慢地我明白了,其实我需要学习的不是如何使用这些工具,我真正需要学习的是软件测试的思想,包括软件测试整个知识体系,比如测试的流程,不同的测试类型,它们的目的和用途,不同的测试设计方法,以及和开发模型的关系。如何报告缺陷,如何管理缺陷,如何对测试结果进行分析,同时还有一些编程方面的能力(这也是为自动化做铺垫)。这些才是我做好软件测试的基础,它就是帮助你以后学习自动化,做好自动化所必需的第一步,也可以说是一个precondition,只有这个precondition达到了,你进入下一步,学习自动化才是自然而然的事,
3.总结起来只有一句话:学习自动化是一个水到渠成的过程,不需要你去拔苗助长。要知道,出来混总是要还的。并不只有编程才是艺术,测试也是门艺术,而且是很多人都看不懂的艺术。。。
http://www.automationqa.com/forum.php?mod=viewthread&tid=197
摘要:
1.好像大家都在盲目地追求自动化的现象。其实自动化测试没有大家想得那么神秘,说白了,它就是利用工具以及工具能理解的程序代替人去完成测试,去通过比较执行的结果来判断测试是否通过。它的优势很明显,它不会烦,不会发脾气,随便多复杂的操作,反复执行成千上万遍,只要你的程序没有问题,都会毫无怨言地为你执行完毕,而且比人快得多得多;但劣势也非常明显,最大的缺点就是工具不会思考,它不像人一样会设计新事物,它也不会变通,它是由人设计出来的。所以在这里,重要的不是学习哪种工具,用哪种工具,重要的是你的测试思想,你对被测系统的思考,这是任何工具都不能代替的。如果你对测试没有系统的认识,你对被测系统没有自己的思考,你无法应用你所掌握的测试知识制定更好的测试策略,那么即使你对工具的使用滚瓜烂熟,对各种工具技巧倒背如流,那么你仍然只是一个会写script的测试人员罢了,你跟只会跑case,点按钮,按手机的人没有什么两样,因为你们都没有自己的思想。你想想,没有思想的人,能成长吗?
2.由于缺少了对测试的理解和认识,就算我辛苦地学会了这些工具的使用,我也无法设计出优良的case,无法发挥出工具真正的力量。慢慢地我明白了,其实我需要学习的不是如何使用这些工具,我真正需要学习的是软件测试的思想,包括软件测试整个知识体系,比如测试的流程,不同的测试类型,它们的目的和用途,不同的测试设计方法,以及和开发模型的关系。如何报告缺陷,如何管理缺陷,如何对测试结果进行分析,同时还有一些编程方面的能力(这也是为自动化做铺垫)。这些才是我做好软件测试的基础,它就是帮助你以后学习自动化,做好自动化所必需的第一步,也可以说是一个precondition,只有这个precondition达到了,你进入下一步,学习自动化才是自然而然的事,
3.总结起来只有一句话:学习自动化是一个水到渠成的过程,不需要你去拔苗助长。要知道,出来混总是要还的。并不只有编程才是艺术,测试也是门艺术,而且是很多人都看不懂的艺术。。。
相关文章推荐
- 【天天问每周精选】第24期:产品经理的内功心法修炼之本——需求分析和管理
- 修炼程序员职场内功心法
- python web内功心法修炼模块
- 程序员修炼内功心法
- 修炼程序员职场内功心法
- 内功修炼之操作系统学习(四:存储管理)
- 突破PHP学习的迷茫期的内功心法
- 内功修炼之操作系统学习(一操作系统概述)。
- 内功修炼之操作系统学习(三:同步、通信及死锁)
- 九个帮你修炼内功的设计师心法口诀
- 2014新的开始-需要潜心修炼的一年
- 内功修炼之操作系统学习(二:处理器管理)
- IOS学习内功心法-初学者1
- IT Custom Support需要修炼的内功
- 修炼程序员职场内功心法
- iOS开发需要学习哪些内容?
- Android 内功心法(1.9)——java设计模式之装饰模式
- 每周学习进度--第四周
- 内功心法
- Java 入门后需要学习的一些知识点