- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
系统测试系统测试将信息系统的所有组成部分包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的各个组成部分协调运行。系统测试必须在系统的实际环境现场,在用户的直接参与下进行。系统测试面向集成的整体系统测试内容集成功能测试可靠性与适应性测试系统自我保护及恢复能力测试安全性测试强度测试测试过程7-*系统测试模块测试程序1子系统测试模块测试7-*静态测试在模块上机运行前通过阅读程序和人工运行程序的方法来发现程序中的语法错误和逻辑错误。只要认真检查就可以发现绝大部分的语法错误和部分逻辑错误。动态测试即模块上机运行测试。当人工运行程序走通以后,就可上机调试。语法错误比较容易发现和修改,而要追踪逻辑错误则比较困难。为了有效地发现并改正逻辑错误,除了要充分利用所有高级语言提供的调试机制或软件工具外,还需要掌握测试技术。0102子系统测试7-*子系统测试也称为分调,它是在模块测试的基础上,把各模块组合到一起形成一个子系统来测试的过程。目的是解决各模块间相互调用的协调和通信问题,即重点测试子系统内各模块的接口。可能出现的问题有:一个模块对另一个模块产生有害影响;数据在穿过接口时丢失;把模块组合到一起没有产生预期的功能等问题。0102模块组装成子系统方法非渐增式测试方法——先分别测试每个模块,再把所有模块按设计要求结合在一起测试;渐增式测试方法——是把下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完以后再结合进来下一个测试的模块继续测试。这种方法实际上同时完成模块测试和子系统测试。子系统测试模块组装成子系统方法7-*两种方法的比较:非渐增式测试方法渐增式测试方法需要分别测试每个模块,编写的测试软件(驱动模块和支持模块)较多,工作量较大;可利用已测试过的模块最后才把模块相连在一起,接口错误发现得晚。可以较早发现模块之间的接口错误一次组合所有模块,如果发现错误难以判断定位。如果发生错误则通常和必威体育精装版加进来的模块有关;可以并行测试所有模块,能充分利用人力,加快工程进度。占用机时多,测试每个新加入模块时,已经测试完的模块也都要一起运行。但测试更彻底子系统测试Sybase公司第一个推出客户/服务器体系结构和多线程技术的高性能数据库服务器。支持Java和标准的关系数据库查询语言SQL,支持广泛的软硬件平台,具有优秀的联机事务处理功能。由于这些特点迎合了计算机联网的普遍要求,所以Sybase数据库产品已成为目前最受欢迎的数据库产品之一。Sybase数据库产品主要由Sybase服务器软件、Sybase客户软件、Sybase接口软件等组成。关系型数据库软件:Sybase程序设计及数据库系统MicrosoftSQLServer是运行在WindowsNT上的一个著名的高性能数据库管理系统。它基于多线程的客户/服务器体系机构,其必威体育精装版版本是SQLServer7.0。SQLServer允许集中管理服务器,提供企业级的数据复制,提供平行的体系结构,支持超大型数据库。当安装SQLServer7.0时,用户可以从安装选项中选择将哪些构件安装到计算机上。SQLServer7.0包括SQLServer程序文件、管理工具、客户端连接、联机文档、开发工具以及示例等选项。关系型数据库软件:SQLServer程序设计及数据库系统MicrosoftAccess是微软公司推出的基于Windows环境的关系型数据库系统,它采用Windows程序设计概念,具有简单易用、功能强大、面向对象的可视化设计等特点。用户利用它提供的各种图形化查询工具、屏幕和报表生成器,可以建立复杂的查询,生成复杂的报表,而不用编程和了解SQL。专业人员可通过它提供的各种超级图形工具不用编程就可以创建数据库应用程序。Access的必威体育精装版版本是Access2003,它不仅可以用于小型数据库管理,而且还能够与工作站、数据库服务器或者主机上的各种数据库相连。关系型数据库软件:Access程序设计及数据库系统01020304用户的要求如果所开发的系统由用户负责维护,用户通常要求用他们熟悉的语言书写程序。软件工具如果某种语言有较丰富的支持程序开发的软件工具可以利用,则使系统的实现和调试都变得比较容易。语言的人机交互动能选用的语言必须能够提供友好、美观的人机交互功能,这对用户来说是非常重要的。开发人员的知识虽然对于有经验的程序员来说,学习一种新语言并不困难,但要完全掌握一种新语言并用它编出高质量的程序来,却需要经过一段时间的实践。因此,如果可能的话,应该尽量选择一种已经为程序员所熟悉的语言。0
文档评论(0)