a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 57|回复: 0

[公共基础知] 2011计算机等级考试二级公共基础知识要点(15)

[复制链接]
发表于 2012-7-31 21:44:12 | 显示全部楼层 |阅读模式
 3.4 软件测试  软件测试定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。3 d+ e" u( r3 A2 s) v
  软件测试的目的:发现错误而执行程序的过程。' K5 h3 L: k! `
  软件测试方法:静态测试和动态测试。
" l# j1 A2 R* N: q  u  (1)静态测试包括代码检查、静态结构分析、代码质量度量。不实际运行软件,主要通过人工进行。# m  p. N; N4 z; k; Y  |; ^
  (2)动态测试:是基本计算机的测试,主要包括白盒测试方法和黑盒测试方法。
6 U/ e7 x% F" O9 Q4 ^9 X0 c4 G  ①白盒测试:在程序内部进行,主要用于完成软件内部操作的验证。主要方法有逻辑覆盖、基本基路径测试。) G/ I5 T" a, i. O
  ②黑盒测试:主要诊断功能不对或遗漏、界面错误、数据结构或外部数据库访问错误、性能错误、初始化和终止条件错,用于软件确认。主要方法有等价类划分法、边界值分析法、错误推测法、因果图等。" e9 N$ u4 j4 L/ s1 E
  软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-4 00:12 , Processed in 0.249570 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表