计算机等考三级信息管理考点分析之软件工程(3)

来源:计算机等级考试    发布时间:2012-08-27    计算机等级考试视频    评论

   

2.3 软件测试

考点(9)软件测试的基本概念

  测试是为了发现程序中的错误而执行程序的过程。好的测试方案是尽可能地发现至今沿未发现的错误,成功的测试则是发现了至今尚未发现的错误。
  1.软件测试的任务
  软件测试的任务主要是预防软件发生错误、发现并改正程序错误和提供错误诊断信息。
  2软件测试的步骤
  (l)模块测试(单元测试)。
  (2)子系统测试。
  (3)系统测试(集成测试)。
  (4)验收测试。
  (5)平行运行。
  3.软件测试的方法
  软件测试的方法有动态测试、静态测试和正确性证明3种。
  动态测试通常指的是上机测试,这种方法是使程序有控制地进行,并从多种角度观察程序运得时的行为,以发现其中的错误;静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,这是一个相当有效的检验手段,但由于评审人的能力有限,静态测试显然不
可能发现所有的错误。

考点(10)软件测试技术

  1.基本概念
  单元:是程序中最小的和最有意义的部分,由数据输入、加工和输出3部分组成,单元是可以正式说明的程序段。
  程序/子程序:是由单元组成,内部各单元之间联系最为紧密,程序由子程序组成。
  拼程序/系统:是由程序/子程序组成,每个程序完成独立的加工,子系统之间相对独立,有独立的数据确认机构。
  2.黑箱和白箱测试的实施
  (l)黑箱测试法(功能测试)。是把程序看成是一个黑箱子,完全不考虑程序的内部结构和处理过程。也就是说,黑箱测试是在程序接日进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当接收输入数据,产生正确的输出信息,并且保持外部信息的完整性。
  (2)白箱测试法(结构测试)。是把程序看成装在一个透明的白箱子里,也就是完全了解程序的结构和处理过程,按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定的要求正确工作。

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答