首页 > 知识点讲解
       测试的类型
知识路径: > 信息系统开发和运行管理知识 > 系统实施基础知识 > 系统测试的目的、类型和方法 > 系统测试概述 > 
相关知识点:2个      
        测试有模块测试、联合测试、验收测试、系统测试4种类型。
        (1)模块测试
        模块测试是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。这种测试在各模块编程之后进行。
        模块测试一般由编程人员自己进行,有以下测试项目:
        .模块界面,调用参数(流入数据)数目、顺序和类型
        .内部数据结构,如初始值是否正确、变量名是否一致、共用数据是否有误
        .独立路径,是否存在不正确的计算、不正确的循环及判断控制
        .错误处理,预测错误的产生及后处理,看是否和运行一致
        .边界条件,对数据大小界限和判断条件的边界进行跟踪运行
        (2)联合测试。
        联合测试即通常所说的联调。联合测试可以发现总体设计中的错误,例如模块界面的问题。接照前面分“版本”的实现方法,这种测试是各个版本实现后完成有关接口的测试。
        各个模块单独执行可能无误,但组合起来会相互产生影响,可能会出现意想不到的错误,因此要将整个系统作为一个整体进行联调。联合测试方法有两种,即根据模块结构网由上到下或由下到上进行测试。
        .由上到下,设置下层模块为假模块,检查控制流,较早发现错误,而不至于影响到下层模块。但这种方法要制作的假模块太多,而且不能送回真实数据,可能发现不了内在的错误。
        .由下到上,先设置上层模块为假模块,测试下层模块执行的正确性,然后逐步向上推广。这种方法方便,设计简单,但要到最后才能窥得全貌,有一定的风险。
        较好的方法是将两者结合,高层由上到下,低层由下至上,到中层进行会合。
        (3)验收测试。
        验收测试检验系统说明书的各项功能与性能是否实现和满足要求。
        验收测试的方法一般是列出一张清单,左边是需求的功能,右边是发现的错误或缺陷。
        常见的验收测试有所谓的α测试和β测试,这两种测试都是由用户进行的。但前者由使用者在应用系统开发所在地与开发者一同进行观察记录,后者由用户在使用环境中独立进行。
        (4)系统测试。
        系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。如安全测试是测试安全措施是否完善,能不能保证系统不受非法侵入。俗话说“没有不透风的墙”,那么什么才算是安全的呢?即安全的标准是什么?可以这样定义:如果入侵一个系统的代价超过了从系统中获得的利益时,那么这就是一个安全的系统。再例如,压力测试就是测试系统在正常数据数量以及超负荷量(如多个用户同时存取)等情况下是否还能正常地工作。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有