文档详情

提高软件测试的工作效率.doc

发布:2018-04-21约6.54千字共4页下载文档
文本预览下载声明
贺 钧 (西北第二民族学院 计算中心 宁夏 银川 750000) 摘 要: 主要阐述了通过静态分析提高测试效率的办法, 旨在提高大型软件开发项目的开发效率和软件的质量。我 们通过分析一些软件在开发过程中测试程序的应用情况, 发现动态测试运用得比较好, 而静态测试的运用情况却不太理 想。 但是, 在既要提高软件开发产品的质量, 又不能增加软件开发项目的开发时间和难度的前提下, 较好的处理办法是 充分地发挥和使用静态测试工具。为此, 在本文中提出了一个方案, 来说明怎样在软件测试过程中引进静态分析工具以 及建立一个测试过程, 使得静态分析工具能够在检测程序中得到最大程度的应用, 进而提高程序测试的工作效率。 关键词: 编辑器; 静态分析; 动态分析; 软件测试 中图分类号: T P 36811 文献标识码: 文章编号: 1004 373X (2003) 24 039 04 B Im prov in g Sof twa re Te st in g Ef f ic ien cy H E J un (Com p u te r C en te r, N o r thw e st 2nd N a t io na lit ie s Co llege, Y inchuan, 750000, C h ina) A bstrac t: T h is p ap e r de sc r ibe s a te st eff ic iency im p ro vem en t a im ing to im p ro ve so f tw a re qua lity in a la rge o rgan iza t io n th a t h a s a la rge num be r o f so f tw a re p ro jec t s1F ir st, w e iden t if ied ac t iv it ie s in th e te st ing in th e o rgan iza t io n and ana lyzed th e ir ch a rac te r ist ic s1 A s a re su lt, w e iden t if ied th a t dynam ic te st s h ave been p e rfo rm ed w e ll and sta t ic te st h ave been le ss p e rfo rm ed1 Im p ro vem en t p lan w a s reque sted th a t co n t r ibu te s to th e p ro duc t qua lity w itho u t inc rea sing deve lopm en t effo r t s fo r th e p ro jec t s1 W e th en dec ided a p lan to in t ro duce sta t ic ana ly sis too ls and e stab lish th e te st ing eff ic iency in w h ich sta t ic ana ly sis too ls a re app lied a s m uch a s po ssib le1 Keywords: ed ito r; sta t ic ana lyzing; dynam ic ana lyzing; so f tw a r t te st 软件测试是软件开发阶段的一个重要的环节, 但 在软件开发的过程中, 开发者在主观认识上可能有与 客观事实不相符的地方, 使得在软件生产周期的每个 阶段都有可能产生误解或差错。 早期的误解或差错随 着后期工作的不断进行往往会被放大。 因此, 要力求 通过每个阶段的技术审查, 尽早地发现错误并将其排 除。 但是, 实践证明一般的审查不能排除所有的早期 错误, 而且在编码阶段也会不可避免地引入新的软件 错误。 软件测试就是在软件投入运行使用之前, 对软 件规格说明、 设计、 编码的最后复审。 大量的统计资 料表明, 软件测试的开销在整个软件的开发费用中要 占到总开销的 40%~ 60% 。也就是说, 大约有一半的 人力、物力要消耗在软件测试上。R 1W 1J e sen 曾经列 出了一个表格, 说明了几个典型系统中软件测试所占 的开销, 平均约占 48% , 并且给出了一个突出的例子: 美国 N A SA 的 A po llo 登月计划,
显示全部
相似文档