编者按

在某些开发人员眼里,测试很神秘;在某些开发人员眼里,测试很简单;在某些开发人员眼里,测试就是质量。本专题面对初涉测试领域的开发人员,帮助他们学习软件测试工作需要了解的基本知识,进而学会使用相关测试工具、测试方法和测试用例。

专题联系人

策划制作:liqian,robert
QQ:275708127
投稿邮箱:liqian@it168.com

焦点关注

软件测试行业进入“黄金时代”
编者按:《2008年中国计算机市场预测报告》显示,随着软件市场的成熟,软件的质量正逐渐成为人们关注的焦点。作为软件行业的黑马,软件测试也受到越来越多的关注。大中型软件企业的软件测试人员和开发人员比例显著提升。同时,企业对于测试人员素质也有了更高的要求。目前,国内软件测试人才缺口已突破20万,拥有技术经验、了解客户需求的软件测试人员将受到更多企业青睐。 >>全文
功能测试vs性能测试
·软件测试之道
测试是软件开发中必不可少的环节,据统计,一般的软件开发过程至少有三分之一的时间花在软件测试上。测试的本质就是确保系统可以按要求正确运行。作为一项系统的工作。我们需要按着规范测试每一项功能,以确保它们的正确性。此外,测试还应该考虑性能问题,保证软件运行得好又快,没有内存泄漏,不会越来越慢等。
黑盒测试vs白盒测试
·认识黑盒测试、白盒测试和灰盒测试
黑盒测试把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,对程序接口进行测试;白盒测试是在明确产品内部工作过程的情况下,通过测试检测产品内部动作是否按照规格说明正常进行;灰盒测试则介于二者之间,关注输出对于输入的正确性,同时关注内部表现,而无需像白盒那样详细、完整。
单元测试、集成测试vs系统测试
·单元测试、集成测试和系统测试的基本概念
单元测试,集中对每一程序单元进行测试,检查各程序模块是否正确地实现了规定的功能。集成测试将已测试的模块组装,针对软件体系结构进行测试。系统测试则将软件纳入实际运行环境,与其它系统成份组合测试。