- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chapter1zby3_0测试技术及应用
第五章 测试技术及应用 系统测试技术 ●系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。 ●系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设等。 ●系统测试最重要的是功能测试和性能测试。 ●除了功能测试和性能测试,在系统测试过程中,还有可能进行一些其它的测试工作,例如:兼容性测试、可用性测试、安全测试、安装测试。 功能测试 ●功能测试的目的是保证软件的功能符合软件需求,是各种测试的基础和起点。 ●功能测试的依据是需求文档。 ●功能测试的基本方法是构造一些合理输入,检查输出是否与期望的相同。 ●功能测试一般以黑盒测试的方式进行,通常采用等价类划分和边界值分析方法。 错误处理测试 ●健壮性是软件质量的一个重要因素。错误处理测试是检查软件在面对错误时,是否进行了正确的处理。 ●错误测试的目的是要发现软件是否做了用户不期望的事情、发现软件在发生异常的时候是否有能力进行处理。 ●测试人员需要以否定的态度来思考问题。 ●在错误处理测试中发现的部分问题可能不会被修复。 ●典型的异常情况 (1)用户输入非法数据 (2)在系统不支持的平台上运行 (3)网络连接异常 (4)数据文件(或者数据库)被破坏,数据文件(数据库)中有混乱的数据 (5)计算机断电后启动 (6)在用户界面上的违反操作步骤的操作 ●非法的数据主要包括 (1)不输入数据 (2)输入无效数字数据,如负数和字母数字串 (3)输入任何被认为是非法的数据类型格式 (4)尝试不常用的数据组合 (5)确保使用零值 (6)输入超过或者短于要求长度的数据 ●破坏环境的测试包括 (1)异常中断应用程序 (2)断开电缆连接 (3)软件运行过程中,关闭计算机电源 内存泄露测试 ●内存泄漏是一种典型的程序缺陷,导致应用程序不断消耗系统内存(或虚拟存储器),使程序运行出现响应变慢、某些功能无法实现,甚至整个系统瘫痪等问题。 ●在某些语言(如C/C++语言)编写的程序中,内存泄露是一个极其普遍的问题。 ●内存泄露测试可采用静态测试和动态测试技术。 ● Compuware公司的BoundChecker,Rational的Purify就是一种典型的内存泄露检查工具。 用户界面测试 ●图形用户界面测试和评估的重点是正确性、易用性和视觉效果。 ●界面中的文字检查和拼写检查也是用户界面测试的重要环节。 ●用户界面测试的过程中,有时要依赖于测试人员的主观判断。 ●用户界面测试的基本原则 (1)易用性原则 (2)规范性原则 (3)合理性原则 (4)美观与协调性原则 (5)菜单位置原则 (6)独特性原则 (7)快捷方式的组合原则 (8)排错性考虑原则 (9)多窗口的应用与系统资源原则 ●用户界面测试用例 性能测试 ●性能测试包含并发性能测试、强度测试、破坏性测试等。 ●并发性能测试是评估系统交易或业务在渐增式并发情况下处理瓶颈以及能够接收业务的性能过程。 ●强度测试是在资源情况低的情况下,找出因资源不足或资源争用而导致的错误。 ●破坏性测试重点关注超出系统正常负荷若干倍的情况下,错误出现状态和出现比率以及错误的恢复能力。 ●性能测试可以通过黑盒测试或者白盒测试方法来进行。 何时需要 性能测试? 如何进行 性能测试? ●性能测试步骤 (1)确定明确的测试目标 (2)测试需求分析:主要目的是挖掘出可能造成系统瓶颈的因素 (3)测试用例设计 (4)脚本开发数据的准备以及测试执行与监控 (5)测试分析 ●性能测试分析 项目背景: E Physician Office(EPO)信息系统主要是对病人就诊信息进行管理,并可以通过该系统进行网上挂号和预约。该系统需要与其他的系统进行对接,比如,打印公司保险费的帐单,电子处方,存取X光片科的图象资料库,以及接收其它医院的一些信息等等。其目标是模拟实际医院中真实的信息流来实现无纸化的电子医疗记录系统。 ●分析 1.确定测试目标 在相同系统环境配置下20个并发用户在1~5秒钟内完成各类在线操作。 2.测试需求分析 (1)应用配置需求: 例如应用整体框架、涉及到哪些第三方的组件、应用层与数据库层的接口、使用了什么数据库等。 (2)系统配置需求: 例如用户客户端配置、客户端与服务器端的网络配置、应用服务器或数据库服务器操作系统等。 (3)用户使用情况需求: 例如用户分布情况; 哪些模块用户使用比较频繁; 在用户操作的数据有哪些特点等。 ●测试需求如下: (1)B/S结构, (2)第三方组件 iImgReSize图片处理组件 V3.0 (3)数据库 SQL Server 2000 (4)用户分布 美国 (5)模块使用情
您可能关注的文档
- 2009山东省高考生物选择题精选(二).doc
- 2009-2010年高二下学期期末广州市七区联考试卷(语文).doc
- 2009-2010年高二下学期期末广州市七区联考试卷(语文)解析.doc
- 2009-2010年高二下学期期末广州市七区联考试卷(理数).doc
- 2009-2010年高二下学期期末广州市七区联考试卷(政治).doc
- 9-母亲的恩情[课文知识点点]更最新.ppt
- 2009山东省高考生物选择题精选(三).doc
- 2009山东省高考生物选择题精选(四).doc
- 8_4条码自动识别设备.ppt
- 8_5样本容量的选取.ppt
- 2009年江苏省高三数学期末试卷分类汇总--初等函数与函数的应用.doc
- 2009年江苏省高三数学期末试卷分类汇总--二次曲线.doc
- 2009年江苏省高三数学期末试卷分类汇总--导数及其应用.doc
- 2009年江苏省高三数学期末试卷分类汇总--推理证明与数学归纳法.doc
- 2009年江苏省普通高中学业水平测试(必修)模拟试卷.doc
- chapter5_0测试设计及用例.ppt
- 2009年江苏省高三数学期末试卷分类汇总--平面向量.doc
- 2009年江苏省高三数学期末试卷分类汇总--数列.doc
- 2009年江苏省高三数学期末试卷分类汇总--不等式与简单的线性.doc
- 2009年江苏省高三数学期末试卷分类汇总--数系扩充.doc
最近下载
- 急性胰腺炎护理(完整版)PPT课件.pptx VIP
- 《电气控制系统设计与装调》教案 任务二: CA6140型车床线路故障分析及检修方法(1).doc VIP
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 橋式起重机操作维护检修规程.doc VIP
- 2025年铁路行业白皮书:铁路运输网络优化与智能服务.docx
- 党课ppt+讲稿:二十届四中全会提出的新概念新观点新论断ppt.pptx VIP
- 《电气控制系统设计与装调》教案 任务一:CA6140型车床控制线路基本构造及工作原理.doc VIP
- 果实套袋技术详解.ppt VIP
- 应用文写作教程PPT课件—实习报告.pptx VIP
- 煤矿采掘技术管理体系.doc VIP
原创力文档


文档评论(0)