我们基于openUBMC做板卡/部件兼容性测试时对于采取什么样的测试策略不好把握,希望参考社区内部现有的测试策略或社区能结合内部经验给伙伴提供合理建议。
主要场景:
1、openUBMC社区版本中坂田已交付的部分,伙伴无法获知具体测试内容或范围,测试策略精准评估困难,是否可以继承坂田的测试结论,在伙伴侧不再重复验证;如果不能继承坂田测试结论,对于这种情况的测试策略有什么建议。
2、同一个部件在不同机型上适配(例如:920B和920BS两个CPU配置机型、920B不同机型),坂田内部采取什么样的测试策略?
问题1:当前目前来说在社区版本中已交付的部分,建议不要直接继承,对于这部分的验证,建议重点关注可靠性场景,如同一种卡在环境上配置多个的场景。
问题2:同一个部件在不同机型上适配,主要关注开发输入帮助明确板卡配置逻辑上的区别。一般来说板卡适配会给出适配机型的范围,在此基础上,根据机型的结构进行分类讨论。以920B和BS为例,如果部件功能预期在两个环境上表现一致,可以在不同机型上验证基础功能,然后在其中一个环境上进行更全面的验证(这一步建议结合开发输入进行判断)。而如果机型本身差异很小,则可以纳入同一类的范畴,选择其中一款机型进行覆盖即可。而机型结构差异大的,比如普通和盒式和大型的框式,则建议分开进行全面验证