IoT 测试:从基础到实践
1. 理解物联网的混乱、安全及其他产品特性
物联网(IoT)源于嵌入式软件环境,并融入了以大型网络和数据分析为中心的世界。这种变化带来了混沌工程和可信可靠性的概念,但同时也使测试变得复杂。随着系统规模的增大,传统测试方法(如手动测试和人工检查)变得难以实现,许多小型物联网团队可能会选择限制测试范围。
为了解决这些问题,更好的解决方案是使用数据分析、测试环境自动化和人工智能。
可信性意味着物联网软件产品或组件是安全、可靠、稳定且有保障的。可靠性和可信性之间存在直接关联,设计的可靠性提高,其可信性也会相应提高。可信软件是由可衡量的项目组成的综合体,它能在面对意外使用和生命周期变化时展现出设计的稳健性。
对于许多物联网系统来说,质量评估和测试活动必须考虑上述概念。仅仅测试书面要求是不够的,验证与确认(V&V)将成为常见的实践。
2. 为何要对物联网进行超出设备本身的测试
许多物联网项目只希望测试物联网设备本身。对于一些团队来说,这可能是可以接受的,但建议团队披露测试的水平。这样做可以让将“小型”物联网设备集成到大型系统中的利益相关者了解可能需要进行哪些额外的 V&V 来确保产品的可行性。
超出物联网设备接口进行测试的原因在后续会详细讨论。工业、政府和商业利益相关者通常会理解这些限制,但经验不足的家庭或私人用户可能不理解。这些用户可能会对物联网系统感到失望并停止使用,在社交媒体时代,负面评价可能会对系统造成严重影响。物联网开发公司应注意如何阻止经验不足的评估者对物联网设备质量进行评估,并建立足够的运营和帮助中心来协助客户。
超级会员免费看
订阅专栏 解锁全文
1220

被折叠的 条评论
为什么被折叠?



