在我的公司,我们在针对多个平台(Web、iOS、安卓)的项目中使用TFS,由于我们在敏感/受监管的项目上工作,我们对软件/算法的每一个小细节都有很多要求。
当我们有在多个平台上共享的需求时,问题就来了(例如,一个常见的算法),为此我们找到了两个解决方案:要么我们为每个平台复制需求,要么我们在需求本身上创建额外的列(例如,为每个平台复制的state列)。
对于第一个解决方案,很难维护需求(主要是当您有数千个条目时……)使用第二个解决方案,我们得到了一个非常丑陋的模板,当一个新的平台成为目标时,它需要改变,测试用例的可追溯性并不是那么好……
所以我想知道对于这些情况是否有一个“已知/官方”的解决方案。当我查看测试用例工作项类型时,我注意到有“测试点”的概念,它表示给定的“测试配置”的测试用例,所以可能的解决方案是创建一个新的工作项类型来表示平台(例如,将状态存储在给定的平台上)。
无论如何,我将采纳关于这个主题的任何建议/建议:)
发布于 2015-06-18 00:19:19
标签就是专门用来解决这个令人遗憾的问题的。在TFS 2013中,您可以向工作项添加标签,并基于这些标签进行查询。如果您在多个环境中运行测试用例,那么使用重复的测试用例是不好的做法。相反,您应该使用“配置”功能,该功能可以应用于您的每个测试用例,全面的,或者特定的。这允许你有一个单一的测试用例,已经在iOS中传递,但没有在安卓或可湿性粉剂上传递。您甚至可以删除仅特定于单个PBI的功能的配置。
在TFS 2015中,您将能够在看板视图中的卡片上显示标签。
https://stackoverflow.com/questions/30891674
复制相似问题