a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 76|回复: 0

[信息管理] 2012年计算机三级信息管理技术之软件工程(3)

[复制链接]
发表于 2012-7-31 21:00:17 | 显示全部楼层 |阅读模式
测试是为了发现程序中的错误而执行程序的过程。好的测试方案是尽可能地发现至今沿未发现的错误,成功的测试则是发现了至今尚未发现的错误。   1.软件测试的任务. P( n  d; g; r8 H' Z7 z
  软件测试的任务主要是预防软件发生错误、发现并改正程序错误和提供错误诊断信息。
  u; b2 h1 y' k3 a# a  2软件测试的步骤1 F# g; J) c0 [/ m- d
  (l)模块测试(单元测试)。. _& [0 q" Z7 R. ]% s1 [
  (2)子系统测试。" @  V5 u. k) a/ N% q
  (3)系统测试(集成测试)。. n. N# F7 r( p) t
  (4)验收测试。% `, t6 s) P  W1 q0 t# s
  (5)平行运行。$ j2 N" L6 k5 x* U* q. `( z, d  h
  3.软件测试的方法6 t7 U  K) B& a* m
  软件测试的方法有动态测试、静态测试和正确性证明3种。
. _/ a% I# s* J8 A9 Q  }& k0 h2 h  动态测试通常指的是上机测试,这种方法是使程序有控制地进行,并从多种角度观察程序运得时的行为,以发现其中的错误;静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,这是一个相当有效的检验手段,但由于评审人的能力有限,静态测试显然不' R1 ?/ P$ k2 z+ q  X
  可能发现所有的错误。
) m1 c+ c( d- Z- D8 w3 Y  考点(10)软件测试技术# j# P* Z- p0 {
  1.基本概念0 p) ]6 c0 K3 L/ a$ i  |
  单元:是程序中最小的和最有意义的部分,由数据输入、加工和输出3部分组成,单元是可以正式说明的程序段。
! `3 E; c2 I% B- b+ R8 @  程序/子程序:是由单元组成,内部各单元之间联系最为紧密,程序由子程序组成。/ _6 i& j9 U8 ~3 `6 o$ _- A, F
  拼程序/系统:是由程序/子程序组成,每个程序完成独立的加工,子系统之间相对独立,有独立的数据确认机构。
9 ?! L; ~- q4 {" m) g% _4 Q  2.黑箱和白箱测试的实施  D/ e& Z% D' [8 n$ S
  (l)黑箱测试法(功能测试)。是把程序看成是一个黑箱子,完全不考虑程序的内部结构和处理过程。也就是说,黑箱测试是在程序接日进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当接收输入数据,产生正确的输出信息,并且保持外部信息的完整性。3 W% D2 {# a( s
  (2)白箱测试法(结构测试)。是把程序看成装在一个透明的白箱子里,也就是完全了解程序的结构和处理过程,按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定的要求正确工作。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 07:05 , Processed in 0.480124 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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