探微软件测试在软件工程的重要性.pdfVIP

  • 0
  • 0
  • 约2.58千字
  • 约 2页
  • 2021-12-07 发布于山东
  • 举报
探微软件测试在软件工程的重要性 1 关于软件测试的认识 在软件开发的每一个阶段中,人员的参与都是离不开的部分,而人的工作以及人们之间的通信质量有很 难做到完美无缺,这就导致了错误是不可避免的。另外,伴随着计算机控制对象越来越复杂,且软件的 功能及规模也在不断的提升,这也使得错误相对而言更容易发生,比如对于 WindowsNT 操作系统来说, 其代码约为 3200 万行。总体来看,在软件设计阶段,人们所犯的错位是引起软件失效的主要原因,而 软件缺陷的根源则在于软件的复杂性。在确保软件可靠性以及质量的过程中,软件测试属于最为主要的 手段,以当前的软件工程来看,多以结构化分析及设计作为核心,因此在开发阶段,需求分析以及设计 都是以工程管理以及技术评审作为质量的保障手段,而工程管理以及技术评审又存在着主观上的缺陷, 很容易遗漏错误使其延续至开发阶段。客观来说,软件测试在发掘软件中隐藏缺陷的过程中的确有着很 好的效果,以英国的 SHOLIS 项目来看,这一项目使用形式化方法对软件规约进行描述及证明,而且利 用程序正确性证明方法对前期的很多缺陷进行排除,但是通过软件测试却依旧发现了整个过程 15.175% 的缺陷。此外,随着人们对软件测试重要性的认识越来越深,其所在软件开发周期中所占的比例也越来 越高,当前很多软件开发机构已经将其

文档评论(0)

1亿VIP精品文档

相关文档