您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 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
本文标题:BQConf20121117_敏捷地做测试_share
链接地址:https://www.777doc.com/doc-3349646 .html