Tag: specflow

有没有一种方法使用Specflow + Excel的结果列表?

我是Specflow的新手,我使用“Specflow + Excel”版本。 我想在我的模型(List)中testing一个属性。 是否可以使用列表作为结果? 什么是Excel格式? 编辑: 例如,我想testingsearch的结果。 我传递一个search条件作为第一个参数。 我的第二个参数是search的结果。 | searchCriteria | result | 结果是一个元素列表,一个元素如下所示: | id | name | value | date | 其实我想要一个嵌套的表格。 什么是我的Excel格式? 有没有可能做到这一点,而不造成巨大的混乱?

从Excel工作表中读取testing场景数据时,“Excel加载项用于编码UItesting”可以帮助您

这需要详细的解释。 想象一下,我有一个Excel电子表格,在一个工作表中有testing用例,而且我可能在另一个工作表中有预期(validation)消息(除了第一个工作表中的预期消息)。 第一个到第二个工作表中的字段值之间也有一些联系。 请参阅: 欢迎,<名字> <姓氏>为例。 您可以在“testing用例”工作表的“预期结果”字段中看到该字段的值为:“用户被带到”我的帐户“页面,并显示以下欢迎消息:”&Messages!$ B $ 1244&名字是戴夫和姓氏是布朗“。 所以“&消息!$ B $ 1244&”,表示工作表“消息”中的字段B1244 现在的问题。 如果我为电子商务网站提供所有testing用例,如何使用基于此input的编码UItesting? 我可以自动化Excel,使用testing用例工作表中的步骤,并将其与数据input和validation的编码UIlogging结合使用。 我相信我需要手动编码,部分使用logging的input步骤和来自编码的UIlogging器的validation,并可能使用手动编程进行validation。 我想听听其他人是否做了类似的事情。 我想通过编写特性/用户故事,将其纳入Specflow BDD,这些testing用例将成为场景。 任何成功的想法,使用Exceltesting自动化作为数据驱动的testing。 感谢Rad testing用例工作表名为“testing用例”: ===================== testing用例名称testing用例目标 frontstore.01-3从订单注册购物者 带有有效input的确认页面 #步骤数据预期结果 ————————————————– ———————————————- 1启动testing店面http://testserver.com/index欢迎页面已加载。 2单击login链接login页面已加载。 3点击新客户注册页面下的注册页面。 4input有效的input,然后单击提交“loginID = TestUser 名字=约翰 姓氏=克拉克 …(其他字段)注册成功。 用户被带到我的帐户页面 并显示以下欢迎信息: 欢迎,<First Name> <Last Name> ,名字是 大卫和姓氏是布朗。“ 名为“消息”的validation消息工作表: ===================== #在MyAccountPages中使用的文本 ————————————————– ————————- MA_WELCOME 欢迎,<名字> […]

在C#中使用specFlow进行BDDtesting。 从Excel应用程序和WinForms获取input

我正在使用通过Visual Studio 2012框架构build的基于C#的应用程序。 它启动一个Excel电子表格,允许用户在excel单元格中input(还有Win Forms /对话框等等,popup询问input),然后根据input执行计算并产生结果。 我正在尝试使用SpecFlow来自动化这样的testing场景。 有谁知道任何教程等可以指导我? 这是否有意义,我想要实现? 可以通过黄瓜以某种方式或任何其他的build议吗? 我只使用SpecFlow在C#中进行简单的testing,而不涉及popupexcel和询问用户input。 我在这里先向您的帮助表示感谢。