软件开发质量管理的一些思考
作者:网络转载 发布时间:[ 2015/2/15 16:30:45 ] 推荐标签:质量管理 软件测试 项目
PMBOK里关于质量管理主要有3个过程:
制定质量管理计划
质量保证(QA)
质量控制(QC)
书看了5-6次,还是发现比?抽象,难以理解。
实际项目中,怎样才干合理的考虑各种资源制约,更好的运行质量管理呢?
一般的正规流程大致例如以下:
需求分析-> 客户评审与确认-> 概要设计->内部评审-> 具体设计->内部评审->编码-> 代码审查->单体?试
-> 集成?试->问题修复-> 代码评审-> ?试确认-> alpha?试-> beta?试-> 系统试执行-> 客户交付?试-> 维护
假设严格按流程,产品质量肯定有保障,但成本付出肯定非常大。
考验项目经理的第一道难题: 哪些步骤能够省?怎么省?
第二个问题是,怎样让评审不走过程?
评审也是非常难得一个事情,假设A写的代码逻辑极其复杂,让B去Review,可能时间花了非常多,却什么问题也发现不了。
问题的核心是: 怎样安排评审? 项目组内是否有足够的技术能力去做评审?怎样合理降低评审?
第三个问题是,在保证质量的情况下怎样降低?试?
这也是一个考验QA人员能力的一个挑战活,好的QA能迅速发现问题。
这一周一直结合以往项目经历,重复的思考这个问题。
个人大的体会是一定要做好项目经验积累。
第二个体会是一定要对开发人员的性格做充分总结,不同性格的人出问题的范围有非常强的统计特性。
第三个体会是对外的?试一定要严格,有可能的话提前一定时间量做预?试。
第四个体会是流程的核心节点一定要严格运行
第五个体会是一定要充分利用脚本语言与数据库技术不断提高?试效率。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11