如何在解决方案中的其他项目之间共享单元测试
本文关键字:项目 之间 共享 单元测试 其他 解决方案 | 更新日期: 2023-09-27 17:58:52
如果我在这里重复了这个问题,我深表歉意。我有一组测试需要在3个其他项目中共享,我的应用程序是网页
我正在考虑谷歌作为一个例子:
- 共享项目测试:登录谷歌
- 谷歌硬盘项目:添加、上传测试
- 谷歌邮件项目-撰写、阅读、未读测试
- 谷歌地图项目-搜索位置测试
输出:
所有项目都应该在测试套件中添加谷歌登录测试。
感谢您的回答
- 右键单击要将现有测试添加到的解决方案
- 单击弹出菜单中的"添加",然后单击"现有项目"
- 查找现有文件
- 单击它以选择它
- 单击"添加"按钮旁边的下拉图标
- 选择"添加为链接"
所有项目都应该在测试套件中添加谷歌登录测试。
这是不正确的。应该只有一个登录模块进行测试。所有其他项目都不应该有任何登录逻辑。他们应该假设用户已经登录,或者只接收相关权限。
简单地说:重复的测试表示重复的逻辑。重复逻辑是一件坏事。