容器网络测试关键问题

  1. 资料问题
    主要影响客户体验, 低级问题. 类似于单词拼写错误, 用词有歧义,等。
    另一点是,我们的用户文档,主要偏向于技术向的描述,各种参数功能罗列。友商有比较好的最佳实践操作说明。我们后面也会都增加这样的最佳实践。
  2. golang omitempty
    此问题主要表现为, 用户对一个elb监听器(监听某个ip端口实现负载均衡)的某一个参数做出修改,会造成该监听器对象的其他参数被重置为默认值。
    问题根本原因为:此功能后端实现为 包装的elb服务接口,在给elb服务传值时,预期只赋值 要修改的参数,然后json序列化之后,也是{"a":"b"},实际有的接口没有添加omitempty,导致我们构建对象只传 a = b, 实际序列化后结果为 {"a":"b","c",\[\],"d",false},数组被置空,bool值被置为false。导致elb侧认为有三个值需要修改。最后其他两个参数被清空。
    问题负向改进: 首先,这个问题最适合解决的阶段是开发的代码检视,所以在开发的代码检视,阶段,对于各个类新增字段,进行omitempty的一个说明,为什么用,为什么不用,会不会有json序列化问题。然后测试流程中,在开发串讲和测试设计阶段,对于有结构体新增字段,也要问出同样的问题。 最后补充测试用例,对于每个结构体新增一个用例,遍历每个字段做修改,然后看其他字段会不会出现预期之外的改变(预期是不应该变化)。
相关推荐
TomEval20 小时前
【Web UI 自动化】08 - 企业选型·报告·CI/CD
python·功能测试
边吃番茄边敲代码2 天前
从本地工具到 MCP:给 Agent 接入独立工具服务,并补齐自动化测试
人工智能·python·功能测试·ai·单元测试·pytest
qq_452396232 天前
第十三篇:《测试策略:单元测试、组件测试、E2E 测试的落地实践》
单元测试
努力搬砖的小H3 天前
FPGA应用技巧之DDR3读写自检方案设计与IP仿真总结
经验分享·功能测试·fpga开发·modelsim·ddr3
ly76893 天前
前端测试完整指南:从单元测试、组件测试到端到端测试与 CI/CD
前端·ci/cd·单元测试
咖啡星人k3 天前
2026 AI 自动化测试:让 AI 帮你写用例、跑测试、修 Bug(MonkeyCode 云端实战)
人工智能·功能测试·单元测试·测试用例·bug·集成测试
花椒技术4 天前
不是跑通一次 Demo:花椒 QA 怎样把真机 UI 自动化做成回归流程
ios·单元测试·测试
边吃番茄边敲代码4 天前
企业智能助手Agent 安全测试,包含Prompt Injection 和越权工具调用
人工智能·python·功能测试·ai·单元测试·prompt·模块测试
Lost of 程序猿4 天前
ASP.NET Core 测试实战:从单元测试到集成测试的全链路质量保障
单元测试·asp.net·集成测试