软件测试种类、策略介绍.ppt

上传人:小飞机 文档编号:5319422 上传时间:2023-06-25 格式:PPT 页数:13 大小:696.50KB
返回 下载 相关 举报
软件测试种类、策略介绍.ppt_第1页
第1页 / 共13页
软件测试种类、策略介绍.ppt_第2页
第2页 / 共13页
软件测试种类、策略介绍.ppt_第3页
第3页 / 共13页
软件测试种类、策略介绍.ppt_第4页
第4页 / 共13页
软件测试种类、策略介绍.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《软件测试种类、策略介绍.ppt》由会员分享,可在线阅读,更多相关《软件测试种类、策略介绍.ppt(13页珍藏版)》请在三一办公上搜索。

1、软件测试种类、策略介绍,测试服务部【陈燕】2013年6月20日,2,引言,本章主要讲解软件测试方法:功能测试、性能测试和安全测试三类测试;以及软件测试策略:回归测试、自动化测试、手工测试和联调测试。,3,目录,1.软件测试方法,4,测试方法主要着眼于“测什么”,可分为功能测试、性能测试和安全测试三类。,1.软件测试方法,5,1、正常功能1)检测各模块的正常情况的处理是否能够正确执行;2)检测系统的正常业务处理、正常流程是否能够正确执行;3)检测相关联的各个子系统在正常情况下的协调运作情况。2、异常功能1)检测模块的异常情况处理是否能够正确执行;2)检测系统的异常业务处理、容错处理是否能够正确执

2、行;3)检测相关联的各个子系统在异常情况下是否能够协调运作且能否形成闭环。4)异常情况包括但不限于以下情况:数据库服务器死机、数据表毁坏、网络故障、软件服务器故障等。3、边界测试检测当输入或输出为最大、最小、临界值时模块或系统能否正确处理。,1.软件测试方法,6,4、界面测试1)检查界面风格是否符合系统开发规范;2)检查界面能否支持操作顺序的无序性;3)检查界面操作是否方便,是否有快捷键,是否有联机帮助。5、接口测试 检测系统与其他软、硬件系统接口的正确性。6、错误处理测试1)检查对不合法的输入以及错误数据、错误操作是否进行有效性检和非法性判断;2)检查错误提示的描述是否明确,是否容易进行错误

3、定位。功能测试包含新增业务/功能测试和关键性业务测试。新增业务/功能测试即对产品的新增功能进行验证,根据功能测试用例检查新增的业务/功能是否达到要求。,1.软件测试方法,7,性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试是获得保障系统正常运行以及规划相关数据和性能指标的重要方式。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是测试系统在一定饱和状态下,系统处理能力是否正常的测试。,1.软件测试方法,8,安全测试主要检查系统

4、对非法侵入的防范能力,检查程序本身是否存在恶意代码。安全测试期间,测试人员假扮非法入侵者,采用各种办法试图突破防线。安全测试用来验证集成在系统内的保护机制是否能够在实际中保护系统不受到非法的侵入。1)尝试登录,检查口令的有效性,尝试登录次数的有限性;2)试图进行登录角色以外的操作,检查权限设定的有效性;3)当一个终端在一个指定的时间段内没有鼠标和键盘输入时,是否有黑屏保护或自动退出功能,以防非法用户的使用;4)以普通用户登录服务器来访问数据库的磁盘文件,检查能否直接访问;或查询这些文件访问权限的设定是否有安全保障;5)视图的测试:以某一特定用户登录,查询由视图显示的数据,检查是否 有该用户不能

5、看到的数据;6)安全审计:对应用代码中批量访问关键敏感数据及数据输出等代码内容进行审核,9,目录,2.软件测试策略,10,测试策略指测试可采取的手段,即“怎么测”,常见的测试策略包括但不仅限于以下四类:回归测试、自动化测试、手工测试和联调测试。,2.软件测试策略,11,2.1回归测试 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。2.2自动化测试 自动化测试是指通过自动化的测试

6、工具,对一些经常需要作回归测试的功能进行验证,替代测试人员的重复劳动,可以节省人力、时间或硬件资源,提高测试效率。自动化测试需要满足系统上线后稳定一段时间、核心结构、界面改动较少的前提条件才能够发挥作用,因此存在一定的局限性。对于业务逻辑比较复杂,采用自动化脚本无法覆盖全面的,建议采用手工测试。,2.软件测试策略,12,2.3手工测试 手工测试是指通过人工的方式,模拟各种正常情况或者异常情况,针对功能进行校验,一般针对上线前的系统或者开发过程中的功能进行验证,并通过工具进行测试的管理,工具在这个工作中起到的作用主要是针对测试需求、测试用例、测试计划以及缺陷跟踪的管理。2.4联调测试 业务上线前对两个或两个以上的系统或子系统(总部系统、省系统、业务平台等)开展的测试,侧重于模块间接口正确性、各模块间数据流和控制流正确性的验证。联调测试根据接口规范定义的功能设计测试用例进行。须覆盖接口规范中涉及本次业务变更的所有功能,包括正常流程测试和异常流程测试,结束,13,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号