繁体   English   中英

如何在解决方案中的其他项目之间共享单元测试?

[英]How to share unit test between other projects in the solution?

如果在这里重复这个问题,我表示诚挚的歉意。 我有一组需要在其他3个项目之间共享的测试,并且我的应用程序已在网页上

我正在考虑使用Google作为示例:

  • 共享的项目测试:登录到Google
  • Google云端硬盘项目:添加,上传测试
  • Google Mail项目-撰写,阅读和未阅读的测试
  • Google Maps Project-搜索位置测试

输出:

所有项目都应在测试套件中添加Google登录测试。

谢谢你的回答

  1. 右键单击要添加现有测试的解决方案
  2. 单击添加,然后在弹出菜单中单击现有项。
  3. 查找现有文件
  4. 单击以选中它
  5. 单击添加按钮旁边的下拉图标。
  6. 选择“添加为链接”

所有项目都应在测试套件中添加Google登录测试。

这是不正确的。 应该只有一个Login模块要进行测试。 所有其他项目都应该没有登录逻辑。 他们应该假设用户已经登录或仅获得相关权限。

简单地说:重复测试表明重复逻辑。 重复的逻辑是一件坏事(tm)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM