Automation 分布式系统中关键字驱动的测试自动化

Automation 分布式系统中关键字驱动的测试自动化,automation,automated-tests,keyword,gallio,Automation,Automated Tests,Keyword,Gallio,有没有人有过针对多个分布式系统的关键字驱动自动化测试的经验 在自动化框架方面,我使用了TDD、代码驱动测试(Nunit、xUnit等)和GUI测试,但在一个新角色中,我现在遇到了这一点 Wiki非常注重细节,在回答了人们如何使用它、成功(和问题/失败!)、他们是否构建了自己的工具或使用了工具(Gallio驾驶一个C#框架,在这里输入Excel电子表格),以及他们是否并行进行了其他测试等问题后,Wiki也非常注重细节。示例-我们的开发人员正在用BizUnit编写单元测试,如果它们是不错的测试,那

有没有人有过针对多个分布式系统的关键字驱动自动化测试的经验

在自动化框架方面,我使用了TDD、代码驱动测试(Nunit、xUnit等)和GUI测试,但在一个新角色中,我现在遇到了这一点


Wiki非常注重细节,在回答了人们如何使用它、成功(和问题/失败!)、他们是否构建了自己的工具或使用了工具(Gallio驾驶一个C#框架,在这里输入Excel电子表格),以及他们是否并行进行了其他测试等问题后,Wiki也非常注重细节。示例-我们的开发人员正在用BizUnit编写单元测试,如果它们是不错的测试,那么不以某种方式将它们集成到一个连续的测试报告工具中似乎很遗憾。

关键字驱动的测试通常是用于自动化测试的独立于应用程序的框架。这些测试是使用UI应用程序中出现的通用对象词汇表开发的。关键字驱动的测试独立于用于执行它们的测试自动化工具

将测试与构建过程集成应该不是一项困难的任务。通常这仅仅意味着一旦构建完成,框架就应该获取最终的可执行文件并安装产品。一旦安装,它应该开始执行测试。测试的执行取决于应用程序的类型(基于web、基于桌面或基于控制台)。您需要更具体地了解需求,并可以将其发布到处理此类问题的论坛:-)

并行测试意味着您可以在不同的服务器上运行套件的不同实例,Excel工作表定义在特定系统上运行哪个测试和跳过哪个测试。通常在关键字驱动中,输入文件应该有一些方法来处理哪些测试以简单的方式执行

此外,这取决于应用程序本身,如果您定义并行测试的确切含义,这将是一件好事