领测软件测试网
软件测试技术门户pV6i5y:`Y软件测试技术门户~rH'k1B-IMz{B;j 以下是一些比较典型的文本。
软件测试技术门户 q;P1{6?M*HR sei sw-cmm
软件测试技术门户mdOmi|G{Gd iso spice(software process improvement and capability determination)
软件测试技术门户~f'q
x(N$Z bootstrap
软件测试技术门户.^K)OU(?6k:x3QAf!c iso-9000-3
7U7_St'H@1] tickit
8].i6i(d&FP IcKc trillium
+l6mR6A8R,vn+e 事实上,对于软件来讲,还没有象银弹那样的东西。不论采用什么技术和什么方法,软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。
软件测试技术门户.@T.f1EpEw 测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。因此,测试对于软件生产来说是必需的,问题是我们应该思考“采用什么方法、如何安排测试?”
7p%b7V%{7@l(\| 二、软件测试的目的
软件测试技术门户fZI!g8A2q1?Xhu 软件测试的目的决定了如何去组织测试。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。