《测试技术与应用》PPT课件

《测试技术与应用》PPT课件

ID:45546941

大小:207.00 KB

页数:49页

时间:2019-11-14

《测试技术与应用》PPT课件_第1页
《测试技术与应用》PPT课件_第2页
《测试技术与应用》PPT课件_第3页
《测试技术与应用》PPT课件_第4页
《测试技术与应用》PPT课件_第5页
资源描述:

《《测试技术与应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试技术1第五章测试技术与应用5.1系统测试技术5.2测试技巧5.3Web系统测试要点25.1系统测试技术系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设等。系统测试最重要的是功能测试和性能测试。除了功能测试和性能测试,在系统测试过程中,还有可能进行一些其它的测试工作,例如:兼容性测试、可用性测试、安全测试、安装测试。35.1.1功能测试功能测试的目的是保证软件的功能符合软件需求,是各种测试的基础和起点。功能测试的依据是需求文档。

2、功能测试的基本方法是构造一些合理输入,检查输出是否与期望的相同。功能测试一般以黑盒测试的方式进行,通常采用等价类划分和边界值分析方法。4功能A描述用例目的前提条件输入/动作期望的输出/相应实际结果示例:典型值…示例:边界值…示例:异常值…功能B描述……在进行功能测试时,需要把输入分为典型值、边界值和异常值来处理。在进行功能测试时,测试人员往往需要了解该软件的行业背景。55.1.2错误处理测试健壮性是软件质量的一个重要因素。错误处理测试是检查软件在面对错误时,是否进行了正确的处理。错误测试的目的是要发现软件是否做了用户不期望的事情、发现软件在发生异常的时候是否有能力进行处理。测试人员

3、需要以否定的态度来思考问题。在错误处理测试中发现的部分问题可能不会被修复。6典型的异常情况:用户输入非法数据在系统不支持的平台上运行网络连接异常数据文件(或者数据库)被破坏,数据文件(数据库)中有混乱的数据计算机断电后启动在用户界面上的违反操作步骤的操作7非法的数据主要包括:不输入数据输入无效数字数据,如负数和字母数字串输入任何被认为是非法的数据类型格式尝试不常用的数据组合确保使用零值输入超过或者短于要求长度的数据8破坏环境的测试包括:异常中断应用程序断开电缆连接软件运行过程中,关闭计算机电源95.1.3内存泄露测试内存泄漏是一种典型的程序缺陷,导致应用程序不断消耗系统内存(或虚拟

4、存储器),使程序运行出现响应变慢、某些功能无法实现,甚至整个系统瘫痪等问题。在某些语言(如C/C++语言)编写的程序中,内存泄露是一个极其普遍的问题。内存泄露测试可采用静态测试和动态测试技术。Compuware公司的BoundChecker,Rational的Purify就是一种典型的内存泄露检查工具。105.1.4用户界面测试图形用户界面测试和评估的重点是正确性、易用性和视觉效果。界面中的文字检查和拼写检查也是用户界面测试的重要环节。用户界面测试的过程中,有时要依赖于测试人员的主观判断。11用户界面测试的基本原则:易用性原则规范性原则合理性原则美观与协调性原则菜单位置原则独特性原

5、则快捷方式的组合原则排错性考虑原则多窗口的应用与系统资源原则12指标检查项测试人员评价合适性和正确性用户界面是否与软件的功能相融洽?是否所有界面元素的文字和状态都正确无误?容易理解对于常用的功能,用户能否不必阅读手册就能使用?是否所有界面元素(例如图标)都不会让人误解?是否所有界面元素提供了充分而必要的提示?界面结构能够清晰地反映工作流程?用户是否容易知道自己在界面中的位置,不会迷失方向?有联机帮助吗?风格一致同类的界面元素是否有相同的视感和相同的操作方式?字体是否一致?是否符合广大用户使用同类软件的习惯?用户界面测试用例13指标检查项测试人员评价及时反馈信息是否提供进度条、动画等

6、反映正在进行的比较耗时间的过程?是否为重要的操作返回必要的结果信息?出错处理是否对重要的输入数据进行校验?执行有风险的操作时,有“确认”、“放弃”等提示吗?是否根据用户的权限自动屏蔽某些功能?是否提供Undo功能用以撤销不期望的操作?适应各种水平的用户所有界面元素都具备充分必要的键盘操作和鼠标操作吗?初学者和专家都有合适的方式操作这个界面吗?色盲或者色弱的用户能正常使用该界面吗?国际化是否使用国际通行的图标和语言?度量单位、日期格式、人的名字等是否符合国际惯例?14指标检查项测试人员评价个性化是否具有与众不同的、让用户记忆深刻的界面设计?是否在具备必要的“一致性”的前提下突出“个性

7、化”设计?合理布局和谐色彩界面的布局符合软件的功能逻辑吗?界面元素是否在水平或者垂直方向对齐?界面元素的尺寸是否合理?行、列的间距是否保持一致?是否恰当地利用窗体和控件的空白,以及分割线条?窗口切换、移动、改变大小时,界面正常吗?界面的色调是否让人感到和谐、满意?重要的对象是否用醒目的色彩表示?色彩使用是否符合行业的习惯?155.1.5性能测试性能测试包含并发性能测试、强度测试、破坏性测试等。并发性能测试是评估系统交易或业务在渐增式并发情况下处理瓶颈以及能够接收业务的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。