如何保证产品质量?

2022-01-30  本文已影响0人  阿萨杂谈

大家好,我是阿萨。之前被别人问到这个问题的时候,我不由得想起之前有人让写质量计划的事情了。针对这个人话题我们分2部分来讲。

第一部分从流程上来看我们需要关注的质量防护措施。

1. 产品,测试,开发对齐客户交付需求的关键要求和时间点。最好有原型图方便客户提出意见。

2. 评审需求或者kickoff时,针对需求范围要明确,针对需要完成的卡进行优先级划分。明确卡之间的依赖关系。

3. 编码完成后,代码review和UT 防护函数级别的问题。

4. 开发转测前保证优先级最高的可以通过。

5. 提测前测试用例评审,保证场景覆盖全面。

6. 测试结束后,给客户演示,收集客户反馈。

7.修改反馈后,就可以上线了。

第二部分除了流程上的质量防护措施,专项测试方面也需要针对客户场景集中验证。

1.性能测试,注意千万级以上数据量的大数据量,多并发,百万级或者千万级客户数量下对服务器的冲击。分布式系统,多种组网形态软件的性能

2.安全测试,常见web安全,网络安全,APP安全,端口矩阵,最低权限账户运行服务,三面隔离,越权,XSS,敏感信息泄漏等常见安全问题的测试保证客户数据。

3. 易用性测试。新软件对客户的引导使用,安装和使用的易用性。

4. 容灾测试。出现错误后的快速恢复机制,以及数据备份恢复。断电重启机制等。

5. 资料文档的clean room测试,确保无任何协助下可安装或者使用应用程序。

6. 客户组网数据和机型等上线前的彩排测试。模拟真正用户数据和现场。

End

上一篇下一篇

猜你喜欢

热点阅读