看起来SDETs或类似的组件必须弯曲单元测试框架来执行集成测试。Xunit、Nunit等中的测试发现故意以无序的方式发现测试,而使用TestPriority或Order装饰器可能会变得混乱。
我想要继承以前测试状态的测试(故事的结尾,请不要哲学化为什么测试需要独立)。
如果我有50条“快乐之路”的测试,那么用今天的工具做这件事最好的方法是什么呢?假设我使用的是c#和Webdriver,但是我对任何堆栈都感兴趣。
发布于 2018-06-08 00:29:10
我不得不承认,我有点不清楚你想做什么。但是,如果您需要采取一系列步骤并查看这些交互的结果,我将查看像菲尼斯或光谱流这样的工具。我的直觉是,菲尼斯更接近你想要完成的目标。
发布于 2018-06-07 23:01:20
对于每个测试,实际的测试都是最后一步。
将其他工作视为安装程序
我将组织如下:
对于test1,测试是step1
对于test2,测试是带有“前置”设置step1的step2
对于test3,测试是带有“设置前”的step3,step1,step2
对于test4,测试是step4和“设置前”step1,step2,step3 .
组织这种方式将为使用迭代器、提取等以及使用大多数测试框架中可用的前后操作提供各种选项。
https://sqa.stackexchange.com/questions/34134
复制相似问题