首页 > 知识点讲解
       系统测试阶段的目标和任务
知识路径: > 信息系统开发的用户支持 > 对系统测试工作支持 > 系统测试阶段的目标和任务 > 
被考次数:2次     被考频率:低频率     总体答错率:100%     知识难度系数:     
相关知识点:5个      
        系统测试是信息系统开发周期中一个十分重要的阶段,它是系统质量与可靠性的保证,是对整个信息系统开发过程的最终审查。尽管在系统开发周期的各个阶段均已采取了严格的技术审查,希望尽早发现问题予以修正,但仍然难免遗留下差错,如果在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,而到那时再进行纠正错误将会付出更大的代价,甚至会造成严重的后果。
        在很多组织中,软件测试占软件开发费用的30%到50%。但大多数人仍然认为软件在交付之前没有进行充分的测试。这一矛盾源于两个明显的事实。第一,测试软件十分困难。给定程序具有无数的不同行为方式。第二,测试通常是在没有明确的方法,不采用必需的自动化手段和工具支持的情况下进行的。由于软件的复杂性,无法实现完全测试,但采用周密的方法和最新技术水平的工具可以明显提高软件测试的生产率和有效性。
        对于失败将导致人员伤亡这类“安全至上”的系统(如空中交通管制系统、导弹制导系统,或医用输送系统)来说,高质量的软件是系统成功的要素。而对于典型的MIS系统,上述情况不是非常明显,但是消除缺陷造成的影响将需要相当昂贵的开支。在软件生命周期的早期启动的执行良好的测试,将明显降低完成和维护软件的开支。它还可以大大降低与部署质量低劣的软件相关的责任或风险,如用户的生产率低下、数据输入和计算错误,以及令人无法接受的功能行为。现在,许多MIS系统是“任务至上”的,也就是说,当出现失败时,公司将无法正常运转并导致大量损失。例如:银行或运输公司。测试任务至上的系统时,必须使用安全至上的系统所采用的类似严格方法。
        系统测试的对象应该是整个软件,包括需求分析、概要设计、详细设计以及程序设计各个阶段的开发文档,如需求规格说明、总体设计说明、详细设计说明、源程序代码等。系统测试的目的和任务就是尽可能地发现软件中的错误,包括功能错误、系统错误、过程错误、数据错误、程序编码错误等。
        在信息系统测试周期的各个阶段中,通常需要对不同类型的目标应用测试。这些阶段是从测试小的构件(单元测试)到测试整个系统(系统测试)不断向前发展的。
        (1)单元测试。单元测试通常在早期实施,侧重于核实软件的最小可测试元素,一般指程序中的一个模块或一个子程序。单元测试的目的是核实该模块是否已覆盖了逻辑模型中控制流和数据流,以及模块是否可以按照预期工作。测试人员在模块的开发期间执行单元测试。
        (2)集成测试。执行集成测试是为了确保当多个模块集成起来执行测试用例时,这些模块能够正常运行。测试对象是系统中的由多个模块组成的一个包或一组包。集成测试的目的是找出模块之间的接口规约中不够完全或错误的地方。
        (3)系统测试。当将软件作为整体运行或实施明确定义的软件行为子集时,即可进行系统测试。这种情况下的目标是整个待测试的软件系统。
        (4)验收测试。验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以供最终用户用于执行软件的既定功能和任务。
        系统测试的主要活动包括:第一,成立专门的测试小组,测试人员应该避免由原来的软件开发人员担任,必要时应该包括系统最终用户;第二,设计测试方案,不仅要包括确定的输入数据,还要包括从系统功能出发预期的测试结果;第三,设计测试用例,测试用例是指为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求,其中不仅要包括合理、有效的输入数据,还要包括无效的或不合理的数据;第四,进行具体系统测试工作,根据测试方案采用各种测试方法进行测试活动;第五,保留测试文档,并作为软件文档的重要组成部分,以便于进行重复测试和追加测试。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2020年下半年
   信息系统运行管..
   上午试卷 综合知识
第69题
选择题
按照测试阶段划分,测试过程包含单元测试、集成测试、(69)和验收测试。

100%
   2019年下半年
   信息系统运行管..
   上午试卷 综合知识
第69题
选择题
(69)的目的是找出模块之间接口规约中不够完全或错误的地方。

100%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

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


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

客服

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

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


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