测试的学习步骤:
1.做好手工测试,了解各种测试的知识;
2.学习编程语言;
3.学习web基础(html,http,css,dom,javascript,winform);
4.学习自动化测试工具;
5.学习自动化测试框架;
6.实现自动化测试用例;
7.开发自动化测试工具;
8.开发自动化测试框架。
测试学习的误区:
很多新手一开始,就学习复杂的测试工具, 这样是本末倒置了。
如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具的。
如果不先理解HTML,DOM, 就不会理解Firebug 这种工具的
如果不先理解Win32 API, 就不会理解Windows 窗体自动化测试的原理的。
如果自己没有开发过网站, 就不会理解网站的各个方面,测试起来难免有遗漏。
测试的知识点:
1.了解Javascript, CSS的知识;
2.熟练掌握DOM和HTML知识,用来解析Web界面;
3.熟练掌握XML技术,需要用XML保存测试数据,用XML展现测试报告;
4.熟练使用C# P/inoke技术调用Windows API ,可以用来操作Winform 窗口;
5.熟练掌握窗体"句柄"的概念;
6.熟练使用C# 操作Windows 注册表;
7.熟练使用C# 中的Process 类;
8.熟练掌握数据库的基本操作语句 ,测试数据库肯定要用到;
9.熟练掌握HTTP协议的知识;
10.熟练掌握C# 中的HttpWebRequest 类的用法 ,用于模拟HTTP请求;
11.熟练掌握正则表达式。
测试的工具:
1.测试套件工具: JUnit, Nunit, MSTest, 这几个工具功能都一样学起来比较简单;
2.性能测试工具: JMeter, VSTS 负载测试, LoadRunner(收费), QTP(收费);
3.Web UI 测试框架:WebDriver/Selenium, VSTS Coded UI, Watri;
4.Windows UI 测试框架:VSTS Coded UI;
5.其他工具: firebug, Fiddler。
——总结于小坦克
个人想法:这篇文章从整体上总结了测试生涯的规划,传授了测试的学习步骤、具体学习的内容以及对应功能所要用到的测试工具,同时也指出了测试的误区,给人指明了大体方向,可以看出是作者深厚底蕴的薄发,是一篇学前教育类的好文章!
网友评论