3. 在AdditionTestCase.xls中添加测试用例数据:
注:需要将AdditionTestCase.xls的复制到输出目录属性设置为“总是复制”或“复制新文件”。
4.执行测试方法:
测试成功。
小结本文主要介绍了.Net Core使用xUnit.Net实现了与数据的集成测试并通过Fixture的方式实现了数据库的初始化,保证了测试的可回归性。另外还介绍了如何使用xUnit.Net来实现数据驱动测试,数据驱动测试可以简单地通过添加用例数据的方式来提高测试质量,还可以便捷的对测试用例进行管理。
本文示例代码:https://github.com/yqszt/xUnitTestDemo
参考:
https://en.wikipedia.org/wiki/Integration_testing
https://en.wikipedia.org/wiki/Data-driven_testing
https://github.com/MisterJames/GenFu
https://wandering.life/data-driven-testing-xunit-vs2017/
https://github.com/ExcelDataReader/ExcelDataReader
%20With%20Databases.html
https://xunit.github.io/docs/shared-context