《软件测试概论ppt课件.pptx》由会员分享,可在线阅读,更多相关《软件测试概论ppt课件.pptx(44页珍藏版)》请在三一办公上搜索。
1、,软件测试概论,部门:DQA姓名:吴丹阳日期:2017/11/23,New light, New life,目录,目录,软件测试类型,软件测试基本概念,软件测试基本概念,Strong Preparation,合作QQ: 243001978,New light, New life,软件测试流程,软件测试的起源,New light, New life,软件测试基本概念,软件测试的经典定义在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。,广义上讲,测试是指软件产品生存周期内所有的检查 、 评审和确认活动 。如 :设计评审、 系统测试,狭义上讲,测试
2、是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题, 同时对产品质量进行客观的评价,经典定义,广义,狭义,New light, New life,软件测试基本概念,软件测试人员的任务就是提高软件质量,但并不等同于软件测试人员就是软件质量保证人员,因为测试只是质量保证工作中的一个环节。,质量保证(QA):通过预防、检查与改进来保证软件质量。所关注的是软件质量的检查与测量,主要着眼于软件开发活动中的过程、步骤和产物。,软件测试:关注的不是过程的活动,而是对过程的产物及开发出的软件进行剖析。,任务,质量保证,软件测试,New light, New life,软件测试基本概念,软件
3、测试的目的是为了发现尽可能多的缺陷是为了证明软件有缺陷,而不是证明软件中没有缺陷,以较少的用例/时间和人力找出软件中的各种错误和缺陷一个成功的测试是指揭示了迄今为止尚未发现的错误,最终目的是确保软件的功能符合用户的需求,把尽可能多的问题在发布或交付前发现并改正,目的2,目的1,目的3,New light, New life,软件测试基本概念,所有的软件测试都应追溯到用户需求应该尽早地和不断地进行软件测试测试的规模由小而大,从单元测试到系统测试,完全测试是不可能的,测试需要终止测试无法显示软件潜在的缺陷,充分注意测试中的群集现象(二八原则)程序员要避免检查自己的程序尽量避免测试的随意性,原则2,
4、原则3,原则1,New light, New life,软件测试基本概念,综合来说是程序中存在一种破坏系统正常运行能力的问题、错误或瑕疵,导致系统软件产品在某种程度上不能满足用户的需求,软件在从需求、设计、编码、测试一直到交付用户公开使用后的过程中,都有可能产生和发现缺陷。随着整个开发过程的时间推移,更正缺陷或修复问题的费用呈几何级数增长。,定义,修复成本,New light, New life,软件测试基本概念,具有责任心、有担当、细心、认真,具有探索精神和坚持不懈的精神具有创造性和追求完美的意识,良好的沟通能力和风险预估能力,素质2,素质3,素质1,软件测试的类型,Strong Prepa
5、ration,合作QQ: 243001978,New light, New life,软件测试的类型,按是否查看代码划分,按是否查看代码划分,New light, New life,软件测试的类型,按是否查看代码划分,New light, New life,软件测试的类型,按是否运行程序划分,New light, New life,软件测试的类型,按阶段划分,范围:功能、界面、性能、安全性、安装、卸载、易用性、兼容性等,New light, New life,软件测试的类型,按阶段划分系统测试过程,New light, New life,软件测试的类型,其它划分,New light, New
6、life,软件测试的类型,问题:软件测试类型总结?,软件测试的类型,集成测试,系统测试,验收测试,模块间的接口如参数传递,整个系统如软硬件,整个系统如软硬件,详细设计,概要设计,需求规格说明书,需求规格说明书+验收标准,白盒测试工程师或开发人员,黑盒测试工程师,主要是用户,还可能有测试/开发人员,白盒测试,白盒测试和白盒测试相结合,黑盒测试,白盒测试工程师或开发人员,黑盒测试,软件测试的模型,Strong Preparation,合作QQ: 243001978,New light, New life,软件测试的模型,模型的演变过程,New light, New life,软件测试的模型,瀑布模
7、型,特点:上一阶段的变换结果是下一阶段的变换的输入,相邻两个阶段具有因果关系,紧密相联。,该阶段完成后生成需求说明书,设计说明书,源程序清单,测试报告,软件维护报告,New light, New life,软件测试的模型,瀑布模型的优缺点,New light, New life,软件测试的模型,V模型,New light, New life,软件测试的模型,V模型的优缺点,New light, New life,软件测试的模型,W模型,New light, New life,软件测试的模型,W模型的优缺点,New light, New life,软件测试的模型,H模型,New light, N
8、ew life,软件测试的模型,H模型的优缺点,New light, New life,软件测试的模型,X模型,New light, New life,软件测试的模型,X模型的优缺点,New light, New life,软件测试的模型,原型模型快速成型模型,New light, New life,软件测试的模型,原型模型的优缺点,New light, New life,软件测试的模型,螺旋模型,New light, New life,软件测试的模型,螺旋模型的优缺点,软件测试流程,Strong Preparation,合作QQ: 243001978,New light, New life,
9、软件测试流程,New light, New life,软件测试流程,New light, New life,软件测试流程,计划与设计阶段,New light, New life,软件测试流程,实施测试阶段,New light, New life,软件测试流程,测试总结阶段,New light, New life,软件测试流程,软件测试全流程图,THANKS!,APPOTRONICS CO.,LTD.,深圳市南山区茶光路1089号深圳市集成电路设计应用产业园4楼,4F,SZICC, 1089 Chaguang Road, Nanshan District, Shenzhen, China,深圳市光峰光电技术有限公司,