BQConf20121117_敏捷地做测试_share

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

敏捷地做测试——关于快速反馈的理论、实践和钱马强qma@thoughtworks.com我们为什么做测试?来自客户的追问6–4.5=1.5QA100多个Bug没有解决没有阻碍产品的成功!没有人为测试买单,人们只为有价值的软件买单软件的三种形态和他们的差距意图需求实现time意图需求SpecificationbyExample业务人员和技术团队及时得到反馈!=需求SpecificationbyExample工具+自动化!=需求SpecificationbyExampleSpecificationbyExampleOnlyGiven…When…And…Then…Given…When…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Given…When…And…Then…Diamond?HasMobileSite?HasWebSite?AgencyToggleOn?ExpectationNoNoNoNoNoNoNoYesNoNoYesYesNoYesYesYesYesYesYesYes…………Given…When…Then…+需求SpecificationbyExample需要完整的反馈闭合环需求实现需求实现更加高效的沟通•Internalshowcase+coderevieweveryday•In-processAcceptanceTesting开发人员及时得到反馈业务人员和开发人员及时得到反馈需求实现更精打细算的测试•目标明确的单元测试代替100%的覆盖率•分开的内容,工作流,交互测试代替全面的浏览器测试•分层的性能测试代替全面的端到端测试开发人员及时得到反馈测试人员及时得到反馈需求实现更全能的开发团队QASense可视化启发式的检查表Feature/StoryLevelSystemLevelBusinessValueInputOutputStateCodePathUserDataPeaCo…Paths/FilesTimeandDateNumbersStringsGeneralPreferences…需求实现启发式的检查表-2需求实现整个技术团队得到了及时的反馈23实现意图更加快速的部署意图实现一键部署意图实现更精确的功能投放意图实现HOTHigh-efficiencyOnlineTesting意图实现RealtimeOnlineMonitoring意图实现意图需求实现快速反馈很新潮么?控制论目标戴明环还有什么?团队协作胜过对立的观点有的放矢的自动化测试胜过防御式回归测试缺陷预防胜过缺陷报告启发式测试胜过完全预先设定的脚本敏捷测试Q&A

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功