SlideShare a Scribd company logo
1 of 22
软件测试的变革
      终点变为起点
               演讲人:贺炘

          www.Ltesting.net

助您在软件测试领域,始终领先一步
个人简介:
                          我是谁?
  领测国际科技(北京)有限公司     首席讲师


                                 贺炘
  CSDN   软件测评技术专业委员会 会长
  CSTQB 中国区专家组资深专家
  ISTQB 认证培训讲师

  测试培训经历:
  上海贝尔软件测试培训
  北京工行数据中心
  建行信息中心                               新浪微博:
  上海朗讯软件测试培训
  北京三星研发中心软件测试培训
                                       http://weibo.com/seanhe76
  大连华信企业软件测试培训
  北京佳能信息技术有限公司等 近百家
专业,专注,高效
                            Ltesting                        领测国际
我们今天谈点什么?


           软件测试正在经历变化!对,现在!


专业,专注,高效
                Ltesting   领测国际
测试已死




专业,专注,高效
           Ltesting   领测国际
专业,专注,高效
           Ltesting   领测国际
不管你怎么想,他们确实是在
 讨论是否需要我们!




专业,专注,高效
           Ltesting   领测国际
你郁闷吗?



 软件测试到底出了什么问题?




专业,专注,高效
             Ltesting   领测国际
软件测试到底遇到了什么问题,他们怎么说?

     软件测试能为质量提供保证吗?
     测试工程师和开发工程师并不是紧密的团队,让开发觉得不是自己人
     软件测试工程师的技能普遍不高(编码技能和业务技能)

     传统的测试方法下测试工程师厌恶需求的快速变化
     测试工作的反馈太慢,总在最后暴露出大问题,测试成功了,开发麻烦了
     永远说不清楚质量到底有没有问题!
     如果我们大量采用测试自动化技术,测试就可以被取代了!



专业,专注,高效
                  Ltesting            领测国际
如果不需要软件测试了,他们想怎么做?




专业,专注,高效
           Ltesting   领测国际
敏捷开发的实践之一:持续集成                  解决了什么问题?
     通过大量的自动化测试,解决快速反馈的问题

     代码始终处于高质量状态,减少手工测试依赖

     开发就是测试,测试也是开发

     跨功能团队,不再惧怕需求的快速变化

     如果我们实现了全过程的测试自动化,那我们只需要做少量的探索性测试
     就可以交付用户了。

           那我们为什么还需要测试工程师?
专业,专注,高效
                     Ltesting          领测国际
一切完美了吗?




专业,专注,高效
            Ltesting   领测国际
一个小故事:谁走的更长?


                          右侧的老者就是著名的盖
                          特伍德奶奶(Grandma
                          Gatewood)。她曾经在
                          67、72、75岁时,三次独
                          自徒步走完阿帕拉契小径
                          (Appalachian Trail)。
                          阿帕拉契小径是美国著名
                          的野外徒步路线,穿越14
                          个州,全长3200公里。盖
                          特伍德是首位独自徒步走
                          完阿帕拉契小径的女性,
                          耗时仅三个月。


专业,专注,高效
               Ltesting                 领测国际
为什么居然是她?
 盖特伍德是“超轻徒步先驱 ”(ultra-light     你所选择的自动化不应成为你的负担
 hiking pioneer)。维基百科有如下描述:
                                测试自动化的投入产出比如何?是那
 1955年,67岁的盖特伍德徒步前往阿帕拉契小
                                些投入最多的测试在创造最多的价值
 径,她穿着Keds运动鞋,她把一块军用毛毯、
 一件雨衣、一块塑料浴帘装在自家缝制的背包
                                吗?
 里,然后单肩背包徒步,由此她成了超轻背包           我们遵循了“要事第一”(First
 的先驱。                           Thing First)的原则吗?我们的主要
                                精力是投入在最有价值的事情上吗?
 1970年,时年83岁,她在弗吉尼亚州奥克顿访        现有的流程、框架、基础设施中,有
 问阿帕拉契旅行用品商店时,有人询问她对于           哪些部分不是必须的?能用更轻量的
 当时轻量背包装备的看法,她建议:“制作一           方法替代吗?
 个雨衣,一个单肩背包,再买双结实的Keds网
 球鞋。在当地杂货店买好维也纳香肠……其他
 吃的你可以在路边找到……”
                                你的工作真的是在做测试?还是只是
                                让测试可运行?
专业,专注,高效
                         Ltesting                  领测国际
世界是不完美的!
       你真的在做测试吗?还是再以测试的名义开发?

  你想做敏捷的目的居然是不想写文档?

             我惧怕总在不停的学习新东西!
   有没有不用单元测试还能将质量做好的方法?


  我不想让别人管我,但是我        敏捷的基石是相信人。创造一个安全
  也管不好自己!             的环境,这样每个人都能相互学习


专业,专注,高效
                 Ltesting            领测国际
世界是不完美的!

           我们都生活在现实中,需要在现实中寻找办法


      最终的用户永远是人,代码测试
      代码永远取代不了手工测试



专业,专注,高效
                    Ltesting      领测国际
工作会持续趋向复杂!术
                 业有专攻,才能有效分工
                 协作,提高效率!

                      有效提高你自己的技能树



                 测试不会死
专业,专注,高效
           Ltesting             领测国际
但是测试的技能会分化




专业,专注,高效
               Ltesting   领测国际
①   熟练掌握编码语言

           ②   掌握被测应用架构

           ③   可以构建有效的自动化测试框架

           ④   可以建立持续集成环境(分布式)




专业,专注,高效
                          Ltesting   领测国际
插曲:如何测试一扇门




专业,专注,高效
             Ltesting   领测国际
① 精通被测应用

      ② 理解最终用户的使用方法和习惯

      ③ 精通竞争对手同类产品的特点

      ④ 精通手工测试用例编写方法和技巧

      ⑤ 理解测试需求(放弃需求规格说明书)


专业,专注,高效
                 Ltesting   领测国际
可能现在我们有很多问题,
           可能我们还有很多不如意,
           但是未来一定是光明而且
           充满希望的!



专业,专注,高效
           Ltesting   领测国际
交   流          时   间
      Ltesting

                     领测国际


您在软件测试领域值得信赖的朋友

More Related Content

Viewers also liked

Winning the agile race stop watching the runner and pay attention to the th...
Winning the agile race   stop watching the runner and pay attention to the th...Winning the agile race   stop watching the runner and pay attention to the th...
Winning the agile race stop watching the runner and pay attention to the th...drewz lin
 
Cars agile transformation agile 2012 - final 0
Cars agile transformation   agile 2012 - final 0Cars agile transformation   agile 2012 - final 0
Cars agile transformation agile 2012 - final 0drewz lin
 
Agile sustainability agile 2012 - di fabio-neumann-0
Agile sustainability   agile 2012 - di fabio-neumann-0Agile sustainability   agile 2012 - di fabio-neumann-0
Agile sustainability agile 2012 - di fabio-neumann-0drewz lin
 
敏捷质量控制实践 Agile china salon
敏捷质量控制实践 Agile china salon敏捷质量控制实践 Agile china salon
敏捷质量控制实践 Agile china salondrewz lin
 
Tdd and a new paradigm for hardware verification
Tdd and a new paradigm for hardware verificationTdd and a new paradigm for hardware verification
Tdd and a new paradigm for hardware verificationdrewz lin
 
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08drewz lin
 
Top100summit 林曙涌-测试卓越驱动电信领域持续集成
Top100summit 林曙涌-测试卓越驱动电信领域持续集成Top100summit 林曙涌-测试卓越驱动电信领域持续集成
Top100summit 林曙涌-测试卓越驱动电信领域持续集成drewz lin
 
14 key management & exchange
14   key management & exchange14   key management & exchange
14 key management & exchangedrewz lin
 
Agile2012 presentation miki_konno (aug2012)
Agile2012 presentation miki_konno (aug2012)Agile2012 presentation miki_konno (aug2012)
Agile2012 presentation miki_konno (aug2012)drewz lin
 
5 worms and other malware
5   worms and other malware5   worms and other malware
5 worms and other malwaredrewz lin
 
Threat model express agile 2012
Threat model express agile 2012Threat model express agile 2012
Threat model express agile 2012drewz lin
 
Adobe premiere pro_scrum_adoption_peter_green
Adobe premiere pro_scrum_adoption_peter_greenAdobe premiere pro_scrum_adoption_peter_green
Adobe premiere pro_scrum_adoption_peter_greendrewz lin
 
Teoria del caos octubre
Teoria del caos octubreTeoria del caos octubre
Teoria del caos octubrejulcajuliny
 
Social Media For Municipalities
Social Media For MunicipalitiesSocial Media For Municipalities
Social Media For Municipalitiescityofroundrock
 
Business agility and innofficiency agile 2012 final
Business agility and innofficiency   agile 2012 finalBusiness agility and innofficiency   agile 2012 final
Business agility and innofficiency agile 2012 finaldrewz lin
 

Viewers also liked (16)

Winning the agile race stop watching the runner and pay attention to the th...
Winning the agile race   stop watching the runner and pay attention to the th...Winning the agile race   stop watching the runner and pay attention to the th...
Winning the agile race stop watching the runner and pay attention to the th...
 
Cars agile transformation agile 2012 - final 0
Cars agile transformation   agile 2012 - final 0Cars agile transformation   agile 2012 - final 0
Cars agile transformation agile 2012 - final 0
 
Agile sustainability agile 2012 - di fabio-neumann-0
Agile sustainability   agile 2012 - di fabio-neumann-0Agile sustainability   agile 2012 - di fabio-neumann-0
Agile sustainability agile 2012 - di fabio-neumann-0
 
敏捷质量控制实践 Agile china salon
敏捷质量控制实践 Agile china salon敏捷质量控制实践 Agile china salon
敏捷质量控制实践 Agile china salon
 
Tdd and a new paradigm for hardware verification
Tdd and a new paradigm for hardware verificationTdd and a new paradigm for hardware verification
Tdd and a new paradigm for hardware verification
 
4525f279
4525f2794525f279
4525f279
 
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
 
Top100summit 林曙涌-测试卓越驱动电信领域持续集成
Top100summit 林曙涌-测试卓越驱动电信领域持续集成Top100summit 林曙涌-测试卓越驱动电信领域持续集成
Top100summit 林曙涌-测试卓越驱动电信领域持续集成
 
14 key management & exchange
14   key management & exchange14   key management & exchange
14 key management & exchange
 
Agile2012 presentation miki_konno (aug2012)
Agile2012 presentation miki_konno (aug2012)Agile2012 presentation miki_konno (aug2012)
Agile2012 presentation miki_konno (aug2012)
 
5 worms and other malware
5   worms and other malware5   worms and other malware
5 worms and other malware
 
Threat model express agile 2012
Threat model express agile 2012Threat model express agile 2012
Threat model express agile 2012
 
Adobe premiere pro_scrum_adoption_peter_green
Adobe premiere pro_scrum_adoption_peter_greenAdobe premiere pro_scrum_adoption_peter_green
Adobe premiere pro_scrum_adoption_peter_green
 
Teoria del caos octubre
Teoria del caos octubreTeoria del caos octubre
Teoria del caos octubre
 
Social Media For Municipalities
Social Media For MunicipalitiesSocial Media For Municipalities
Social Media For Municipalities
 
Business agility and innofficiency agile 2012 final
Business agility and innofficiency   agile 2012 finalBusiness agility and innofficiency   agile 2012 final
Business agility and innofficiency agile 2012 final
 

Similar to 软件测试的变革

现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者Yi Xu
 
Top100summit 闵刚金蝶自动化测试发展之路 2
Top100summit  闵刚金蝶自动化测试发展之路 2Top100summit  闵刚金蝶自动化测试发展之路 2
Top100summit 闵刚金蝶自动化测试发展之路 2drewz lin
 
持续交付 Continuous delivery
持续交付   Continuous delivery持续交付   Continuous delivery
持续交付 Continuous deliverySun Wei
 
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
China Test2012 W2 徐毅 大测大悟   测试的敏捷之道China Test2012 W2 徐毅 大测大悟   测试的敏捷之道
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道Yi Xu
 
01 如何成为真正的ppt高手(2009版中)
01 如何成为真正的ppt高手(2009版中)01 如何成为真正的ppt高手(2009版中)
01 如何成为真正的ppt高手(2009版中)hustmarco
 
测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714Yi Xu
 
敏捷自动化测试中的教训 45min 中文
敏捷自动化测试中的教训 45min   中文敏捷自动化测试中的教训 45min   中文
敏捷自动化测试中的教训 45min 中文Shuyong Lin
 
Maxtq新业务手册
Maxtq新业务手册Maxtq新业务手册
Maxtq新业务手册jennifer_yen
 
Flash Ecosystem and Open Source
Flash Ecosystem and Open SourceFlash Ecosystem and Open Source
Flash Ecosystem and Open SourceEddie Kao
 
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2drewz lin
 
Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Shining Hsiong
 
程序员与技术
程序员与技术程序员与技术
程序员与技术ligaoren
 
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術Li Hsuan Hung
 
應用設計思考1210 2
應用設計思考1210 2應用設計思考1210 2
應用設計思考1210 2Raymond Chang
 
体验的历程 Afooli
体验的历程 Afooli体验的历程 Afooli
体验的历程 AfooliAlite Yu
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 
Software Testing Is An Art
Software Testing Is An Art Software Testing Is An Art
Software Testing Is An Art skinapi
 
互联网持续交付整形记
互联网持续交付整形记互联网持续交付整形记
互联网持续交付整形记Ryan YU
 

Similar to 软件测试的变革 (20)

现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
 
Top100summit 闵刚金蝶自动化测试发展之路 2
Top100summit  闵刚金蝶自动化测试发展之路 2Top100summit  闵刚金蝶自动化测试发展之路 2
Top100summit 闵刚金蝶自动化测试发展之路 2
 
持续交付 Continuous delivery
持续交付   Continuous delivery持续交付   Continuous delivery
持续交付 Continuous delivery
 
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
China Test2012 W2 徐毅 大测大悟   测试的敏捷之道China Test2012 W2 徐毅 大测大悟   测试的敏捷之道
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
 
01 如何成为真正的ppt高手(2009版中)
01 如何成为真正的ppt高手(2009版中)01 如何成为真正的ppt高手(2009版中)
01 如何成为真正的ppt高手(2009版中)
 
测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714
 
敏捷自动化测试中的教训 45min 中文
敏捷自动化测试中的教训 45min   中文敏捷自动化测试中的教训 45min   中文
敏捷自动化测试中的教训 45min 中文
 
Maxtq新业务手册
Maxtq新业务手册Maxtq新业务手册
Maxtq新业务手册
 
Flash Ecosystem and Open Source
Flash Ecosystem and Open SourceFlash Ecosystem and Open Source
Flash Ecosystem and Open Source
 
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2
 
Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011Conference Brochure Scrum Gathering Shanghai 2011
Conference Brochure Scrum Gathering Shanghai 2011
 
程序员与技术
程序员与技术程序员与技术
程序员与技术
 
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
 
應用設計思考1210 2
應用設計思考1210 2應用設計思考1210 2
應用設計思考1210 2
 
体验的历程 Afooli
体验的历程 Afooli体验的历程 Afooli
体验的历程 Afooli
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Software Testing Is An Art
Software Testing Is An Art Software Testing Is An Art
Software Testing Is An Art
 
Chapter10
Chapter10Chapter10
Chapter10
 
互联网持续交付整形记
互联网持续交付整形记互联网持续交付整形记
互联网持续交付整形记
 

More from drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrichdrewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfdrewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansendrewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsdrewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentationdrewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsdrewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martindrewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowaspdrewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usadrewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈drewz lin
 

More from drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

软件测试的变革

  • 1. 软件测试的变革 终点变为起点 演讲人:贺炘 www.Ltesting.net 助您在软件测试领域,始终领先一步
  • 2. 个人简介: 我是谁? 领测国际科技(北京)有限公司 首席讲师 贺炘 CSDN 软件测评技术专业委员会 会长 CSTQB 中国区专家组资深专家 ISTQB 认证培训讲师 测试培训经历: 上海贝尔软件测试培训 北京工行数据中心 建行信息中心 新浪微博: 上海朗讯软件测试培训 北京三星研发中心软件测试培训 http://weibo.com/seanhe76 大连华信企业软件测试培训 北京佳能信息技术有限公司等 近百家 专业,专注,高效 Ltesting 领测国际
  • 3. 我们今天谈点什么? 软件测试正在经历变化!对,现在! 专业,专注,高效 Ltesting 领测国际
  • 5. 专业,专注,高效 Ltesting 领测国际
  • 8. 软件测试到底遇到了什么问题,他们怎么说? 软件测试能为质量提供保证吗? 测试工程师和开发工程师并不是紧密的团队,让开发觉得不是自己人 软件测试工程师的技能普遍不高(编码技能和业务技能) 传统的测试方法下测试工程师厌恶需求的快速变化 测试工作的反馈太慢,总在最后暴露出大问题,测试成功了,开发麻烦了 永远说不清楚质量到底有没有问题! 如果我们大量采用测试自动化技术,测试就可以被取代了! 专业,专注,高效 Ltesting 领测国际
  • 10. 敏捷开发的实践之一:持续集成 解决了什么问题? 通过大量的自动化测试,解决快速反馈的问题 代码始终处于高质量状态,减少手工测试依赖 开发就是测试,测试也是开发 跨功能团队,不再惧怕需求的快速变化 如果我们实现了全过程的测试自动化,那我们只需要做少量的探索性测试 就可以交付用户了。 那我们为什么还需要测试工程师? 专业,专注,高效 Ltesting 领测国际
  • 12. 一个小故事:谁走的更长? 右侧的老者就是著名的盖 特伍德奶奶(Grandma Gatewood)。她曾经在 67、72、75岁时,三次独 自徒步走完阿帕拉契小径 (Appalachian Trail)。 阿帕拉契小径是美国著名 的野外徒步路线,穿越14 个州,全长3200公里。盖 特伍德是首位独自徒步走 完阿帕拉契小径的女性, 耗时仅三个月。 专业,专注,高效 Ltesting 领测国际
  • 13. 为什么居然是她? 盖特伍德是“超轻徒步先驱 ”(ultra-light 你所选择的自动化不应成为你的负担 hiking pioneer)。维基百科有如下描述: 测试自动化的投入产出比如何?是那 1955年,67岁的盖特伍德徒步前往阿帕拉契小 些投入最多的测试在创造最多的价值 径,她穿着Keds运动鞋,她把一块军用毛毯、 一件雨衣、一块塑料浴帘装在自家缝制的背包 吗? 里,然后单肩背包徒步,由此她成了超轻背包 我们遵循了“要事第一”(First 的先驱。 Thing First)的原则吗?我们的主要 精力是投入在最有价值的事情上吗? 1970年,时年83岁,她在弗吉尼亚州奥克顿访 现有的流程、框架、基础设施中,有 问阿帕拉契旅行用品商店时,有人询问她对于 哪些部分不是必须的?能用更轻量的 当时轻量背包装备的看法,她建议:“制作一 方法替代吗? 个雨衣,一个单肩背包,再买双结实的Keds网 球鞋。在当地杂货店买好维也纳香肠……其他 吃的你可以在路边找到……” 你的工作真的是在做测试?还是只是 让测试可运行? 专业,专注,高效 Ltesting 领测国际
  • 14. 世界是不完美的! 你真的在做测试吗?还是再以测试的名义开发? 你想做敏捷的目的居然是不想写文档? 我惧怕总在不停的学习新东西! 有没有不用单元测试还能将质量做好的方法? 我不想让别人管我,但是我 敏捷的基石是相信人。创造一个安全 也管不好自己! 的环境,这样每个人都能相互学习 专业,专注,高效 Ltesting 领测国际
  • 15. 世界是不完美的! 我们都生活在现实中,需要在现实中寻找办法 最终的用户永远是人,代码测试 代码永远取代不了手工测试 专业,专注,高效 Ltesting 领测国际
  • 16. 工作会持续趋向复杂!术 业有专攻,才能有效分工 协作,提高效率! 有效提高你自己的技能树 测试不会死 专业,专注,高效 Ltesting 领测国际
  • 18. 熟练掌握编码语言 ② 掌握被测应用架构 ③ 可以构建有效的自动化测试框架 ④ 可以建立持续集成环境(分布式) 专业,专注,高效 Ltesting 领测国际
  • 20. ① 精通被测应用 ② 理解最终用户的使用方法和习惯 ③ 精通竞争对手同类产品的特点 ④ 精通手工测试用例编写方法和技巧 ⑤ 理解测试需求(放弃需求规格说明书) 专业,专注,高效 Ltesting 领测国际
  • 21. 可能现在我们有很多问题, 可能我们还有很多不如意, 但是未来一定是光明而且 充满希望的! 专业,专注,高效 Ltesting 领测国际
  • 22. 流 时 间 Ltesting 领测国际 您在软件测试领域值得信赖的朋友