欢迎来到天天文库
浏览记录
ID:44173665
大小:57.50 KB
页数:8页
时间:2019-10-19
《软件测试流程和策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于软件的测试、验证以及确认的2010年度第三次国际会议软件测试流程和策略JussiKasurinenDepartmentofInformationTechnology,SoftwareEngineeringLaboratoryLappeenrantaUniversityofTechnologyLappeenranta,Finlandiussi・kasurinen@lu匸fi摘要一本文介绍的研究主题是“软件测试流程和策峪”,我在我们研究小组的帮助卜进行了一项关于软件产生系统的测试流程的定向研究。我的目标是基于即将推出的ISO/IEC29119软件测试标准,
2、根据软件流程的不同阶段,通过采访专业的软件开发人员来为系统开发一个参考模型来加强和发展他们的测试流程。这项研究的侧重点在于测试策略的设计:测试流程屮的一些主耍成分如人力资源、测试工具、测试用例的选择、测试方法以及管理者。根据初步结杲,在软件产品的易测性存在改进的空间,并且集中于口J用性测试资源的改进,而且这些问题能够通过改进系统流程和定义测试策略來解决。关键词一软件测试,测试流程的改进,测试策略,以观察或实验为依据的研究I引言在软件开发中,测试流程通常是花费最多的阶段,这往往能够达到开发成本的50%以上⑴。然而,即使测试费用可能看起来像一个较大地投资,如果
3、测试工作只聚焦在正确的关键点上,那么仅需最佳资源的20%可以使测试过程是有效工作⑵。此外,在测试阶段还负责最终确定该产品是否口J以产生效益⑶。当将这些测试相关的概念如质量保证、客户满意度、通过率、满意度以及公众形象这些都考虑在内后,衡量和发展测试流程的动机就变得可以理解了。处理公众形彖和客户满意度,在测试流程的发展中同样存在经济激励⑷。软件测试流程和软件测试的组成部分已被定义为几类模型和认证,如TMMi或者ISTQBo161o除此Z外,关于一个新的软件测试标准ISO/IEC29119171,述存在一个草案,它为系统中的软件测试流程定义了标准模型。这个模型为
4、测试流程定义了四个级别:方法、策略、管理和实践,所冇的这些存在于测试体制中。木文的研究口标是为现实生活屮的系统建立一个参考模型来应用基于标准的测试流程模型来制定和遵守他们测试活动的合理性。在软件产业中,这个研究是基于实践经验的;通过采访专业的软件开发人员,我的目标是为软件系统制定指导方针和参考模型来实现测试流程中更好的输出和成木/效益比。迄今为止的结杲表明,软件测试的过程能够通过开发具冇更好地口J测性的软件和为测试资源进行更好的定义來提高,总的來说,是通过开发更好的测试策略来更有效地使用给定的资源。本文其余部分的结构如下:在第2节中,我们研究主题的方法和研
5、究的问题都将被一一阐述。在第3节屮,我们定义研究相关的概念以及讨论这个课题的内容和范围。在第4节中,是目前的结果和今后的计划。第5节是论文的结束部分,讨论相关的研究热点和研究兴趣。II选择的方法和研究的问题实现这一廿标的方法是在12种不同的软件生成系统中稳定地进行理论研究&9301o12种不同公司的选择代表不同类型的行业,而且,从面向服务的公司到跨国公司都为他们自己的产品开发软件。对于这些公司,我们的研究团队对于每个公司都采访了三个专业的开发人员。在公司里,对于测试来说,无论是作为一个系统设计师、测试经理、项目经理、测试员,甚至是万一在公司中没有得到理想的
6、职位的这些专业人士,最合适的人选将是程序员或是负责测试任务的开发人员。实际上测试的重点对象是来自不同公司的组织单元(OUs)。一个组织单元是组织的一部分,它部署了一个完整的过程,这个过程具有稳定的环境以及设定好了的业务目标⑴】,正如它可以对不同规模的公司进行比较,所以它被选定为我们的基本单位:大公司由大量的UOs组成,而小公司则可能仅仅只由一个组织单元构成。从每个参与的公司中,选择一个0U來参与我们的研究,儿三个接受采访的人事从这个OU中选出來的,也对这个特定的单位发表了他们各自不同的观点。人研究方法在这项研究中,定性研究是基于稳定理论的研究方法。基于这种
7、方法,我们采访了参与了OUs的人,问了许多与此次研究课题相关的问题,并将当时的情景进行了录音。而这些问题是按照那三个阶段的编码方案来编码的,并突出强调了其屮的主题与概念,Z后再按照联想的方式来分类。稳定理论方法被认为是非常适合我们这种研究类型的方法;例如,一本Strauss和Corbin写的叫做“质量研究的基础”切的书中定义了这个方法,并介绍了它将如何被应用。他们认为这个方法将被用丁•基本概念不明确的研究过程中,并极易于发生与人相关的某种变换。在这个意义上,这个方法与其它方法类似的地方,如应用几个用例作为研究原则的理论或传记研究[⑼。稳定理论研究分为三个阶
8、段:•开放性编码,分析并在收集到的数据屮突出所有的概念、关系以及类
此文档下载收益归作者所有