Nunit WatiN的最佳测试自动化方法是什么

Nunit WatiN的最佳测试自动化方法是什么,nunit,cruisecontrol.net,watin,Nunit,Cruisecontrol.net,Watin,我研究了数据驱动和关键字驱动的方法。阅读后,数据驱动似乎比关键字更好。出于文档目的,关键字听起来很棒。但它有很多层次。我需要那些实际实施过自动化框架的人的指导。就我个人而言,我希望将所有数据存储在数据库或excel中,并将系统分解为模块化部分(主要公司产品通用的功能) 目前正在使用,WatiN,Nunit,CC.net 任何建议请我强烈建议您查看Michael Hunter(又名braidy tester)在Microsoft为测试表达式而构建的堆栈,他有很多关于它的文章 本质上,他分解成一个逻

我研究了数据驱动和关键字驱动的方法。阅读后,数据驱动似乎比关键字更好。出于文档目的,关键字听起来很棒。但它有很多层次。我需要那些实际实施过自动化框架的人的指导。就我个人而言,我希望将所有数据存储在数据库或excel中,并将系统分解为模块化部分(主要公司产品通用的功能)

目前正在使用,WatiN,Nunit,CC.net


任何建议请

我强烈建议您查看Michael Hunter(又名braidy tester)在Microsoft为测试表达式而构建的堆栈,他有很多关于它的文章

本质上,他分解成一个逻辑模型、一个物理模型和一个数据模型,三者都是鲁斯利耦合的。我所有的书堆现在都是这样写的。因此,测试用例最终看起来是这样的:

Logical.Google.Search.Websearch(“watin”)

验证。验证搜索结果(“watin”)

然后,所有测试数据都存储在一个sql express数据库中,该数据库由文本字符串(在本例中为watin)索引

您将需要构建一个完整的域模型和数据访问层,我个人使用亚音速自动生成