0. 前言和目录
几乎所有的云产品都在“无限能力的宣传”和“有限服务的现状”之间反复横跳,此时就需要产品线组织并签字一些测试报告。
有个朋友对着一份字数满满但内容无效的测试报告向我抱怨,我整理了本人亲写亲见的各种产品测试报告,归类总结写成了本文。
本文目录:
1. 测试报告的用途
2. 合格的产品测试报告
3. 规划测试所需的技术栈
4. 测试目的分类
5. 功能验证报告详解
6. 性能压测报告详解
7. 架构稳定性报告详解
8. 容灾迁移测试报告略解
9. 结束语
1. 测试报告的用途
这种云产品测试报告和测试工程师的日常工作毫无关联,而是一个必要的产品包装手段。
产品经理、专项产品售前、研发运维,产研体系的这些人,他们需要给客户(技术决策人、技术执行人、采购决策人)和同事(销售、售后、产品技术评审委员会、高层领导)发送测试报告作为正式证据和参考指南。
对于“产品线内专项产品售前”这个岗位,我会单独写一篇文章,请大家在本文中直接将其当等同成产品经理。
这种测试报告适用于下列场景:
公司要推广、销售要贩卖某产品,需要产品线自证产品可用到什么程度,避免推广出笑料、避免贩卖出灾祸。
作为售前推广和投标参考资料,由售前同事发给客户做技术评估。
在出现多组件无头故障时,售前售后同事以此为证,向客户证明自家产品并无嫌疑。
在交付验收、重大故障恢复、重大扩容验证时,客户可要求供应商提供测试报告,证明云产品功能性能甚至稳定性、可迁移性已经达到标准。
类似于私有云、专有云等“技术向客户开放、责任也由客户分担”的场景中,供应商提供了测试报告,客户技术部门才有分担责任的依据。
2. 合格的产品测试报告
测试报告是代表产品信誉的证据,所以一份合格的产品测试报告包含下列要点。
a. 一份可信不怕追责的测试报告,必须有明确的报告责任人,可以是自然人或团队的署名。
b. 在组织测试之前,我们就要有明确的预期读者。不同读者关心的测试目的不