关闭

TestWriter小编自动化测试知识分享

发表于:2016-11-07 10:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing    来源:51Testing软件测试网采编

  不经意间,小编接触TestWriter这款工具已经好几个月了。为了让大家更好的了解自家自动化测试工具TW,零编码、易操作、测试执行无需值守、高覆盖以及受到广大用户好评的优点,几乎都会纳入文章首尾两段。热爱自动化测试,喜欢新鲜事物,愿意尝试市场上新的工具的朋友们!来啊~学习啊~反正有大把时间~
  所以,赶上天晴,聊聊如何学习软件自动化测试,在这里给大家收集了一份能入眼的方法,以TW为例子~
  所谓学好自动化测试,走到哪里都没在怕的!
  新手必看
  【浅谈自动化的本质】
  自动化测试实际就是用程序测试程序。主要还是解决了手工测试的人工维护时间,有效提高了测试效率。
  虽说受到了很多测试人员的追捧,很多人还是会纠结应该去学什么自动化工具?其实并没有一个所谓的标准,网络上也是讲法不一:比如应该先学习编程语言,以后再去学自动化测试工具。实际上,作为一个测试人员,需要其有开发人员的素质比如编程,这个要求略有点高!那不如使用新一代自动化测试工具TW了,不需要写脚本,节约了测试人员的大量时间,以作它用。但是学习编程语言时,系统地学习各种编程知识,有了扎实的编程技术,也确实到哪都是优势。
  那究竟如何有效的去学习呢?
  【自动化测试的知识点】 
  上面谈到应该像开发人员一样的心态去学习技术,所以整理了网上最全的需要掌握的自动化测试知识:
  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
  有时间的话可以了解一下。
   【总结】
  看过以上的,做测试还是有一定的前景!只要大家多提升一下专业知识,以后的问题都会迎刃而解了~ 
  看完以上,我想大家应该对自动化测试也有了更深刻的认识~还不了解TW的小伙伴,现在也可以点击频道首页,进行下载啦!http://tools.51testing.com/,参与有大奖http://bbs.51testing.com/thread-1097630-1-1.html。用过TW的小伙伴,也别担心!是时候show出自己的才华了,有奖征稿正在进行中http://bbs.51testing.com/thread-1099930-1-1.html。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号