测试软件企业战略规划

2024-05-02

测试软件企业战略规划(精选11篇)

测试软件企业战略规划 篇1

一、认识自我

个人认为我的性格具有两面性,我喜欢在安静的环境下去看书,在有的时候与朋友聊天分享彼此的欢乐。也喜欢打羽毛球、跑步、旅游,享受大自然的美景、陶冶自己的情操。另外,我也具有团队合作精神与协作能力,比较强的动手能力与实践能力。人无十全十美,我在做事情时,有时比较急躁,但我会在以后的工作与学习中加以改进自己的不足。

二、职业生涯条件分析

社会环境分析:

总体来说,我们国家面临着一个良好的社会的环境,社会安定,ZZ稳定,特别是当前经济发展迅速,法制建设不断完善,高新技术领域突飞猛进。因此,在这样一个良好的社会环境下,制定一个合理的人生职业规划是尤为必要的。

职业环境分析:

IT行业是随着电子信息产业的发展而逐步发展起来的,并且日益得到完善,

IT行业的平稳增长必然会带来软件工程师需求的增长,目前随着IT产品出现的技术融合,市场需求的巨大和专业人才的缺乏,由此可知,软件行业还是比较乐观的。但软件行业需要的也是复合型人才,软件工程师需要掌握更多的编程语言。

三、职业目标定位

短期目标(1-2年):

注重Java基础知识、多学习项目开发经验,了解项目开发业务知识,并在学习中掌握DB2数据库的SQL语句的复杂查询以及管理操作,并深入学习了解struts、hibernate、spring相关操作。

中期目标(3-5年):

至少了解并熟悉2门编程语言,如。net、C++、PHP;并学习掌握Oracle、MS-SQL数据库管理操作;掌握软件开发各个阶段的基本技能,如市场分析, 可行性分析, 需求分析, 结构设计, 详细设计, 软件测试等。在有条件允许的情况下,会考虑专升本。

长期目标(5-):

学习管理方面的相关知识,由技术型向管理型方面的转移。

四、结语

测试软件企业战略规划 篇2

关键词:高职,软件测试,软件企业

在当前以服务发展为宗旨,以促进就业为导向的高等职业教育背景下,软件测试方向的学生如何与软件企业进行有效对接,从而实现按市所需的高技能应用型人才的培养目标,促使高职院校软件测试人才供给与软件企业形成一种良性互动的关系,已经成为我们不得不思考的重要课题。

一、高职院校软件测试方向学生与软件企业对接的现状

《国家中长期教育改革和发展规划纲要(2010—2020年)》中明确提出:职业教育“实行工学结合、校企合作、顶岗实习的人才培养模式”,“建立健全政府主导、行业指导、企业参与的办学机制,制定促进校企合作办学法规,推进校企合作制度化。”企业是人才的需求单位,是新兴技术的引领者和实践者,企业的加入对于应用型人才的培养具有重要的意义,校企合作也是国家大力提倡的办学方式。目前,高职院校软件测试方向学生与软件企业的对接方式主要有以下几种:(1)某些高职院校联系本省内的软件企业作为其实习实训基地,安排部分学生在本省内的软件企业实习。(2)某些高职院校与软件企业签订订单人才培养协议,部分学生毕业后直接进入本软件企业就业或者推荐到其他软件企业就业。(3)某些高职院校聘请软件企业项目经验丰富的软件测试工程师到学校来进行专业课的实训指导,引进公司真实的、适当规模的软件项目来进行教学。(4)少数高职院校软件开发和测试方向的专任教师自己成立公司,承接市场订单,带领学生一起完成项目,以真实项目实战的方式对学生进行教学。

二、高职院校软件测试方向学生与软件企业对接存在的问题

(一)大部分软件企业缺少与高职院校合作的意识

随着人力成本的不断上升,很多软件企业都不愿意花时间和精力去培训刚入职的应届毕业生。他们都希望新招的员工能够上岗即用,适应能力强,所以软件企业大多愿意从人才市场中挑选有工作经验的应聘者,但这样企业承受了过高的人力成本。各省市的软件企业一般难以从城市经济与企业互动发展层面考虑职业教育与企业对接问题,没有从自身发展需求积极参与职业教育,没有与职业教育搭建合作平台意识,缺乏服务区域型软件测试人才培养的态度。

(二)高职院校软件测试方向的课程设置、教学内容与软件企业不相适应

目前,软件测试技术的现状是业务测试(功能测试)占据测试的80%以上,性能测试不可或缺,所占比例不足10%;易用性测试可有可无;安全测试是发现了问题才意识到安全测试的重要性;APP测试,从无到有;单元测试,小众技术;静态分析,刚刚起步。随着软件技术的飞速发展,测试技术的趋势是“自动化测试是王道”,将更加重视自动化用例设计与辅助用例设计,云端测试与众包测试服务,从简单到专业的移动APP、H5测试以及更丰富的测试工具。然而,由于中小型软件企业在发展的初期重开发轻测试,对软件质量控制的重视和投入不足,使很多高等院校只在计算机应用技术等专业中开设了软件测试技术等少量课程,就把人才培养目标定位在软件测试方向。还有很多高职院校软件技术专业软件测试方向的课程设置没有侧重点,教学内容也没有细化到企业目前最紧需的测试技术,通常就是泛泛地讲授软件工程知识、主流自动化测试软件(如Quick Test Professional、Load Runner、Test Director等),课程体系的设置与软件企业的需求不相适应。高职院校软件测试方向的课程设置、教学内容与软件企业不相适应,从而导致高职院校培养的软件测试人才质量与软件企业的对接要求不相适应。

(三)政府对高职院校与软件企业对接的保障机制不完善

在《国务院关于大力推进职业教育改革与发展的决定》的管理体制下,我国职业教育实行“分级管理,地方为主,政府统筹,社会参与”的管理体制,发展职业教育的责任主要在地方,强化市(地)级人民政府在统筹职业教育发展方面的责任。区域政府行政部门担任着本区域职业教育工作的统筹规划、综合协调、宏观管理的职能。职业教育中的教育结构、职业教育经费、教师队伍建设、办学规模、学校布局、实训基地建设、就业准入制度等诸多问题,也涉及了政府的诸多部门,这不是仅靠职业院校和企业的力量就能做好的。有些省市虽然重视高等职业教育的发展,但对如何培养服务于本土区域经济的技能型人才的关注较少,未在职业教育与本地企业之间牵线搭桥。软件测试作为高职教育人才培养的一个方向,其与软件企业的对接,也希望能够得到政府更加完善的对接制度的保障。

三、高职院校软件测试方向学生与软件企业对接的对策

(一)积极参加全国各种竞赛获奖吸引软件企业的注意力

软件企业的参与是促进高职院校软件测试人才培养与教育发展的重要力量。软件公司作为软件测试人才需求的主体企业,对测试技术的职业教育影响较大。软件企业对应聘者的最终需求是“干得了、留得住、要得低”。软件企业不招聘高职应届生的原因是因为企业认为他们“干不了”。如何转变软件企业的这种观点是高职院校软件测试方向学生与软件企业对接的首要问题。高职院校可组织软件开发和软件测试方向的学生积极参加全国各种大小规模的软件赛事,安排专任教师及企业软件工程师、测试工程师进行赛前指导与培训,提高参赛学生的开发与测试实力,必争在各种赛事中获奖,从而提升高职院校计算机专业的品牌知名度,以此吸引软件企业的注意力,最终形成软件企业愿意到高职院校来举办招聘会、接收顶岗实习学生、办校外实训基地等的一种良性循环的对接与合作。

(二)把握高职软件测试方向教学与软件企业对接的内容

1. 通过校企合作共同制定的教学计划与合作企业的需求进行对接。

2. 专任教师到软件企业挂职锻炼至少半年以上的时间,收集企业的技术要求,然后把握每门专业课开课所需的课时及教学内容的取舍。

3.专任教师及专业负责人要经常参加各种软件测试人才的招聘会,借此机会对软件企业进行调研,了解软件企业的人才需求;要经常参加全国各地举行的关于软件测试的培训学习及经验交流大会,及时把握测试技术动态及发展趋势。

(三)高职院校完善健全对接制度

高职院校应根据软件测试方向学生的就业行业状况,完善健全与软件企业订单合作、工学交替、教学见习、顶岗实习、产学研合作、共建校外实习基地、合作经营实训基地、成立专业教学指导委员会、举办校企联谊会及聘请企业家报告会的具体细则制度。虽然现在很多高职院校都建立了合作制度,但是对于在实际实施过程中出现的一些事先未考虑到的异常情况,制定需要做进一步的完善。

本文指出了高职院校软件测试方向学生与软件企业的对接现状及存在的问题,提出了解决高职院校软件测试方向学生与软件企业对接的相应对策:搭建对接平台、开辟对接渠道以及完善对接制度,为政府有关部门和企业制定政策、决定提供了依据;为高职软件技术专业的生存和发展及开拓校企合作提供建议;为高职教育与区域经济和谐发展提供了参照。

参考文献

[1]谢朝辉.县域职业教育与县域企业对接研究[D].湖南:湖南师范大学,2012.

[2]江奇.德国职业教育校企合作机制研究[D].陕西:陕西师范大学,2014:56.

测试软件企业战略规划 篇3

关键词:性能测试;软件企业;应用

中图分类号:TP311 文献标识码:A 文章编号:1674-7712 (2012) 18-0035-01

一、引言

通常来说,B/S和C/S这两种结构是绝大多数现代企业所使用的应用型软件,特别在逐渐增多的客户数量和公司用户的趋势下,应用软件则有着更高的要求在系统并发用户数上,与此同时,在注册时间要求上,在线的系统用户绝大多数有着比较高的响应时间要求,所以说,大多数的都有着直接性的用户需求在软件企业对软件项目最大压力和负载需求的设计当中,而对于软件项目所做的项目设计和需求分析的过程当中,软件企业要做到对后期维护软件项目过程当中维护费用以及需求变化当中所出现的公司利润做到充分的考虑,这使得绝大多数的软件企业将项目的性能测试工作放在发布之前进行,而所做出的性能测试这是在软件企业和其他的项目开发者通过对专门性的软件测试工具和脚本描述测试对象与相关的性能指标的特征并且评价软件性能的过程。有的公司在进行系统的性能测试当中所使用的是开源工具,还有的公司所使用的是商业性质的测试工具,还有部分企业则在进行操作评价当中使用自己开发出来的测试工具,通过与开发人员所做出的有效沟通,综合评价软件项目的质量。

二、软件项目性能测试工具分析

对软件项目所进行的性能测试当中,所必须的要求是软件企业客观评价软件项目必须借助于模拟用户真实的环境和场景当中进行,软件企业要想做到对模拟并发用户达到的过程当中仅仅凭借固定的硬件设备显得远远不够,必须做到多个负载场景进行模拟,所以有着极其重要的作用来进行性能测试。从目前软件企业所使用的性能测试工具来看,主要可以区分为以下三种:

一是开源工具。和IBM公司进行开发和投资的eclipse和部分Linux操作系统内核同样的道理,其具备全面性的功能和灵活的使用的特点,绝大多数的软件公司首要的手段就是使用免费的开源工具。Tmeter这属于当前主要的对性能进行测试的开源工具,在做性能测试的使用范围界定为FTP服务项目和JavaWeb程序项目开发,借助于对多个具备并发性的虚拟用户的模拟作用,在使用事务点和集合点来做好压力测试和负载测试,综合分析软件项目项目性能则是使用图形化的显示界面的提供,其中的压力测试Sqlsever数据库则是使用DbMonster,其中的项目主要是测试internet网络的响应时间和连接速度。

二是商业工具。在现实当中有着专门性的公司来进行开发商业工具,由于这些公司有着足够的资金和人力投入对工具开发的支撑,这样所开发出来的软件所具备的特点为更多的支持插件、超强的功能、方便的操作系统以及更为美观的操作界面等。与此同时,商业软件所具备的独特特点,这还具备的优势为后期的用户操作培训服务和升级服务等。这使得在各个大型企业当中进行广泛的应用。Mercury后继续提供的LoadRunner,这个被HP公司收购的商业工具,由于具备更多的支持协议和负载,并且能够做到对性能指标做到实时的跟踪的优势,成为目前最主要的商业工具,而适用团队开发的咋属于IBM公司所进行开发的Rational系列PerformanceTester,通过创建到结果分析的自动化过程做到性能分析软件项目。

三是免费工具。在免费工具当中由于其有着超强的针对性、方便的操作方式以及使用免费等特点得到诸多中小型软件企业的亲赖,并且其中有着很多的公司在立足于免费工具的背景下,通过对免费工具的持续性改进从而做到所开发出来的性能测试工具更加针对本公司产品的特点,这样就会有着更高的效率和更低的成本。从目前所使用的情况来看,性能测试免费工具主要是针对于web程序的StressTool和针对于windows应用程序的`CenterTest。

三、軟件企业应用当中性能测试分析

一是大型软件企业的应用策略分析。大型企业的软件系统往往并发用户数较多,用户功能复杂,用户对响应时间要求高,企业对软件系统的安全性、稳定性要求高。同时,大型企业往往也存在资金雄厚、设备先进,更新速度快,开发人员技术实力雄厚,对系统升级带来的适应性更强,对于这样的企业,为了保证公司业务流程的广泛开展,对于软件项目可以采取构建自己的专业团队进行性能测试或将性能测试外包给有实力的软件测试公司来完成。软件项目的测试从国外的经验看,测试工作可能由除开发方和使用方外的第三方公司进行开展,这样不仅可以脱离本身开发或使用角度的片面性导致测试用例设计不全面,考虑不周全带来的BUG影响,同时可以使得开发团队与测试团队互相协作,提高软件开发的质量。

二是中、小型软件企业的应用策略分析。中小型企业业务流程相对简单,用户有并发需求,对响应时间也有具体的容忍度,但软件项目功能相对简单,负载及压力性能指标要求也相对较低,同时大多数企业对成本的要求期望也较高,投资相对较小。当然,只要是软件产品,都必尽量在克服资金限制的情况下使软件项目发挥最大功能,满足用户需求。对于中小型企业的性能测试特点,可以通过组建临时性能测试团队、自行编制脚本程序或能过专门的测试机构进行性能测试,在公司技术实力相对较强的情况下,可以通过组织10至30人的测试团队进行性能测试,在进行性能测试时可以借助免费工具或开源工具进行工作开展,如果公司技术相对较弱,时间紧,则可借助专门的测试机构进行性能测试工作。

参考文献:

[1]冯艳红,于红,孙庚.软件性能测试实施过程研究[J].软件导刊,2011(02).

[2]贾文芳,徐可.论Web应用软件性能测试及测试工具的选择[J].电脑知识与技术,2011(20).

[3]佟雪松,王喜伟,于春玲.软件性能测试方法研究[J].电力信息化,2010(01).

[作者简介]李萍华(1980.3-),女,毕业于昆明理工学院,计算机科学与技术专业。

对软件测试的职业规划 篇4

首先要做的是分析和定位自己;

分析自己的优劣势,这其中包括: 行业背景,专业技能,语言能力,业务能力,管理能力等; 这一点非常重要,每个人都可以列出自己的优势以及不足,给自己设定的目标也会更切合实际。

其次,发掘自己的兴趣;

喜欢与人打交道还是更喜欢与机器打交道? 喜欢银行业务还是移动互联网? 喜欢研究脚本还是理解业务需求?….之所以强调兴趣,是因为兴趣当头,无论做什么,人都是很有激情的,因为是自己的喜欢的。

然后,分析市场需求,结合自己的优劣势和兴趣给自己定位;

看市场上需要什么样的人才,未来需要什么样的人才; 个人的目标是什么?国企还是外企?大公司还是小公司?还是更喜欢创业公司? 在什么样的公司和职位可以发挥自己的优势?

最后,为自己的目标而努力:脚踏实地,坚持!

理论上,工作+之后,行业影响会越来越小,因为个人的专业技能以及管理等综合能力对于若干职位都是相通的,所以不要仅仅埋头在软件测试,建议也关注所有与软件测试有交互的职位所做的事情,会帮助我们更加深入地做好软件测试。

贴上《软件测试质量保证》书上的一个通用规划供参考:

1~2年,测试技能:熟悉整个测试过程及产品业务领域,学习和掌握自动化测试工具,学习测试自动化编程技术;开发和执行测试脚本,承担系统测试实施任务;掌握编程语言、操作系统、网络与数据库方面的技能。

3~4年,测试过程:深入了解测试过程,掌握测试过程设计及改进,参与软件工作产品的同行评审;进一步了解产品业务领域,改进测试自动化编程技术;能指导初级测试工程师;加强编程语言、操作系统、网络与数据库方面的技能。

4~5年,测试组织工作:管理1~3名测试工程师,担任任务估算、管理及进度控制;进一步培养在软件项目管理及支持工具方面的技能。

5~6年,技术管理:管理4~8名测试工程师,提高任务估算、管理及进度控制能力,完成测试规划并制定测试计划;研究测试的技术手段,保持使用项目管理及支持工具的技能;用大量时间为其他测试工程师提供技术及过程方面的指导;开始与客户打交道并做演示推介。

6~,测试管理:管理8名以上测试工程师,负责一个或多个项目的测试工作;与客户打交道并做演示推介;保持使用项目管理及支持工具的技能。

怎样规划你的软件测试职业生涯 篇5

进入技术路线的高级域,根据中级域的四个路线,可以细分成五个路线,分别是资深自动化测试工程师、资深白盒测试工程师、资深性能测试工程师、安全性测试工程师、标准化工程师,这些高级技术类人才完全与常规测试经理平齐,属于软件测试职业发展高级域。

资深自动化测试工程师由自动化测试工程师晋升而来。如果说常规自动化测试工程师只是负责自动化测试脚本本身的设计与开发,那么资深自动化测试工程师的工作内容就是自动化测试这项工作的实施!也就是说,录制脚本-添加验证点-回放脚本只是最初始的自动化阶段,要在企业实施自动化测试,要有资深自动化测试工程师来设计数据驱动,开发测试框架,甚至一些企业内部自主开发小型测试工具(而非商业工具)的先例,这些也都是建立在资深自动化测试工程师具有深厚的技术底蕴后,主导其他人员协调完成的事情。

★ 网络工程师职业生涯规划

★ 软件工程师求职信

★ 软件工程师年终总结

★ 软件工程师职业规划范文

★ 大学生职业生涯的规划书

★ 软件工程师毕业生简历

★ 软件工程师去理发店

★ 软件工程师的求职信

★ 软件工程师求职自我介绍参考

测试软件企业战略规划 篇6

制定总体的测试计划,详细阐明本次测试目的、对象、方法、范围、过程、环境要求、接受标准以及测试时间等内容。

3、测试设计

在设计测试方案时,首先分解测试内容,对于一个复杂系统,通常可以分解成几个互相独立的子系统,正确地划分这些子系统及其逻辑组成部分和相互间的关系,可以降低测试的复杂性,减少重复和遗漏,也便于设计和开发测试用例,重要的是描述对系统分解后每个功能点逐一的校验描述,包括何种方法测试、何种数据测试、期望测试结果等。然后以功能点分析文档作为依据进行测试用例的设计,设计测试用例是关系到测试效果以至软件质量的关键性一步,也是一项非常细致的工作,根据对具体的北侧系统的分析和测试要求,逐步细化测试的范围和内容,设计具体的测试过程和数据,同时将结果写成可以按步执行的测试文档。每个测试用例必须包括以下几个部分:

(1) 标题和编号

(2) 测试的目标和目的

(3) 输入和使用的数据和操作过程

(4) 期望的输出结果

(5) 其他特殊的环境要求、次序要求、时间要求等

4、准备测试数据

在软件测试中,为了提高测试工作的效益和质量,只要条件许可,应尽可能采用计算机自动或半自动测试的方法,利用软件工具本身的优势来提高工作效率。

5、测试执行

当所有必需的测试准备工作都已完成,则可以按照预定的测试计划和测试方案逐项进行测试。

为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试和验收测试。代码会审是对程序进行静态分析的过程。单元测试集中在检查软件设计的最小单位-模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。集成测试:集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。在测试过程中发现的任何与预期目标不符的现象和问题都必须详细记录下来,填写测试记录。为了能准确的找出问题产生的原因,及时的解决问题,保证测试工作的顺利进行,一般来说所发现的问题必须是能够重视的。

6、回归测试

在测试中发现的任何问题和错误都必须有一个明确的解决方法。一般来说,经过修改的软件可能仍然包含着错误,甚至引入了新的错误,因此,对于修改以后的程序和文档,按照修改的方法和影响的范围,必须重新进行有关的测试。

7、测试分析报告

测试结束后要及时地进行总结,对测试结果进行分析,写“测试分析报”。

硬件条件:

PC机1台

搭建软件环境:

Android模拟器;

客户端源代码;

自动化测试软件;

4、课题研究实施方案(课题研究各阶段任务在时间和顺序上的安排)

1) 11月28日至月14日(第7学期第8周至第14周):提交开题报告;查阅资料,学习测试方法。

2) 2月13日至203月19日(第8学期第1周至第6周):查阅软件相关文档,了解所要测试的软件的各功能模块,搭建测试环境搭,编写测试用例。

3) 2012年3月19日至2012年3月23日(第8学期第6周):中期检查,初步整理测试数据,分析测试结果。

4) 2012年3月23日至2012年3月30日(第8学期第7周):提交论文初稿。和实验验收报告初稿。

5) 2012年3月30日至2012年4月6日(第8学期第8周):反馈论文修改意见。

6) 2012年4月6日至2012年4月13日(第8学期第9周):对论文进行二次修改意见。

7) 2012年4月13日至2012年4月20日(第8学期第10周):论文定稿及提交

5、主要参考文献(证明选题有理有据的相关资料源,文献不少于5篇(含外文文献),文献书写格式参见《计算机系毕业设计(论文)撰写格式与标准》

[1] 佟伟光 《软件测试》 人民邮电出版社 5月

[2] 美)William E.Perry著 高猛 等译《软件测试的有效方法》清华大学出版社201 月

[3] 古乐,史九林等编著 《软件测试案例与实践教程》清华大学出版社 2 月

[4] Gerald D.Everett, Raymond Mcleod, Jr.著 郭耀等译《软件测试 :跨越整个软件开发生命周期》 清华大学出版社 年9月

测试软件企业战略规划 篇7

1 评估企业的战略优先权

1.1 重要客户定位

客户定位决定了企业资源集中的方式。许多企业的管理者认为应该面向多元化的客户群体, 而不是定位在单一客户群体, 这种理念很容易导致企业资源使用效率的低下, 因为一旦将资源分散到不同层次的客户群, 就会导致企业对服务对象没有针对性, 进而降低服务质量, 因此, 定位重要客户是影响企业战略成败的关键选择。同时, 定位重要客户也会带来一些负面效应, 由于重要客户群的定位将随时间、环境等因素的变化而改变, 因此, 企业管理者必须意识到这种改变可能引起企业业务的重构, 而且一旦为重要客户配置最大限度的资源, 则只能为其他利益群体提供最小限度的资源, 包括公司的股东或者企业内部没有为重要客户带来直接价值的员工, 而这些群体本来应该获得足够的资源以满足各自的需要。

1.2 核心价值定位

战略实施良好的公司, 其核心价值体现了利益各方如股东、雇员和客户等的相对重要性。企业的核心价值应该明确当企业处于两难境地并且必须作出选择时, 何方利益应该首先得到保证, 企业在首要选择上可以是顾客, 也可以是股东或员工, 各种选择都是基于不同的企业价值取向, 并没有错对之分。企业的价值陈述不能停留在行动计划上, 关键是要在明确企业核心价值定位的基础上, 与外界实现有效沟通, 只要企业决策明确并得到持续执行, 每种选择都能有效运作。

2 评估企业聚焦战略优先权的能力

2.1 检查绩效评价指标

进行绩效考核是企业管理的重要而常用的手段。很多企业都设计了包含多达几十项绩效评价指标的积分卡, 一些企业的高层管理者以为评价指标越多, 就越有利于形成完善、有效的业绩考核评价体系, 而企业的普通员工和许多基层的管理者则埋怨绩效评价指标数量太多、过于繁琐, 牵涉了自己大量时间和许多精力。尽管现代信息技术的应用, 使企业能够用较低的成本收集到数量充足的数据, 但实际上无法跟踪大量的统计数据。经过对成功企业的分析发现, 高明的管理者只抓住决定企业战略成败的几个关键变量, 关注最重要的几个指标。因为当管理者花精力核算记分卡时, 就会减少用于关注真正重要事务的时间和精力, 而恰恰这是一个企业最稀缺、也最容易被浪费的资源。

2.2 检查企业的职责边界

企业任何一项策略都需要员工去落实, 因此, 员工个体素质的高低影响到企业战略的执行力, 企业承担了被员工个体带离正常轨道的风险。企业要控制这种风险, 就必须使员工明确什么该做、什么不该做, 这样能避免员工从事未获授权的活动。如在企业的生产过程中明确在安全生产和产品质量上该做什么, 能使员工更遵守标准化的操作流程;而激发员工的创新性或进取性思考, 则需要管理者向员工明确什么不要做, 使员工有充分的自由以发挥他们的创造性。职责边界设置清晰能避免由于企业非常规性增长而引起的浪费和风险。而职责边界的维持必须通过惩罚的手段, 管理者必须对越界者实行惩罚甚至是解雇。

3 评估企业的创造性张力和员工承诺

3.1 激发创造性张力

企业管理者的一项主要工作是将外部的市场压力转化为企业内部的动力, 引导全体员工为战胜竞争对手而共同努力。规模越大的企业, 由于其内部机构设置众多和部门职责划分过细, 员工就越容易与市场隔绝, 企业的管理者更要注重激发员工的创造性张力和倡导创新精神, 在具体方法上呈现出多样性:

一是设置扩张性的目标, 这是激发员工创新热情的最普遍做法, 仅维持常规性活动或增量性提高效率是不够的, 实现扩张性目标的惟一方法就是按照完全不同的方法行事。二是依据绩效晋级, 将个人绩效作为对员工职务晋升、薪酬确定的最重要指标, 直接影响到员工的升职或者辞退, 但管理者要避免员工之间为竞争升级而出现的负面和破坏性的内讧。三是设置责任范围大于权利范围, 要激发员工的创造性, 必须使他们承担的责任超出所掌控的资源, 这也是很多成功企业的共同经验。四是核算成本, 管理者严格控制企业运行成本, 也能激发员工的创造性张力, 通常管理者通过严格审核企业各项费用, 既可以获得精确的成本数据, 又能促使员工更加积极地参与到提高企业服务价值的活动中, 当企业管理者利用成本控制手段, 促使员工在业务中必须慎重考虑每项支出时, 会做出更好、更快、更节约的决策。五是创建跨部门的团队, 这是帮助员工跳出固有思维模式的好方法, 当员工离开原来的思维惯性, 处于全新模式之下, 更容易形成新的视角, 通过项目形式组建跨职能团队, 更能使员工贡献创新思想和创新成果。

3.2 获得员工承诺

企业管理者不但希望员工能很好地完成自己的任务, 更希望员工朝着企业的发展目标共同努力。为了获得员工行动的高度一致, 企业管理者必须塑造具备以下特征的组织:

一是激发员工为企业的发展目标而自豪, 如果员工能对自己企业的使命感到由衷自豪, 他们就会为组织的成功勇于承担责任。二是团队识别, 精英团队的归属感本身就值得自豪, 这有助于推动员工为团队其他成员承担责任。三是信任感, 当员工彼此之间信任时, 就愿意用自己的声誉来维护和支持其他成员, 一个企业要获得员工的同心协力, 信任是至关重要的。四是公平感, 如果同事之间利益分配表现出差异, 将会引起很明显的危机, 会破坏团队合作, 而对于团队成员而言, 收入方面的不公平是非常容易确定的, 更为隐性的危险是设立某种特别待遇, 那将表明团队高层的人理所应当比其他人得到更多。

4 评估企业的战略调整能力

每一次战略失败都源于一种错误的假设:公司战略最终会被证明是错误的。事实上, 任何一家企业今天的战略肯定不能适应明天的环境, 正如企业的产品没有永远不过时的, 消费者口味没有永远不改变的。随着科学技术的不断进步, 经济全球化的步伐不断加快, 所有企业的运作模式都必须不断调整。

为了成功地调整战略, 管理者必须持续地对企业所面临的不确定性进行管理。每家企业都要不断地扫描所处环境以应对市场变化, 不断提高企业的智慧。事实上, 在企业内部, 每位员工都会关心管理者所关注的内容, 企业管理者关注的问题往往也就成为员工所关注的焦点。管理者只要围绕企业战略保持与员工的畅通交流, 就能在战略执行环节实现高效和灵活, 进而保持企业战略的可调整性。

5 结语

综上所述, 企业要想成功地推行战略, 管理者必须针对新出现的数据、隐藏的假设、困难的选择, 以及最终的行动计划, 不断地与员工进行面对面的讨论。尤其在经济危机时期, 企业管理者必须重视企业战略的压力测试, 并有明确的答案, 才能对企业战略的平稳运行充满信心。

摘要:世界经济危机的冲击考验了企业的战略调整能力, 通过压力测试, 及时评估企业的战略优先权、企业聚焦战略优先权的能力、企业的创造性张力和员工承诺、企业的战略调整能力, 能使企业管理者及时发现并集中精力迅速处理这些缺陷, 对企业战略的平稳运行充满信心。

关键词:经济危机,企业战略,压力测试

参考文献

[1]巴曙松.压力测试在银行风险管理中的应用[J].经济学家, 2010, (2) .

测试软件企业战略规划 篇8

IBM无疑就是这样一家厂商。实际上,作为IT巨头,IBM除了提供技术和解决方案,还在一定程度上扮演着领路者的角色,就像当下IBM所提出要帮助企业从“以客户为中心”向“客户导向型企业”的转型一样。在日前举行的IBM软件2014年在华战略发布会上,IBM全面阐述了着眼新时代客户需求,帮助企业实现向“客户导向型企业”转型的市场战略。

“今天,企业面临着从‘以客户为中心’向‘客户导向型企业’的转型。在大中华区,我们将着力推进软件在大数据分析、云计算、企业移动与社交领域的投入,利用软件技术的创新智慧,助力企业打造洞察分析体系,实现智慧的转型。”IBM全球副总裁兼大中华区软件集团总经理胡世忠在日前举行的IBM软件2014年在华战略发布会上表示。

助力客户导向型企业

当下,市场竞争已经进入了一个新的阶段,即从过去的追求高质量的产品到如今追求极致的客户的体验。IBM认为,仅仅用“以客户为中心”不足以体现这个阶段的新特征,取而代之的是“客户导向型”。

所谓“客户导向型企业”,就是必须对客户充分了解,能完全根据客户需求来设计产品和服务。同时,无论是在产品和服务的设计、生产还是交付过程中,都时刻保持着与客户的互动,以保证客户拥有极致的客户体验。

胡世忠表示,在向“客户导向型企业”转型过程之中,技术至关重要。根据相关市场研究机构针对企业高管们进行的一项市场调查结果显示,技术是企业向“客户导向型”升级的三大核心因素之一(其他两个因素是市场和经济大环境),IBM将致力于通过各种技术帮助客户向客户导向型企业转型。这些技术中就包括时下流行的云计算、大数据等。具体而言,IBM将帮助企业把握以软件为基础的三大技术:将数据作为竞争优势的新基础;利用云作为业务增长的新引擎;促进以人为中心的互动交流以发现新的赢利渠道。

在助力客户转型过程中,合作伙伴不可缺少。在今年的IBM软件战略发布会上,IBM软件特别强调了将与合作伙伴通力合作,包括建立全新的“渠道增值”生态系统,建立新的合作伙伴关系,提供高价值的软件服务,以及注重与研发、咨询服务等内部合作伙伴合作,不断增强技术实力并提升高价值服务。

“为帮助企业向客户导向型企业转型,IBM将内外携手,实现渠道增值,根植本土,与中国共成长。”胡世忠说。

聚焦三大技术体系

IBM认为,建立一个真正的客户导向型企业需要三个方面的技术能力:即互动参与体系、企业业务体系以及洞察分析体系。IBM将在这些方面为客户提供帮助。

据IBM全球副总裁兼IBM中国开发中心总经理王阳介绍,在互动参与体系方面,IBM将致力于建设一个基于社交和移动计算的新体系,从而为洞察分析体系提供高价值的新数据。比如,其移动互联方面的产品(如IBM MobileFirst)能无缝且安全地将企业拓展到移动互联领域,而其社交软件(如IBM Connections)为员工及客户个性化参与提供了新的渠道;在企业业务体系方面,IBM的软件产品将继续扮演着业务信息化基石的作用,并为基于之上的业务洞察体系提供高质量的数据;在业务洞察体系方面,IBM将通过其大数据分析能力,帮助企业揭示海量数据背后的真实商业价值。

王阳介绍说,在上述三个方面,IBM已经建立自己的领先优势。其中,在大数据与分析领域,IBM拥有40000个全球成功实践。调研机构Wikibon近期的一份报告表明,IBM在70多家大数据供应商中脱颖而出,连续两年大数据市场占有率第一。而在今年IBM还将继续在大数据方面持续投入,一方面继续扎根金融、电信、医疗等行业,另一方面增强大数据分析与云计算、移动、社交等技术的融合。在企业业务体系领域,Gartner数据显示,IBM连续13年蝉联应用基础架构和中间件市场冠军。Gartner报告同时显示在11个市场门类中,IBM有8个排名全球第一,包括企业级中间件等门类。

同时,移动、社交以及安全也是IBM的重点关注的领域。目前IBM拥有4300项移动、社交和安全技术专利,遍布世界各地的25个安全实验室和10个安全运营中心,并通过收购12家安全技术公司、8家移动营销的公司,为企业开展安全和个性化的互动参与提供先进的解决方案和专业知识。

实际上,IBM在上述领域的投入也得到了用户的高度认可。蒙牛集团近期就采用了IBM的社交软件来构建其企业内部的沟通协作系统和知识管理体系,大幅提高了沟通效率同时还降低了沟通成本。

“利用IBM的社交软件建立的蒙牛移动管理系统,实现了对结构化数据、非结构化数据的统一管理,很好地完成了知识的归档,满足了我们管理非结构化移动数据的要求。”蒙牛集团信息及创新发展系统兼人力资源系统高级总监梁立告诉本报记者。

完善云计算的布局

在IBM软件在华战略发布会上,IBM除了阐述互动参与体系、企业业务体系以及洞察分析体系的技术实力之外,云计算也是一个重点提及的内容。

“我们要利用云计算的支持能力,将企业的互动参与体系与业务互动体系结合起来,建立洞察分析体系,从而为企业提供全新的洞察,产生新的商机。”王阳表示。

看得出来,在IBM软件的战略蓝图中,云计算的重要支撑作用不可替代,并成为IBM进入智慧城市等业务的一个重要入口。事实上,云计算IBM是一项长期战略,一直在持续不断投资,并已经形成了覆盖PaaS、IaaS、SaaS的最为全面和丰富的云产品及解决方案,能为企业提供100多套业界领先的SaaS产品,来满足企业开展包括营销等在内的各项工作。

去年IBM还收购了云计算公司SoftLayer公司,现在其在全球拥有40个数据中心来提供各种服务。2014年IBM还会投资12亿美元拓展在全球的数据中心建设,其中位于中国香港的数据中心和中国内地的数据中心今年都会建成投入使用。另据了解,IBM还投资10亿美元构建BlueMix平台,从而抢占PaaS市场。

值得一提的是,在中国市场IBM还先后与多个合作伙伴合作建立云计算数据中心,实现IBM云产品和云服务的落地,其中就包括上海数云投资管理有限公司和北京中电广通科技有限公司等。

软件测试面试笔试测试题 篇9

一.简答题 (每道题10)

1. 测试的目标?

是为了尽可能多的发现程序中的缺陷

2. 测试的步骤?

单元测试(模块测试)、集成测试、系统测试、调试、系统的转换与交付使用

3. 您认为做好测试用例设计工作的关键是什么?

1)白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果

2)黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口,不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题

4.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的.应用。

1)等价类划分

2)边界值分析法

3)错误推测法

4)因果图方法

5.测试人员的职业素质要求是什么?

1)责任感

2)沟通能力

3)独立的判断和自学习能力

4)耐心、自我督促

5)团队精神

二.选择题(单选题)(每道题5分)

1.软件验收测试的合格通过准则是:

A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求,

B. 所有测试项没有残余一级、二级和三级错误。

C. 立项审批表、需求分析文档、设计文档和编码实现一致。

D. 验收测试工件齐全。

答:B

2.软件测试计划评审会需要哪些人员参加?()

A.项目经理

B.SQA 负责人

C.配置负责人

D.测试组

答:A

测试软件企业战略规划 篇10

1、软件测试的流程

2、描述一下测试的过程,给你一个系统你怎么测试。

3、给1个纸杯或电梯当场设计测试用例

4、三角形或饮料售卖机设计测试用例

5、BUG跟踪流程

6、什么时候停止测试?

7、有多少测试用例通过后,系统可以发布

8、如果没有任何文档,你如何开展软件测试工作

9、自由测试(指不按照测试用例进行测试)占的比例有多大,是否有用处

10、对手机短信功能进行测试,设计测试用例。

11、你了解的生命周期模型?什么是w模型,画出V模型。

12、LR怎样修改脚本

13、测试给公司带来什么

14、测试从什么时候介入,一般公司都不从需求介入你怎么办

11、在单元测试到系统测试过程中,是不是分别有一个测试计划文档。

12、假如给你一个登陆界面,有能够记住用户名密码复选框的,你怎么设计测试用例

13、做性能测试怎么去做,关注点有哪些

14、你认为软件测试应该注意什么?

15、测试计划里包括内容

16、什么叫回归测试

17、你做过的项目中对什么功能做自动化了,怎么做的

18、什么叫软件测试

计算机相关技术题

1、什么是配置管理?

2、谈谈你了解的TCP/IP?网络的7层内容?

3、数据库如何建库.备份.数据倒入

4、用命令创建数据库 和 该库下的数据表

综合素质题

1、英语自我介绍,英语问答工作内容等问题

2、如果以前学过开发或做过开发,问做开发和测试哪个更有优势?

3、为什么毕业后不直接找工作而是选择培训?(针对应届毕业生)

4、为什么这么多年其他行业工作经验现在转行测试?(针对转行的学员)

5、你作为测试的优势和劣势是什么?

6、你最大的优点和缺点是什么?

智力题

1、如何知道一架飞机的重量

2、一条不均匀绳子燃烧完1小时,只有1根绳子如何判断半个小时

3、1个屋子3个开关,分别控制其他3个屋子的灯。只开一次门如何判断3个开关具体控制哪间屋子的灯。

4、如何统计北京市的公交数量

5、假如你只有买一套房子或车子的钱,你用来买哪样?为什么?

6、几个月没见面的好朋友今晚说来你家,可刚好今晚有你最喜欢的电视剧,选择关了电视跟朋友聊天?说服朋友跟你一起看电视?电视开着并同时跟朋友聊天?

测试软件企业战略规划 篇11

关键词:软件测试;软件质量保证;教学改革;软件测评师;实验教学

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)51-0094-02

一、引言

随着我国软件产业迅速发展,企业面临着开发高质量软件系统的巨大压力,软件测试、软件质量保证受到越来越多的重视。软件企业对承担软件测试、质量保证工作的软件测试人才需要剧增,软件测试工程师的职业价值、发展前景得到前所未有的提升。为此,国内高校开设了软件测试相关课程。但是,由于其重理论、轻实践的教学模式使得培养出的学生软件测试实战能力差,导致大量毕业生应聘软件测试相关职位时受到冷遇。

为培养创新能力强、适应社会经济发展需要的软件测试人才,《软件测试与质量保证》实验教学亟需改变传统的教学理念,改进教学方法,更新教学内容。笔者结合自身教学科研和工程实践经验,分别从改革思路、实验教学内容设计等方面,论述常熟理工学院《软件测试与质量保证》实验教学改革的措施和体会。

二、实验教学面临诸多挑战

笔者调研国内高校软件测试课程的建设情况,发现普遍存在重理论、轻实践的教学倾向,实验教学环节存在诸多问题:

1.企业对软件测试工程师的能力要求是综合性的,要求软件测试人员具有软件项目经验,具备软件测试、软件质量保证知识,能够独立开展软件测试工作。但是,国内高校教学计划制定时片面强调软件测试的作用,对软件测试与软件质量保证之间的天然联系缺乏理解,对软件质量保证相关实验的重视程度,课时安排存在严重不足。

2.目前,《软件测试与质量保证》实验教材选择面临无书可选的尴尬局面。课程实验设计只能全凭任课教师把握,使得实验教学过程中存在较多风险。

3.国内高校在实验设计方面,多以基础性实验为主。这种单一的实验设计方式,难以适应软件测试工程实践能力培养的需要。

三、实验教学改革措施

在应用技术大学建设驱动下,以中小企业对软件测试人才的需求和软件测试工程师认证大纲为导向,我们整合已有的校企合作课程资源,按照Daniel Galan软件质量保证框架组织实验教学内容,采用项目驱动的案例教学法开展实验教学,让学生在实验实践中加深对软件测试与质量保证专业知识的理解,培养学生软件测试实践能力。

(一)教学改革基本思路

软件企业对软件测试人才的需求是软件测试课程改革的源动力和驱动力,软件测试相关的从业资格认证是学生入职的敲门砖。为此,在应用技术大学建设背景下,我们以切合中小企业对软件测试人才的需求为导向,结合全国计算机等级考试软件测试工程师认证、全国计算机技术与软件专业技术资格考试软件评测师认证的考试大纲要求,选择朱少民老师编写的《全程软件测试》[1]和NIIT培训教程《Software Testing and Quality Assurance:Student Guide》[2]作为课程教材,按照Daniel Galin软件质量保证框架组织教学内容。Daniel Galin软件质量保证框架[3]指出软件质量保证是建立企业软件质量文化所需的一些列活动的集合,认为软件测试是一种典型的软件质量保证措施,软件测试的目的是为了发现潜在的软件缺陷,软件测试工作贯穿软件项目的始终。按照Daniel Galin软件质量保证框架组织课程内容有助于保持软件测试与软件质量保证之间的内在联系,符合软件企业软件测试与质量保证的最新经验。

(二)实验设计

如何在有限的实验课时内,最大限度地加深学生对软件测试、软件质量保证的理解,增强其软件测试实践能力,是实验教学的主要任务。我们设计了导入性实验、基础性实验、创新项目实践三种类型的课程实验。导入性实验要求学生应用已修课程(包括程序设计、数据库设计、软件工程等)知识进行软件调试,在软件调试过程中理解软件调试与软件测试、软件质量保证之间的关系,实现到本课程学习的过渡;基础性实验目的在于强化课程基础理论、原理的理解,让学生在实验中理解所学知识,掌握软件测试工具的使用;创新项目实践以课程实训项目为载体,为学生运行所学知识解决软件测试实践过程中涌现的各类问题,锻炼学生的动手实践能力、自主学习能力,从而提高学生的工程实践素养。

1.导入性实验。软件测试的目的是发现软件系统中潜在缺陷,而缺陷的解决则通过软件调试手段实现。为此,设计导入性实验“软件调试”。本次实验以员工工资核算软件Employee作为实验对象,要求学生发现Employee中人为注入的软件缺陷,然后应用Java调试器的断点调试功能,结合回归测试手段修订所发现的缺陷。

通过导入性实验,学生体验了改正软件缺陷的艰辛,在教师引导下思考如何发现软件缺陷、如何提高软件质量。教师适时点拨学生,指出发现软件缺陷是软件测试工程师的职责,软件测试工程师需运行软件测试方法、技术和工具才能发现潜在的软件缺陷。教师进一步启发学生:提高软件质量需要开展包括软件测试在内的各项软件质量保证工作。

2.基础性实验。基础性实验旨在加深学生对课程基本概念、原理的理解,让学生在动手实践中加深对基础概念、原理的理解。课程安排8次基础性实验,实验2、3、4和5属于软件质量保证实验,6、7、8和9是软件测试实验。

(1)实验2:软件度量实践。实验2关注软件度量问题,介绍软件规模、项目工作量和软件成本之间的关系,要求学生掌握软件规模估算、工作量估算和成本估算的方法和过程。通过本次实验,学生可以应用USC CoCoMo II进行软件成本估算。(2)实验3:基于Microsoft Project的软件项目管理。软件项目计划及进度管理,是软件质量保证中重要的管理部件,也是开展软件测试活动的前提。实验3要求学生使用Microsoft Project建立软件项目计划、运用跟踪甘特图追踪项目进度,等等。(3)实验4:版本控制软件CVSNT。CVSNT是当前最流行的版本控制系统,是中小企业进行版本控制的利器。实验4讲解CVSNT的安装和使用,要求学生掌握CVSNT的操作技巧。(4)实验5:BugFree软件缺陷管理。软件缺陷管理贯穿软件测试项目的始终,记录软件缺陷从发现、修复直至关闭软件缺陷的全过程。实验5介绍开源缺陷管理软件BugFree的软件缺陷管理思想,要求学生掌握BugFree安装与配置、软件缺陷管理等技能。(5)实验6:软件静态测试。软件静态测试是软件测试技术中发现软件缺陷效率最高的技术。我们安排“软件静态测试”专题讲座,讲解软件制品阅读、静态分析的技巧,还介绍如何运用CheckStyle、FindBugs等静态测试工具分析程序源代码、目标程序中潜在缺陷。本次实验有学生利用课后时间,自主实践。(6)实验7:JUnit单元测试。实验7介绍单元测试工具JUnit的使用,要求理解JUnit单元测试框架,掌握单元测试脚本的编写技巧。本次实验还推荐学有余力的学生自学JMock,综合应用JUnit和JMock进行对Java应用系统进行集成测试。(7)实验8:软件功能测试。软件功能测试是检验目标软件是否正确实现了客户需求,是软件测试执行的重要内容。实验8要求学生使用QuickTest Professional(简称QTP)对机票预订系统进行功能测试。本次实验要求学生能够独立完成功能测试脚本的录制和编辑,掌握QTP检查点设计的方法及技巧。(8)实验9:软件性能测试。实验9介绍软件性能的概念和原理,讲述如何运用HP Mercury LoadRunner对Web系统进行性能测试,让学生在实验过程中理解虚拟用户技术,掌握基于LoadRunner的性能测试技术的过程及技巧。此外,本次实验要求学生利用课余时间使用开源的性能测试工具JMeter进行软件性能测试。

3.创新项目实践。为了培养学生的工程实践能力,我们从学生课程项目、毕业设计、大学生创新项目、开源软件项目等中筛选出软件规模适中的软件系统作为课程实训项目,让学生对课程实训项目进行系统化的软件测试,要到学生主动动手实践,在软件测试项目实践中培养工程素养。

在课程教学过程中,我们还加强对基础扎实、动手能力强、思维活跃的学生的培养,推荐这些学生参与到教师科研项目中,为学生在科研项目中积累软件评测经验。

四、结束语

《软件测试与质量保证》通过十余年的建设已形成了较完善的课程体系,十多轮的授课实践积累了丰富的教学经验,课程实验教学体系也日趋完善。

当前,我校正转型应用技术大学,这将对本课程的教学内容、教学方法、教学手段等提出更多、更高的要求。鉴于此,本课程教学团队正尝试通过校企合作模式开展课程教学活动,编写校本教材,多措并举提升学生软件测试能力。

参考文献:

[1]朱少民.全程软件测试[M].北京:电子工业出版社,2007.

[2]NIIT.Software testing and quality assurance[M].上海:NIIT(中国),2011.

上一篇:法科学生书目——法理学名著下一篇:四年级暑假日记大全-四年级暑假手抄报