为大型项目创建 codedui 测试的最佳设计是啥
Posted
技术标签:
【中文标题】为大型项目创建 codedui 测试的最佳设计是啥【英文标题】:What could be best design to create codedui tests for a big project为大型项目创建 codedui 测试的最佳设计是什么 【发布时间】:2018-04-24 10:35:14 【问题描述】:我想为具有多个视图的项目创建 codedui 测试。目录结构如下:
-
目录 1
Dir1 View1
Dir1 View2
目录2
Dir2 View1
Dir2 View2
目录 3
Dir3 View1
Dir3 View2
我想使用记录工具来识别和保存元素,然后用它们来进行代码测试。 我想我会更好地为所有视图创建单独的 UIMaps,如下所示:
-
目录 1
UIMap11
UIMap12
目录2
UIMap21
UIMap22
CommonScenarios.cs
目录 3
UIMap31
UIMap32
CommonFunctions.cs
但我不知道如何从我创建项目时创建的单个 CodedUITest.cs 文件运行所有测试。 任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:使用多个.cs
文件。使每个文件包含具有[CodedUITest]
属性的不同类,并且这些类中每个测试的方法具有[TestMethod]
属性。然后,您期望 Visual Studio 找到所有这些类中的所有测试。
我建议为每个测试方法指定一个不同的名称,因为“测试资源管理器”窗口显示测试名称但不显示类。
【讨论】:
以上是关于为大型项目创建 codedui 测试的最佳设计是啥的主要内容,如果未能解决你的问题,请参考以下文章
在 SQL Server 中对大型表进行分区的最佳方法是啥?