就是为了:测试就是为了发现缺陷?

朱少民blog里说“测试就是为了发现缺陷”当然这毫无疑 问是对但作为QA这个角色我认为他/她职责分两半:第是发现缺陷;第 2是确保缺陷被修复并且修复过缺陷永不再重现前者是测试工作后者是 流程工作作为QA(质量保障或者叫质量分析)负责人流程工作至少和测试工作具有同样重要地位www. (那天晚上和江焱风起吃饭说到质量管理体系话题其实ISO9000就很明白了:质量来自过程和管理而不是来自检验)

所 以尽可能地把测试自动化这实际上是在积累质量管理体系这事情分为 3个环节:(1)发现缺陷;(2)用自动化测试案例描述缺陷以测试案例通过为依 据验收缺陷修复;(3)频繁运行所有测试案例确保已经被修复缺陷永不再进入代码库而朱少民所说“为追求测试自动化而忘记发现缺陷的根本”问题 实际上是个不存在伪问题这两件事情分别位于环节(1)和环节(2)彼此正交朱少民还说“70%缺陷【发现】还是需要人智慧和研究”不 是100%都得靠人智慧和研究你不想发现缺陷它是不会被发现——当然了用户会发现然后暴跳如雷地来找你那就是另回事情了

整理总结:QA工作分为测试、流程制定和流程监督 3部分质量不是靠守门守出来而是靠贯穿整个软件Software生命周期管理管出来敏捷项目为什么容易获得更好质量?它把质量管理落实到每个小时每件具体事情上而不是写在纸上

Tags:  测试缺陷报告 教就是为了不教 目的就是为了 就是为了

延伸阅读

最新评论

发表评论