基于Rational工具的软件测试管理和测试自动化的分析与研究

被引量 : 0次 | 上传用户:hnfengzhong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工欲善其事,必先利其器。软件测试是软件工程的重要组成部分。但是,不一定有了好的测试工具就能够真正提高效率,就像一艘潜艇下水,却不一定有战斗力一样。究其原因,软件测试管理在整个软件生命周期中举足轻重。在软件开发过程中,软件测试费用占总成本的50%左右,为降低测试费用和进一步提高软件测试质量,软件测试自动化是必要的。采用何种工具进行测试管理,如何利用工具实现测试的自动化, 必将成为IT同仁研究的课题。 本文的工作以广发信贷管理系统(CMS)为例,实现了基于IBM Rational工具的测试管理,并且应用Rational Robot工具对测试自动化进行了分析与研究。 本文重点研究:软件测试管理工具在软件测试过程中的应用;应用RationalClearQuest进行缺陷管理;通过缺陷管理工具实现缺陷在软件工程中的统计和追踪——缺陷数据的收集和分析,从而在缺陷数据中得到很多与软件质量相关的数据,为项目的优化提供必要支持。应用Rational Robot工具实现功能测试和性能测试;录制GUI(公共用户接口)脚本,分析路径,通过脚本回放,实行系统自动访问,满足功能自动化测试的需要:录制VU(虚拟用户)脚本,实现多用户并发,调用Rational TestManager对脚本进行分析,模拟多用户访问系统;引入数据池实现不同用户发送不同请求,来模拟生产环境,实现测试自动化。 软件测试管理是一种活动,可以对各阶段的测试计划、测试案例、测试流程进行处理、跟踪、记录其结果,并将其结果反馈给系统的开发者和管理者。同时将测试人员发现的缺陷立刻记录下来,生成缺陷报告并对之进行管理。所以采用软件测试管理方法可以为软件企业提供一个多阶段、逐步递进的实施方案。通过此管理方法,软件企业还可以用有限的时间和成本完成软件开发,以确保软件产品的质量,进一步提高计算机软件在市场上的竞争能力。 采用自动化测试工具可以减少人员投入,而采用高水平的软件测试管理工具则能保证以一个较小规模的测试队伍完成复杂的大量的测试工作,以此来做到对成本和时间效率的有效管理。除此之外,用户也可以及时地掌握软件的测试和完成情况,并对整个过程进行监督和管理,对用户控制成本和做相应的安排也是大有裨益。
其他文献
<正>[编者按]党的十八大以来,习近平总书记发表了一系列重要讲话,涉及党的建设、经济建设、军队建设、法制建设、外交方略、改革开放和反腐倡廉建设等方方面面,提出了许多新
在演唱实践中要做到情感与技巧的统一,既不能仅强调歌唱的情感而忽视技巧,也不能过分地追求技巧而导致情感的苍白与空洞。在舞台表演中,主要的精力要集中放在歌曲的诠释和情
本文从书院的选址 ,群体布局 ,空间组织以及装饰等方面探讨了中国传统文化对书院的影响 ,以期借此说明书院乃中国传统的思想 ,文化和审美价值的直接产物。
目的探讨非糖尿病维持性血液透析患者髓过氧化物酶与颈动脉硬化相关指标的关系。方法酶联免疫吸附法测定非糖尿病维持性血液透析患者同一次透析前后血浆髓过氧化物酶和血清弹
本文介绍了消化道出血100例,辨证分为脾不统血、瘀血内阻、肝火犯胃、温热蕴结四型进行治疗,有效率为89%,有关指标经统计学处理有非常显著意义。
弗·司各特·菲茨杰拉德是二十世纪二十年代美国文坛上杰出的作家,素有“爵士时代”的代言人和桂冠诗人的称号。他那充满名利及浪漫,忧郁而又短暂的一生不仅为其小说提供了最生
<正>近年来,随着金融电子化进程的迅速发展,以移动互联网信息技术、智能手机应用为代表的手机客户端发展尤为迅速。为顺应发展大潮,继2010年推出WEB版手机银行之后,顺德农商
<正>社区银行前景广阔,而围绕社区银行展开的激烈竞争已趋于白热化。事实亦证明,农村中小金融机构做小做微的市场定位,很容易转化为进入社区开展金融服务的资源优势"千呼万唤
法国PPP素有其独特模式和体系,成功地推动了私人部门参与基础设施和公用事业的建设当中,尤其是在高速公路、区域供暖、城市垃圾处理、供水等领域,发展出一套成功的经验。本文
利用产朊假丝酵母作为发酵菌株,以提油后的麻疯树饼粕作为培养基,采用固态发酵方式生产菌体蛋白。控制培养基湿度在75%的条件下发酵3d,饼粕中的粗蛋白含量达到最大值35.26%。与未发