欢迎来到天天文库
浏览记录
ID:16360253
大小:1.65 MB
页数:35页
时间:2018-08-09
《软件本地化手动测试培训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件本地化手动测试培训1.软件测试简介1.1软件质量的重要性软件是现代服务业发展的核心。目前,软件应用已渗透到各个领域,小到生活中的家电、电子消费品,大到国防、航天、医疗领域的精密仪器。随着软件应用范围的扩大,因软件质量出现的重大事件也屡见不鲜:中国银联业务中断6小时致使全国数百万笔跨行交易无法实现;奔驰公司召回130万辆问题轿车造成巨额损失;阿丽亚娜5型火箭发射失败导致欧洲整个航天计划推迟……确保软件产品的质量和可靠性已成为当前软件行业发展的关键问题。正是意识到这个问题,政府相关部门下达多方文件进行扶持。与此同时,很多软件企业也开始重视软件质
2、量,据《2007年CSIP关于软件质量现状调研分析报告》显示,82.7%的企业急于提高产品质量,71.6%的企业希望通过改进软件质量提高客户满意度。虽然我国对软件质量的关注较晚,但在政策的积极推动和企业意识的不断提高下,软件质量还是得到了较快的提升。1.1软件测试的必然性软件质量正确的内涵包括三方面:完整的需求、正确的代码和最少的缺陷。软件测试就是在软件开发的整个生命周期中对这三方面进行有效控制的重要手段,是保证软件质量必不可少的一环。通过必要的软件测试,软件缺陷数可至少降低75%,而软件的投资回报率能达到350%。 国外大型软件企业
3、对于软件测试十分重视,在国外成熟软件企业,1个软件开发工程师对应1-2个软件测试工程师,而国内软件企业,平均8个软件开发工程师才对应1个软件测试工程师,比例严重失衡。在中国软件企业发展早期,人们远远没有意识到软件测试其对质量控制的重要性。那时的测试等同于“调试”,目的仅仅是纠正软件中已经知道的故障,常由开发人员自己完成,对测试的精力投入较少,介入时间也较晚。随着IT业的蓬勃发展,软件越来越趋向大型化、高复杂度,软件质量问题逐步加剧,软件测试开始被企业所重视。软件测试的过程也由最初的后期调试上升到软件开发全生命周期的质量控制,测试的重要性和规范性
4、也不断提高。在信息产业部关于计算机系统集成资质及信息系统工程监理资质的认证中,软件测试能力已被定为评价公司技术能力的一项重要指标。“以测代评”也成为我国科技项目择优支持的一项重要举措,据悉国家“863”计划对数据库管理系统、操作系统、办公软件等项目的经费支持,都要通过专业机构的测试结果来决定。除此以外,软件测试的方式也开始由手工向自动化测试方向转变,测试工具包括白盒、黑盒、嵌入式等七大类。软件测试的蓬勃发展在促进质量提升的同时,也将软件产业带进发展的新时代。“2007年我国软件与信息服务业前9个月实现收入3785亿元,出口产值由2006年的7.
5、2亿美元上升到2007年的60.6亿美元。年销售上亿的企业达到上百家,金山WPS、方正等中文处理软件性能达到国际先进水平。这些都与我国软件测试的急速发展有着密不可分的关系。”信产部信息产品管理司处长孙文龙强调说,信产部将把软件产品的功能测试作为下阶段发展的重要内容,而培养专业的人才又是重中之重。软测人才的稀缺性“一个合格的软件测试工程师应具有专业的知识背景、实际的操作经验、逆向的思维能力、团队的合作精神、快速的学习能力、优秀的书面表达能力、较强的沟通能力和责任心。”雅虎中国品质保证部经理鲍海燕表示,“此外,极度的耐心、细心、善于质疑等品质也是软
6、件测试工程师所必需的。”而要想具备这些职业素质,跨入软件测试行业就必须经过系统的培养。目前国内软件测试人才主流培训渠道为IT教育机构。这些机构早在两年前就充分认识到软件测试岗位的重要性,把握市场对人才的需求趋势,邀请国内外知名的软件测试专家共同开发系统的培训课程,两年来为企业输送了6000余名专业人才,及时缓解测试人才荒的压力。与此同时,尚未开设软件测试专业的国内高校也开始关注软件测试的发展,于2007年8月,由教育部软件工程专业教学指导委员会、上海交通大学软件学院、清华大学出版社等组织的第一次软件测试教学研讨会在沪举行,首次明确提出“软件测试
7、”是软件工程的核心课程之一。与国内方兴未艾的教育市场形成鲜明对比的,是人才市场的极度渴求。据前程无忧招聘网统计,目前,国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过20万并向30万大关急速挺进。在中华英才网近期发布的2007十大热门职业中,软件测试工程师也位居三甲之列。很多软件开发人员或计算机应用专业毕业生纷纷转投软件测试旗下。对此,清华大学著名计算机教育专家谭浩强教授认为,缺少专业性的培训会让从业者的工作大打折扣。“没经过专业培训的测试人员也可以想出3~5种测试方法,但不一定会测出bug,即便测出了,
8、也无法用规范的语言表述错误,增加开发人员的工作负担。而训练有素的专业测试人员,可以想出10~20种测试方法,运用边界值,等价类,因果图,探索法等各种方
此文档下载收益归作者所有