专注于自动化测试,性能测试.......

学习WatiN源代码之前做的一些准备

上一篇 / 下一篇  2011-12-15 17:13:26 / 个人分类:WatiN

近日完成了基于Selenium2自动化测试框架KDATFFS v1.0的开发,虽有不尽人意之处,不过也确实在工作中运行良好,也修复和改进了一些bug。对2.0的一些新功能和应用也有了一些新的想法和计划,但也都想好好的沉淀一段时间,对KDATFFS整体的框架做更为合理的设计和重构。
XI{:hS {6Mb0 
其实对WatiN这个工具一直是比较关注的,之前也写过WatiN使用的系列文章。记得几年前就研究过WatiN的源代码,那时还是WatiN 1.*,看的颇为吃力,大家都清楚看别人的代码是一件非常吃力不讨好的事情,尤其是开源项目,没有现成的概要,设计文档供你参考,当时就中途放弃了。现在 却又重新提起了兴趣,毕竟这么经典的开源项目,错过了确实可惜。
|!S8DNW(n,T0 
那么在学习WatiN源代码之前,还是要做些准备工作的,主要是C#语言的一些新特性的使用的相关知识的学习,还有就是代码分析工具的使用。51Testing软件测试网;gA*m aMQ,iS%l8ER
  
粗略的概览了一下WatiN的源代码,关于C#语言的需要增强学习的大概有:
H\8Zcr%rS;^q0  1.
特性编程51Testing软件测试网*T Xz{)[#{l
  2.
泛型编程51Testing软件测试网Y/xu}6z s.t PHxA
  3.
委托,Lambda表达式51Testing软件测试网.C*og/U4LZsz0@
  4. Win32
一些API的编程51Testing软件测试网s/@)h^Tj u(Ja-rI
  5. Interop.SHDocVw
Microsoft.mshtml程序集
t,^K9B~:{4l0 
辅助工具:
u7c;y'i*n0  AQtime
*?zc({v s0  
好了,就记录这些,放在这里备忘,有遗漏以后再补充。
51Testing软件测试网2l4cP9O#zaw U'ja


TAG:

冰山一角 引用 删除 wxf_xsfy   /   2012-02-25 19:30:59
原帖由woddebbmm于2012-02-22 17:44:06发表
你好!想要学习WatiN,利用Visual Studio 2010 是要创建什么项目啊?是类库?或者是测试工程?我之前创建.

================================
  你可以看一下我的这篇文章 http://www.51testing.com/?uid-61753-action-spacelist-type-blog-itemtypeid-15697
woddebbmm的个人空间 引用 删除 woddebbmm   /   2012-02-22 17:44:06
你好!想要学习WatiN,利用Visual Studio 2010 是要创建什么项目啊?是类库?或者是测试工程?我之前创建了类库,但是using Microsoft.VisualStudio.TestTools.UnitTesting  会报错 “命名空间‘Microsoft’中不存在类型或命名空间名称为VisualStudio” 我不明白为什么?期待回复
散步的SUN的个人空间 引用 删除 散步的SUN   /   2012-01-05 10:48:51
 

评分:0

我来说两句

wxf_xsfy

wxf_xsfy

自动化测试的拥簇者,善于自动化测试的框架和工具开发,TIB工作室核心成员

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 381338
  • 日志数: 79
  • 图片数: 1
  • 文件数: 1
  • 书签数: 3
  • 建立时间: 2007-09-19
  • 更新时间: 2018-01-30

RSS订阅

Open Toolbar