🧪 合规验证示例 测试工程师视角
基线测试项(部分):
📡 默认关闭非必要采集
🔐 传输加密 (TLS 1.3)
📝 隐私政策弹窗
🗑️ 注销即删除
📊 数据分类分级标记
⚠️ 违规采集阻断
def test_iot_consent():
device = connect_iot("sensor_temp_01")
assert device.data_collection_active == False, "默认采集违反最小化"
device.grant_consent("temperature", scope="必要")
assert device.is_collecting("temperature") == True
device.revoke_consent("temperature")
assert device.is_collecting("temperature") == False
print("[PASS] 同意与撤回机制合规 (GDPR Art.7)")
def test_data_classification():
payload = device.get_data_sample()
assert "classification_level" in payload.meta, "缺少分类分级标签"
assert payload.meta["classification_level"] in ["L1","L2","L3","L4"]
print("[PASS] 数据分类分级合规 (数据安全法 §21)")