好代码是管出来的——.Net Core集成测试与数据驱动测试 (4)

  

好代码是管出来的——.Net Core集成测试与数据驱动测试

  3. 在AdditionTestCase.xls中添加测试用例数据:

  

好代码是管出来的——.Net Core集成测试与数据驱动测试

  注:需要将AdditionTestCase.xls的复制到输出目录属性设置为“总是复制”或“复制新文件”。

  4.执行测试方法:

  

好代码是管出来的——.Net Core集成测试与数据驱动测试

  测试成功。

小结

  本文主要介绍了.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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxdxf.html