动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 软件工程 ]的信息



本月文章推荐
.IBM的MARS加密算法实现(目录).
.Tivoli——IBM 服务管理.
.单元测试作业指导系列讲座之一.
.测试服务:SOA的完整性和扩展性.
.Visual Studio 2005中的新DataSe.
.IBM的MARS加密算法实现(8).
..NET泛型技巧之打造可复用的抽象.
.一位老工程师的终告.
.让ESB与SOA同步.
.在应用程序中集成 Windows 实时通.
..NET下的动态代码编译探索.
.适应需求 应用服务器向SOA靠拢.
.规划SOA(3)进行长期SOA规划.
.软件自动化测试流程.
.交换编程——结对编程的延伸实践.
.java模式之单例模式.
.“6sigma”反面思维探讨.
.让自己编写的DLL加载到Slot1.
.好的测试工程师应具备的素质.
.设计模式基本思想.

“框”起软件测试 ——建立软件测试管理体系

发表日期:2008-3-23 |


  软件测试是软件质量保证的要害步骤。美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。
另外,根据对国际闻名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50% 以上。   相比之下,中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,在熟悉上重开发、轻测试,没有熟悉到软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,在治理上随意、简单,没有建立有效、规范的软件测试治理体系;另外,缺少自动化工具的支持,大多数企业在软件测试时并没有采用软件测试治理系统。所以对国内软件企业来说,不仅要提高对软件测试的熟悉,同时要建立起完善的软件测试治理体系。   让软件测试走向规范   建立软件测试治理体系的主要目的是确保软件测试在软件质量保证中发挥应有的要害作用:   软件产品的监视和测量 对软件产品的特性进行监视和测量,主要依据软件需求规格说明书,验证产品是否满足要求。所开发的软件产品是否可以交付,要预先设定质量指标,并进行测试,只有符合预先设定的指标,才可以交付。   对不符合要求的产品的识别和控制 对于软件测试中发现的软件缺陷,要认真记录它们的属性和处理措施,并进行跟踪,直至最终解决。在排除软件缺陷之后,要再次进行验证。   产品设计和开发的验证 通过设计测试用例对需求分析、软件设计、程序代码进行验证,确保程序代码与软件设计说明书的一致,以及软件设计说明书与需求规格说明书的一致。对于验证中发现的不合格现象,同样要认真记录和处理,并跟踪解决。解决之后,也要再次进行验证。   软件过程的监视和测量 从软件测试中可以获取大量关于软件过程及其结果的数据和信息,它们可用于判定这些过程的有效性,为软件过程的正常运行和持续改进提供决策依据。   建立测试治理体系   一般应用过程方法和系统方法来建立软件测试治理体系,也就是把测试治理作为一个系统,对组成这个系统的各个过程加以识别和治理,以实现设定的系统目标。同时要使这些过程协同作用、互相促进,从而使它们的总体作用大于各过程作用之和。其主要目标是在设定的条件限制下,尽可能发现和排除软件缺陷。测试系统主要由下面6个相互关联、相互作用的过程组成:   测试规划   确定各测试阶段的目标和策略。这个过程将输出测试计划,明确要完成的测试活动,评估完成活动所需要的时间和资源,设计测试组织和岗位职权,进行活动安排和资源分配,安排跟踪和控制测试过程的活动。   测试规划与软件开发活动同步进行。在需求分析阶段,要完成验收测试计划,并与需求规格说明一起提交评审。类似地,在概要设计阶段,要完成和评审系统测试计划;在具体设计阶段,要完成和评审集成测试计划;在编码实现阶段,要完成和评审单元测试计划。对于测试计划的修订部分,需要进行重新评审。   测试设计   根据测试计划设计测试方案。测试设计过程输出的是各测试阶段使用的测试用例。测试设计也与软件开发活动同步进行,其结果可以作为各阶段测试计划的附件提交评审。测试设计的另一项内容是回归测试设计,即确定回归测试的用例集。对于测试用例的修订部分,也要求进行重新评审。   测试实施   使用测试用例运行程序,将获得的运行结果与预期结果进行比较和分析,记录、跟踪和治理软件缺陷,最终得到测试报告。   配置治理   测试配置治理是软件配置治理的子集,作用于测试的各个阶段。其治理对象包括测试计划、测试方案(用例)、测试版本、测试工具及环境、测试结果等。   资源治理   包括对人力资源和工作场所,以及相关设施和技术支持的治理。假如建立了测试实验室,还存在其他的治理问题。   测试治理   采用适宜的方法对上述过程及结果进行监视,并在适用时进行测量,以保证上述过程的有效性。假如没有实现预定的结果,则应进行适当的调整或纠正。   此外,测试系统与软件修改过程是相互关联、相互作用的。测试系统的输出(软件缺陷报告)是软件修改的输入。反过来,软件修改的输出(新的测试版本)又成为测试系统的输入。   根据上述6个过程,可以确定建立软件测试治理体系的6个步骤:   识别软件测试所需的过程及其应用,即测试规划、测试设计、测试实施、配置治理、资源治理和测试治理;   确定这些过程的顺序和相互作用,前一过程的输出是后一过程的输入。其中,配置治理和资源治理是这些过程的支持性过程,测试治理则对其他测试过程进行监视、测试和治理;   确定这些过程所需的准则和方法,一般应制订这些过程形成文件的程序,以及监视、测量和控制的准则和方法;   确保可以获得必要的资源和信息,以支持这些过程的运行和对它们的监测;   监视、测量和分析这些过程;   实施必要的改进措施。   i-Test 2.0x打造测试治理体系   所谓工欲善其事,必先利其器,有了事半功倍的工具,自然能提高工作效率,软件测试治理系统就是建立软件测试治理体系、保证软件测试顺利进行的利器。i-Test 2.0是中科软件公司从软件测试的需求出发,按照国际质量治理标准研制的软件测试治理系统。
  它采用B/S结构,可以安装在Web服务器上,项目相关人员可以在不同地点通过Internet同时登录和使用i-Test,协同完成软件测试,可减少为了集中人员而出差所产生的费用。它还提供相应的自动化功能,可高效地编写、查询和引用测试用例,快速填写、修改和查询软件缺陷报告,减少了人力投入。它自带的测试用例数据库和软件缺陷数据库,可以帮助项目成员更好地实施软件测试。   在具体的软件缺陷中,它将其生命周期分为6个生命状态:open、working、verify、cancel、close和defer,能具体记录、跟踪和治理每个软件缺陷的生命过程,直至排除这个缺陷。它还为软件缺陷设定了严重级别、优先级、缺陷类型等属性,可自动分清软件缺陷的轻重缓急,并能提供相关的分析和统计功能。   此外,除了可以监测和分析软件的质量,i-Test还可以自动统计程序员和测试人员的工作进度。它提供的测试文档模板,可以将测试文档及数据直接传送到MS Office,使排版、打印等操作更为便捷。
上一篇:UML的三大“硬伤” 人气:205
下一篇:应用程序设计指南:从N层到 .NET 人气:203
浏览全部软件工程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-25 WikyBlog v1.7.0.1 多国语言版
2008-7-25 乐彼网上开店系统(56770 Eshop)
2008-7-25 赛特网站管理系统sitecms v3.6.0
2008-7-25 Modoer多功能点评系统 v1.0.1 Bu
2008-7-25 Shangducms Teamsuit! v1.1.0 开
2008-7-25 幻影动漫网视频系统(Ppdong) v1.
2008-7-25 acteecompany企业网站建设系统 v
2008-7-25 恒浪整合管理系统 ims v4.1 ACCE
2008-7-25 艺术图库系统 v1.0 beta
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号