如何保证产品质量?

简介: 如何保证产品质量?

大家好,我是阿萨。

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

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

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

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

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

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

5. 提测前测试用例评审,保证场景覆盖全面。测试数据是否完善也需要评审。

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

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

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


从测试右移的生产环境测试验证来分析。

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

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

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

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

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

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

相关文章
|
3天前
|
监控 安全 测试技术
研发中如何保证产品质量的稳定性
研发中如何保证产品质量的稳定性
|
3天前
|
监控 容灾 测试技术
如何保障线上产品质量?
如何保障线上产品质量?
|
3天前
|
安全 测试技术 持续交付
如何保证被测产品的质量
如何保证被测产品的质量
|
3天前
|
缓存 运维 监控
|
3天前
|
开发框架 监控 测试技术
产品迭代过程中如何保证产品质量的稳定性
产品迭代过程中如何保证产品质量的稳定性
|
3天前
|
SQL 存储 NoSQL
系统设计——幂等性与解决方案
系统设计——幂等性与解决方案
89 0
系统设计——幂等性与解决方案
|
11月前
|
分布式计算 Java
数据可靠性与一致性:分布式事务处理的挑战与解决方案
在分布式系统中,确保数据的可靠性和一致性是一项重要且具有挑战性的任务。随着分布式计算的普及,开发人员面临着处理跨多个节点和服务的分布式事务的问题。本文将介绍分布式事务处理中的挑战,并探讨一些常见的解决方案。
215 0
|
12月前
【架构质量】可靠性系列#1:可靠性与韧性
【架构质量】可靠性系列#1:可靠性与韧性
|
存储 运维 监控
如何做好线上服务质量保障
上述的内容只是一个引子,因为高可用和线上服务的稳定性有密切的关系。而软件测试或者说质量保障的工作范畴,不仅仅在测试环境,线上环境的服务质量保障,也是我们需要关注的重点。
如何做好线上服务质量保障
|
存储 缓存 监控
思考:如何保证服务稳定性?
只有每个业务环节都稳如泰山,才可以保障整个稳定性。单服务的稳定可以从以下几个方面来进行: