2011年计算机二级公共基础知识考点串讲(15)
文章作者 100test 发表时间 2011:04:06 21:25:38
来源 100Test.Com百考试题网
3.4软件测试
软件测试的投入,通常其工作量、成本占软件开发总工作量、总成本的40%以上。
软件测试是保证软件质量的重要手段,其主要过程涵盖了整个软件生命期的过程。
3.4.1软件测试的目的 (P71)
关于软件测试的目的,软件测试是为了发现错误而执行程序的过程。
3.4.3软件测试技术与方法综述(P71—P77)
可以分为静态测试和动态测试方法。若按照功能划分可以分为白盒测试和黑盒测试方法。
1. 静态测试与动态测试
(1) 静态测试
静态测试可以由人工进行,充分发挥人的逻辑思维优势。
(2) 动态测试
静态测试不实际运行软件,主要通过人工进行。动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。
2. 白盒测试
白盒测试方法也称结构测试或逻辑驱动测试。
3. 黑盒测试方法
黑盒测试方法也称功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。黑盒测试完全不考虑程序内部和逻辑结构和内部特性。
3.4.4软件测试的实施(P77—P80)
软件测试是保证软件质量的重要手段。
软件测试过程一般按4个步骤进行,
1. 单元测试
单元测试是对软件设计的最小单位——模块(程序单元)进行正确性检验的测试。
2. 集成测试
集成测试是测试和组装软件的过程。
3. 确认测试
4. 系统测试
公共基础知识试题:
2011年全国计算机等级考试二级公共基础知识复习题
全国计算机等级二级公共基础知识考前练习汇总
全国计算机二级考试公共基础知识习题
全国计算机等级考试二级公共基础知识考前练习16套