浅谈应用软件测试与测试人才素质要求.docVIP

浅谈应用软件测试与测试人才素质要求.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈应用软件测试与测试人才素质要求.doc

浅谈应用软件测试与测试人才素质要求   摘要:软件测试是软件工程中必不可少的工作环节,对保证软件质量起着重要的作用。应用软件以贴近最终用户为特点,它要求软件测试充分考虑用户的需求,测试人员要求具有软件素质,还应具备应用素质。本文探讨了应用软件最终用户的测试要求,阐述了应用软件测试人员应具备的素质。   关键词:应用软件;用户测试要求;测试人员素质;软件危机   1 引言   应用型软件测试人才的需求随着软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发展的核心[1]。目前应用软件作为直接服务于最终用户的软件无可非议地占住着绝大多数的软件市场份额,不仅数目庞大,而且对经济社会的发展起着积极的推动作用。应用软件针对性强,软件的开发不是很规范,呈现出“重开发,轻测试”的趋势。有的开发小组根本没有反映用户需求的测试方案,测试人员不断重复“开发-测试-修改-测试-再修改-在测试”过程,用户交流困难,开发节点一推再推,开发经费不断追加,造成软件产品质量问题十分突出,经常形成“软件危机”。   本文认为,应用软件不同于其它软件,应用软件必须充分反应用户的要求。测试人员除了应具备软件素质外,还必须具备应用素质。   2 应用软件测试的用户需求   应用软件测试同其它软件测试一样,同样需要准备测试环境、测试大纲等。不过测试大纲除了响应软件功能和性能要求外,还需要深刻反应用户意图。即界面符合性、功能符合性、流程符合性和操作符合性。   界面符合性。由于应用软件面向行业,有的面向一个企业,有的甚至面向一个用户,因而软件界面必须具备用户特征,在功能布局、信息安排及色彩搭配上反映用户要求。考虑系统集成,软件界面还必须显示链接嵌入软件或比较方便被其它软件调用。   功能符合性。功能符合性除了考虑软件设计目标,主要考虑用户意图实现否。用户一般对繁杂的软件工程步骤不了解,但希望每一项功能实现都是他想要的,任何缺失功能或不能理解的功能,用户都不会接受,企图说服用户的企图往往会失败,用户不满意意味着这项功能需要重新开发。   流程符合性。流程即将一个一个功能串起来实现某一个过程。软件开发人员按照软件工程规范设计软件流程,用户按照工作规范组织功能,两者侧重有些不同,又可统一考虑。即先按软件工程设计,再考虑用户工作规范。软件工程规划底层实现,用户工作规范考虑上层功能链接。流程还有一个跳转的问题,符合前行条件即往下走,符合跳转的条件即跳转,跳转中符合前行即往前跳,需要打回即往后返。流程跳转问题必须符合用户工作要求,否则软件无法使用。   操作符合性。即软件的操作必须符合用户的工作习惯。这是一个软件可用性问题,不考虑用户习惯的软件很难推广。用户习惯与用户工作经历、技术水平及相关软件密切相关,软件开发除了尽量考虑群体用户习惯外,还可以通过反复培训提高用户软件理解、操作水平。   3 应用软件测试人员素质要求   软件测是人员一般都具有高度的责任心、较强的探索精神、良好的沟通能力,具有较强的逻辑思维能力和自主学习能力,具有扎实的计算机基础知识、全面的业务知识,以及娴熟的测试技能人才[2]。应用软件测试人员除了具有一般软件测试能力外,还应该具备专业知识、沟通能力和规范化操作。软件测试工程师作为软件质量管理和控制领域的专业应用型人才,必须具备以下几个方面的职业素质:   这里专业知识是指应用软件服务的专业领域知识,应用软件测试人员工作前需系统学习该领域专业知识。知识学习可以分步进行,先在宏观层面学习,后在具体层面学习。测试也可以同时进行,先进行整体性测试,后实施详细测试。否则在测试时难以发现专业逻辑性问题。   沟通能力即测试人员的理解能力和表达能力。要理解用户意图,软件测试人员必须与不同角色的人员进行交流,包括用户领导层、用户管理层及用户操作层、技术支持和培训人员等,这就要求测试人员有良好的交流能力和沟通技巧,能够清晰地表达自己的观点,友好地与他人协作,也能够充分理解用户意图,以利于项目顺利进行。另外,软件测试包括了对软件过程管理、软件项目管理、软件质量管理和软件开发生命周期文档的检查。程序的各个开发阶段是相互衔接的,前一阶段的工作如果出现的问题不及时解决的话很自然的会影响到下一阶段的,所以对于一个项目的顺利完成,测试人员的协同合作能力也是非常重要的。   规范化文档。软件测试文档是测试过程中的阶段性产品,主要涉及测试计划、测试用例编写、测试分析报告、测试结果和测试文档评审,它起着规范化操作、存档及复查的作用。应用软件测试必须将测试文档做到实用、严谨、有理有据、有分析有结论,这就要求软件测试人员必须具备较强的逻辑思维能力、理解能力和撰写能力,这有利于测试人员更好地把握用户需求,设计好测试用例,进而有效地执行测试任务,保证整个测

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档