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

本文关键字:项目 之间 共享 单元测试 其他 解决方案 | 更新日期: 2023-09-27 17:58:52

如果我在这里重复了这个问题,我深表歉意。我有一组测试需要在3个其他项目中共享,我的应用程序是网页

我正在考虑谷歌作为一个例子:

  • 共享项目测试:登录谷歌
  • 谷歌硬盘项目:添加、上传测试
  • 谷歌邮件项目-撰写、阅读、未读测试
  • 谷歌地图项目-搜索位置测试

输出:

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

感谢您的回答

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

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

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

这是不正确的。应该只有一个登录模块进行测试。所有其他项目都不应该有任何登录逻辑。他们应该假设用户已经登录,或者只接收相关权限。

简单地说:重复的测试表示重复的逻辑。重复逻辑是一件坏事。