- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 系统测试在系统开发过程中占有重要的地位。任何一个系统分析员,在系统分析和设计时都不可能把所有问题都考虑周到;任何一个程序员在系统实现时,总是或多或少地发生差错。然而对系统而言,不允许出现任何差错,所以测试是非常重要的。可以说,测试就是寻找“系统错误”,特别是寻找不经常出现的错误、隐藏着的错误。此外,还要对系统的容错、纠错能力等进行测试。 * * * * * * * * * * * * * * * 系统测试在系统开发过程中占有重要的地位。任何一个系统分析员,在系统分析和设计时都不可能把所有问题都考虑周到;任何一个程序员在系统实现时,总是或多或少地发生差错。然而对系统而言,不允许出现任何差错,所以测试是非常重要的。可以说,测试就是寻找“系统错误”,特别是寻找不经常出现的错误、隐藏着的错误。此外,还要对系统的容错、纠错能力等进行测试。 * (一)直接切换法 直接切换就是在某一确定的时刻,老系统停止运行,新系统投入运行,新系统一般要经过较详细的测试和模拟运行。考虑到系统测试中试验样本的不彻底性,一般只有在老的系统已完全无法满足需要或新系统不太复杂的情况下采用这种方法。 (二)并行切换法 这种方法在新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。一般可分两步进行,第一步以原系统作业为正式作业,原系统作校核用,经过一段时间运行,在验证新系统处理准确可靠后,原系统停止运行。并行处理的时间视业务内容而定,短则2至3个月,长则半年至一年,转换工作不应急于求成。 (三)试点过渡法 试点过渡法先选用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。 系统切换过程中,应注意以下问题,这些问题解决得好,将给系统的顺利切换创造条件。 1.新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早准备、尽快完成。 2.系统切换不仅是机器的转换、程序的转换,更难的是人工的转换,应提前做好人员的培训工作。 3.系统运行时会出现一些局部性的问题,这是正常现象。系统工作人员对此应有足够的准备,并做好记录。系统只出现局部性问题,说明系统是成功的,反之,如果出现致命的问题,则说明系统设计质量不好,整个系统甚至要重新设计。 * (一)直接切换法 直接切换就是在某一确定的时刻,老系统停止运行,新系统投入运行,新系统一般要经过较详细的测试和模拟运行。考虑到系统测试中试验样本的不彻底性,一般只有在老的系统已完全无法满足需要或新系统不太复杂的情况下采用这种方法。 (二)并行切换法 这种方法在新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。一般可分两步进行,第一步以原系统作业为正式作业,原系统作校核用,经过一段时间运行,在验证新系统处理准确可靠后,原系统停止运行。并行处理的时间视业务内容而定,短则2至3个月,长则半年至一年,转换工作不应急于求成。 (三)试点过渡法 试点过渡法先选用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。 系统切换过程中,应注意以下问题,这些问题解决得好,将给系统的顺利切换创造条件。 1.新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早准备、尽快完成。 2.系统切换不仅是机器的转换、程序的转换,更难的是人工的转换,应提前做好人员的培训工作。 3.系统运行时会出现一些局部性的问题,这是正常现象。系统工作人员对此应有足够的准备,并做好记录。系统只出现局部性问题,说明系统是成功的,反之,如果出现致命的问题,则说明系统设计质量不好,整个系统甚至要重新设计。 * * * * * * * * 3 软件错误分类 功能错(需求分析错误) 软件结构错 数据错 编码错 软件集成错 测试定义与测试执行错误 测试的基本原则 软件测试的方法 程序 测试 静态分析 (程序不执行) 动态测试 (程序执行) 静态分析器分析 (自动方式) 代码评审 (人工方式) 黑盒测试(测试程序功能) 白盒测试(测试程序结构) 代码会审 代码走查 桌面检查 测试方法有: 6.4.2系统测试 1 静态测试 基本特征是在对软件进行分析、检查和测试,不实际运行被测试的软件。 静态测试对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。约可找出30~70%的逻辑设计错误。 6.4.2系统测试 2 动态测试 通过运行软件来检验软件的动态行为和运行结果的正确性 动态测试的两个基本要素: 被测试程序 测试数据(测试用例) 测试是否针对系统的内部结构和具体实现算法
原创力文档


文档评论(0)