1
回答
自动化测试知识分享
华为云数据库免费试用   

【浅谈自动化的本质】

  自动化测试实际就是用程序测试程序。主要还是解决了手工测试的人工维护时间,有效提高了测试效率。

【自动化测试的知识点】 

  1.了解Javascript, CSS的知识;

  2.熟练掌握DOM和HTML知识;

  3.掌握XML、C# P/inoke技术调用Windows API 

  4.熟练掌握窗体"句柄"的概念;

  5.熟练掌握C# 操作Windows 注册表 、C# 中的Process 类、数据库的基本操作语句、HTTP协议的知识以及C# 中的HttpWebRequest 类的用法

  以上皆熟练掌握了,将会给你的职业生涯添彩。 

【避免陷入学习误区】

  先要把基础打捞,再循序渐进,这样学习自动化测试的速度就加快了。一上来就先学复杂的自动化测试工具, 容易事倍功半。本身自动化测试就分为很多种: 对Web UI 的自动化测试程序、对Windows 窗体UI的自动化测试程序、API测试(比如测试WCF service, Web API 等)、数据库测试、接口测试单元测试性能测试

  如此多的测试分类,再加上市场上许多的测试工具,所以

  1.如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具;

  2.如果不先理解HTML,DOM, 就不会理解Firebug 这种工具;

  3.如果不先理解Win32 API,  就不会理解Windows 窗体自动化测试的原理。

【自动化测试工具有哪些?】

  市场上很多测试套件工具: JUnit,  Nunit,  MSTest ;性能测试工具: JMeter, LoadRunner,QTP等等;Web UI 测试框架;Windows UI 测试框架等等;还有最新的无需写脚本的自动化测试工具TestWriter,有时间的话可以了解一下。

TestWriter下载地址:http://tools.51testing.com/

<无标签>
举报
白一客
发帖于1年前 1回/273阅
顶部