《软件测试介绍》PPT课件.ppt
《《软件测试介绍》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件测试介绍》PPT课件.ppt(40页珍藏版)》请在三一办公上搜索。
1、软件测试介绍,李树浩2010年11月,软件测试,软件测试的前景软件测试的现状测试人员的发展软件的基本概念软件测试的定义软件测试的目的软件测试的流程软件测试的环境测试环境的搭建软件测试的分类测试用例的简介软件测试的方法软件测试的原则产品缺陷的管理软件周期的模型测试人员的素质,软件测试的前景,软件行业是朝阳行业,软件测试是软件行业的朝阳行业。1.软件行业由卖方市场转入买方市场,激烈的竞争要求软件的产品质量越来越高。2.欧美国家的软件项目,软件测试的工作量占项目总工作量40%,软件测试的经费占项目总经费30%。3.大学里几乎没有软件测试专业,软件测试培训的教材少,软件测试的培训机构很少且价格昂贵,鱼
2、龙混杂。4.测试人员和开发人员的比例 国外:1:1-2:1,国内1:51:3,当前国内高素质软件测试人员的市场需求大约50万人左右。,软件测试的现状,国内软件测试正由不重视、不规范向高要求、高标准转变:为欧美、日韩知名软件公司提供人力外包和测试外包服务。例如:文思创新(客户为微软、IBM等)博彦科技(客户为微软、惠普、NEC等)海辉高科(客户为IBM、Adobe等)信必优(客户为IBM等)。雇佣军、团队归属感差、体力活、技术含量低、外语水平要求较高。为国内大型企事业单位提供人力外包或测试外包服务,中科方德(客户主要是军工行业),大展科技(客户主要是中国电信等),东南融通(客户主要是金融行业)。
3、雇佣军、团队归属感差、体力活、技术含量低,不要求外语。公司的测试工作由开发工程师完成或只有很少比例的测试人员。测试人员不专业,公司产品质量差,公司对测试人员不重视,测试人员薪资低,职业发展前景堪忧。国内大型软件公司组建自己的软件测试部门或质量保障部。测试人员整体素质较高,团队意识较强,产品质量较高,客户满意度较好,测试人员职业发展方向清晰、明确。,测试人员的发展,技术方向(测试顾问、测试专家)管理方向(测试经理、质量总监)自主创业(测试外包、测试培训),软件的基本概念,软件=程序+文档 程序:能够实现某种功能的集合(C语言程序、VB程序、JAVA程序等)文档:软件开发、使用、维护过程中使用的文
4、字、图片的集合(需求说明书、使用手册、常见问题FAQ等)软件的分类按照功能划分:系统软件(操作系统、驱动程序)、应用软件(QQ、Office)按照架构划分:C/S、B/S按照用户划分:大众软件(MSN、迅雷等)、企业软件(SAP、OA等)按照规模划分:小型(10人以下)、中型(100人以下)、大型(100人以上),软件测试的定义,软件测试的早期定义:为了发现错误而执行程序或系统的过程。(而这个定义有不完善之处:如测试文档属于软件测试,但它不一定需要执行程序。)软件测试的标准定义:使用人工或自动手段,来运行或测试某个系统的过程。,软件测试的目的,软件测试的目的:是检验实际的软件系统是否满足用户的
5、需求或弄清预期结果与实际结果间的差别。测试并不仅仅是为了找出错误,通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率。没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。,软件测试流程,软件测试流程图:,软件测试的环境,软件测试环境=软件+硬件+网络软件:主要指的是软件运行的操作系统硬件:手机、PC机、路由器、服务器等网络:主要针对的是C/S结构和B/S结构的软件。,测试环境的搭建,搭建测试环境要注意以下要点:真实(尽量模拟用户的真实使用环境。)干净(测试环境中尽
6、量不要安装其他与被测软件无关的软件。)无毒(测试环境没有病毒。)独立(测试环境和开发环境独立。),软件测试的分类,按软件测试阶段划分:单元测试-集成测试-系统测试-验收测试按是否运行程序划分:静态测试,动态测试按是否查看源代码划分:黑盒测试和白盒测试(黑盒测试又分:功能测试、性能测试。)其他:回归测试、冒烟测试、随机测试,各种测试种类的介绍,单元测试:是指对软件中的最小可测试单元进行检查和验证。集成测试:是单元测试的下一个阶段,是指将通过测试的单元模块组装成系统或子系统后进行测试,重点测试不同模块的接口部分。系统测试:是指将整个软件系统看做一个整体进行测试,包括对功能、性能以及软件运行环境的测
7、试。验收测试:指的是在系统测试的后期,以用户测试为主,或有测试人员等共同参与的测试。它也是软件正式交给用户使用的最后一道工序。,静态和动态测试,静态测试:是指不实际运行被测软件,而只是静态的检查程序代码,界面或文档中可能存在的错误的过程。动态测试:是指实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。,黑盒和白盒测试,黑盒测试:指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子,只关心软件的输入数据和输出结果。白盒测试:指的是把盒子盖打开,去研究里面的源代码和程序结构。,功能测试,功能测试:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试介绍 软件 测试 介绍 PPT 课件
链接地址:https://www.31ppt.com/p-4860797.html