下载此文档

计算机软件的测试及保护技术研究.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
计算机软件的测试及保护技术研究
  随着社会经济与科技的不断发展,计算机在人们的生活、工农业生产、数据通信等多方面得到了广泛的应用。软件是计算机运行的必备的组成部分,因此,对软件的开发及利用也在不断进行。为了保证计算机软件的质量和安全,把必须对计算机软件进行测试和保护。文章主要对计算机软件的测试及保护技术进行了探究。
  【关键词】计算机 软件 测试 保护技术
  随着社会的不断发展,对计算机软件功能的要求也越来越多。计算机软件的测试及保护技术是保证计算机软件质量的重要手段。为了保证计算机能够安全可靠的运行,应当严格研究和落实计算机软件测试及保护技术,进而保证计算机软件的质量,促进计算机软件行业向着更科学的方向发展。
  1 计算机软件测试技术
   计算机软件测试技术的概念
  计算机软件测试技术就是让软件在一定条件的环境中运行,并对软件的运行全过程进行详细全面的观察,并记录测试过程中显示的结果以及出现的问题。测试结束后,对软件的各方面性能进行统筹,最后做好评价。软件的测试可分为性能、可靠性、安全性这几个测试类型。其主要是按照软件的用途、性质及测试项目的类别进行分类的。通过进行计算机软件测试,可以及时发现和解决软件中存在的问题,使计算机系统更加完善。
  通过计算机软件测试的概念,我们得出计算机软件测试技术的意义和目的就是将计算机系统中存在的问题全部暴露出来,进行科学的操作将问题解决。用户都希望能够发现并且处理掉软件中存在的隐性问题,软件测试技术正是满足了用户的需要;第二,开发软件的工作人员则希望能够通过软件测试技术来证明自己所制作的软件是很科学合理的,不存在弊端或者隐性问题导致系统出现错误的现象。总得来说,计算机软件测试系统的意义就在于它能够暴露出软件所存在的问题,更方便得到解决,使系统更加完善。
   计算机软件测试技术的应用
  计算机软件测试技术可以分为白盒与黑盒测试技术、静态与动态测试技术、软件测试及其他技术。白盒测试技术是对计算机系统或组件进行分析,并对设计用例进行测试。主要通过代码、数据流等方法来测试。黑盒测试技术则是根据软件的说明书来对测试用例进行设计,对于软件的内部结构的了解的要求较低。其主要用来测量计算机软件的稳定性及逻辑功能。静态与动态测试技术是根据程序的运行情况进行分类的,静态测试技术是指对系统中的程序源代码、设计文档等程序在不运行情况下的分析和检查。动态测试技术指在程序运行时,对设计用例进行测试执行,并将实际及预期的输出进行相应的对比,从而找出存在的不足之处。软件测试指测试特定领域单个独立的软件模块,发现其中存在的不足之处。除了上述的几种计算机软件测试技术,还有随机测试技术、回归测试技术及冒烟测试技术等。随机测试技术指的是通过随机输入一组数据来进行测试,找出一些易忽略的问题,来进行用户日常使用情况的模拟。回归测试技术指对出现问题的软件进行过修改和完善后,然后对修改后的部分进行第二次的测试,若其在设计结构上做了很大改动,应当对相关的内容都进行二次的测试。冒烟测试指先测试计算机软件的核心部分,若核心部分有比较大的问题,软件则失去价值,就会被废止,进行重新的开发。
  2 计算机软件保护技术
   计算机软件保护技术的概念
  计算机软件保护技术指通

计算机软件的测试及保护技术研究 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人学习一点
  • 文件大小24 KB
  • 时间2021-07-28