• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

试论软件缺陷内部数据库的重要性

发布: 2008-8-14 11:38 | 作者: 网络转载 | 来源: www.csai.cn | 查看: 33次 | 进入软件测试时代论坛讨论

软件测试时代

第三、实时管理,安全控制。软件缺陷查询、筛选、排序、添加、修改、保存、权限控制是数据库管理的基本功能和主要优势。通过方便的数据库查询和分类筛选,便于迅速定位缺陷和统计缺陷的类型。通过权限设置,保证只有适当权限的人才能修改或删除软件缺陷,保证了测试的质量。 

2、满足大型多语言软件测试的需要 

软件测试缺陷数据库可以满足大型软件测试项目的需要。大型多语言软件测试的具有以下特征: 

(1)测试周期较长 

通常要测试多个版本(Builds),跨度达三至六个月或更长。 

(2)存在较多软件缺陷 

由于软件功能丰富,软件设计结构复杂,规模庞大,需要本地化的资源文件数量多,类型复杂,可能存在数百甚至上千个软件缺陷(Bug)。 

(3)测试范围广 

从测试内容看,包括功能测试,性能测试,安装/卸载测试,用户界面测试,语言质量测试等。从测试方法看,包括手工测试和自动脚本测试。 

(4)对测试质量要求较高 

要求发现重要的缺陷,方便的跟踪和及时处理测试发现的缺陷。 

(5)多语言软件同时测试 

可能需要同时测试多种语言的软件。  

满足如此高质量要求的软件测试,如果项目测试组内部没有高效的软件缺陷管理和控制方式,是很难保证测试质量和测试进度的。测试实践证明,在测试组织不完善的新型测试机构的测试初期,引入内部软件缺陷数据库是很有必要的。 

另外,测试人员的不确定性,难以保证新加入的测试成员,能够尽快适应实际测试项目的需要。为了保证测试软件缺陷报告的质量,引入内部测试缺陷数据库,可以从测试工具和测试流程上,保证不同测试技术背景的测试成员书写结构一致的测试报告。 

引入内部软件测试缺陷数据库属于软件公司创建测试组织的基础性工作,可以满足现在和今后软件测试业务不断发展的需要。这种基础工作做好了,可以使初期的测试项目顺利实施,也为今后大型测试项目的实施打下良好的基础。 

四、结论

引入内部的软件测试缺陷管理数据库可以提高软件测试过程效率,提高软件缺陷报告的质量,编译有效实施软件测试管理,可以满足同时测试多个语言的大型软件测试项目,尤其适合刚刚从事软件测试服务的测试公司的实际软件测试项目的需要。 

文章来源于软件测试时代 http://www.testage.net/

22/2<12

软件测试时代开课信息
Google
关于我们 | 合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2007 TestAge(测试时代) 北京慧灵科技有限公司 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备05002925号
技术支持和业务联系:info@testage.com.cn 电话:010-51297073