VS2012 集成NUnit Test Adapter程序数据文件路径设置

最近通过VS2012集成Nunit的测试用例,想直接在VS中查看结果,分析测试覆盖率;所以找到了NUnit Test Adapter插件;该插件下载地址:

http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d

也可以通过在VS中工具菜单下的扩展与更新里查询下载安装。

使用过程中遇到的问题主要是程序代码中读取的配置文件找不到,再一个是测试数据在用例执行时也找不到,代码中测试数据和配置文件都是通过

Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)

这行代码来获取相对路径;由于VS集成后测试用例运行时,dll被动态编译到了一个临时目录下。

解决方法如下;

1、测试用例工程的输出路径设置好

 

2、将测试数据、配置文件等存放到此目录下

3、代码中获取配置文件的地方修改如下:

 Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase

4、测试数据路径获取代码:

TestContext.CurrentContext.TestDirectory

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动测试工具是软件开发过程中的重要组成部分,它能够帮助开发人员和测试人员自动执行测试用例,提高测试的效率和准确性。本实验的目的是熟悉一些常用的自动化测试工具,包括nunit、junit和vs2010。 nunit是一个用于测试.NET应用程序的开源单元测试框架,它提供了丰富的API和工具来编写和运行单元测试。对于.NET开发人员来说,nunit是一个非常实用的工具,它可以帮助开发人员自动执行单元测试,并生成详细的测试报告。通过使用nunit,开发人员可以更早地发现和修复代码中的问题,加快开发过程。 junit是一个用于测试Java应用程序的开源单元测试框架,它提供了一组用于编写和执行单元测试的API和工具。与nunit类似,junit可以帮助开发人员自动执行单元测试,并生成详细的测试报告。使用junit,开发人员可以更加准确地测试他们的代码,并通过快速发现和修复问题来提高代码质量。 vs2010是微软的一款集成开发环境,它提供了一套用于测试和调试的工具。通过使用vs2010,开发人员可以轻松地创建和运行单元测试,并通过调试工具来分析代码的执行过程。vs2010还提供了丰富的功能,如代码覆盖率分析和性能分析,帮助开发人员进行更全面的测试。 通过本实验,我们可以学习和熟悉这些自动化测试工具的基本用法和功能,并掌握如何使用它们来进行有效的测试。这对于提高软件开发和测试的效率和质量都具有重要意义。在实践中,我们可以通过编写和执行一些简单的测试用例,来验证这些工具的功能和性能。同时,我们还可以学习如何编写高质量的测试用例,以及如何生成和分析测试报告,以进一步提高测试的准确性和有效性。 总之,熟悉和掌握自动化测试工具的使用对于软件开发和测试人员来说是非常重要的。通过本实验,我们可以提高对nunit、junit和vs2010等自动化测试工具的了解和应用能力,从而在实际的开发和测试工作中更好地利用这些工具,提高工作效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值