质量内建 | 敏捷的哲学

对于来自客户方的软件需求,我们直观的感受都会理解为,对一系列功能的期待。而软件构建,无非就是实现这一系列功能的过程而已。但事实是,总会因为经验和粗心的原因,我们会被此起彼伏的缺陷搞得心烦意乱。

其实只是因为客户很少会把质量当做默认的需求提出来。而我们也并未给自己一个机会,在软件构建中,明确质量的范畴到底意味着什么?对功能诉求恰如其分的满足当然是,对非功能(更合适的叫法应该是跨功能)需求的实现当然也是,还有缺陷的数目要足够少,代码的质量也要足够高。还有更多。

所以质量的范畴,远比我们想象的要广阔得多。有经验的开发者,在软件开发的初期,对显性的需求始终有谨慎的态度。因为他知道在繁杂的功能背后,需要填补进多少努力,才能保障理所当然的质量。以及我们知道,发现缺陷和问题越晚,修复的成本越高,所以如果只是期待测试人员作为守门人承担这努力的职责,也就必然是不现实的妄想了。这便是质量内建的初衷了。

质量内建是敏捷测试的核心,需要将测试全程介入、团队为质量负责和持续精准的自动化测试结合起来,在敏捷软件生命周期的每个环节做好缺陷的预防,把质量融入到产品的开发构建中。

曾经有国内传统行业的IT管理人员,质疑“团队为质量负责”这句话,认为有人为反正会有团队为质量负责,自己要不要负责并不重要,所以应该改成“我为质量负责”。企业文化对于人的思维的影响可见一斑。责任事大,所以只看到了负责两个字,而没有看到团队两个字。

当然这不只是喊喊口号就得以顺利进行,我们需要具体入微的流程和方法,去实现所谓的团队负责。比如:

  • 测试人员和业务人员共同参与需求的分析,切分以合适的粒度,不止是功能范围,还有可测试性,可集成性等多方面的考虑。
  • 测试案例先行于开发实现,验收条件清晰,Desk Check全角色参与。
  • 开发人员选择合理的方案实现,自动化测试精确覆盖。持续集成七步提交。
  • 精准回归测试,以及对生产环境监控。

事实上,对它们一一列举是徒劳的。因为整个开发活动中,每一个动作都点滴集聚对于质量的影响。高质量的反馈,必然需要团队全员在流程上,以及诸多实践方式,尽可能严丝合缝的协作。

有了如此极致而理想化的期待,我们自然就对参差不齐的质量问题见怪不怪了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,755评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,369评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,799评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,910评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,096评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,159评论 3 411
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,917评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,360评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,673评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,814评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,509评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,156评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,123评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,641评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,728评论 2 351