软件测试技术_韩永国_第八章系统测试

软件测试技术_韩永国_第八章系统测试

ID:46883766

大小:219.00 KB

页数:27页

时间:2019-11-28

软件测试技术_韩永国_第八章系统测试_第1页
软件测试技术_韩永国_第八章系统测试_第2页
软件测试技术_韩永国_第八章系统测试_第3页
软件测试技术_韩永国_第八章系统测试_第4页
软件测试技术_韩永国_第八章系统测试_第5页
资源描述:

《软件测试技术_韩永国_第八章系统测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、系统测试软件测试课程组西南科技大学计算机学院8.1系统测试概述1.系统测试的定义系统测试:SystemTesting为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试一般使用黑盒测试技术一般由独立的测试人员完成2.系统测试的依据开发人员提供的“需求规格说明书”3.系统测试的组织系统测试主要是由质量部门的测试工程师来主导工作4、系统测试员和用户系统测试员和用户相似的地方都是使用软件,一般不接触软件的代码都是假设软件应该正确实现说明书的功能系统测试员和用户不同的地方使用软件的目的对待错误8.

2、2系统测试的内容通常,系统测试的内容包括:功能测试、性能测试、负载测试、压力测试、疲劳测试、安全测试、恢复测试、兼容性测试、可靠性测试、强度测试、容量测试、回归测试、安装/卸载测试、配置测试、文档测试、用户界面测试、α测试、β测试。1.功能测试功能测试是在规定的一段时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误。目标:检验产品功能是否正确实现内容:正常功能、异常功能、边界测试、界面测试、接口测试、安全测试、错误处理测试等。方法:覆盖产品的功能2.性能测试性能测试需要模拟实际用户负载来测

3、试系统,包括:反应速度、最大用户数、系统最优配置、软硬件性能、处理精度等等。目标:对产品的性能进行测试,检验是否达标、是否能够保持方法:覆盖系统的性能需求,一般和负载测试结合使用工具:在需要大访问量时候尤其需要使用工具3.压力测试压力测试也叫负荷测试,即获取系统能正常运行的极限状态。目标:在人为设置的系统资源紧缺情况下,检查系统是否发生功能或者性能上的问题方法:人为减少可用的系统资源,包括:内存、硬盘、网络、CPU占用、数据库反应时间…工具:一般需要使用工具4.负载测试目标:是测试一个应用在重负荷下

4、的表现。在人为设置的高负载的情况下,检查系统是否发生功能或者性能上的问题。方法:人为生成大数据量,并利用工具模拟频繁并发访问工具:一般需要使用工具性能测试、压力测、负载测试的关系性能测试是正常情况下的性能指标;压力测试是在正常的基础上加大多少百分比压力的性能指标;负载测试是不断加压,直到系统崩溃。5.安全测试安全测试检测系统对非法入侵的防范能力。模拟攻击:安全测试期间测试人员扮演非法入侵者角色,采用各种可能方法试图突破系统。漏洞扫描侦听技术6.容错测试容错测试主要检查系统容错能力。当系统出错时,能否

5、在指定的时间间隔内修正错误并重启系统。容错测试首先要通过各种手段让软件系统强制发生故障,然后验证系统能否快速恢复。7.兼容性测试软件兼容性测试是指验证软件与其所依赖软件环境的依赖程度。兼容性包括硬件兼容、软件之间兼容、数据之间兼容。软件兼容性测试检查软件之间是否正确地交互和共享信息。交互可以在同时运行于同一台计算机上,也可以是互联网连接的不同计算机上的两个程序之间进行。交互还可以简化为在软盘上保存数据,然后拿到其他房间的计算机。软件之间的兼容软件之间的兼容又可以划分为向前兼容、向后兼容两种类型。向后

6、兼容是指可以使用软件的以前版本。向前兼容指的是可以使用软件的未来版本。操作系统兼容性测试Windows平台;Linux平台;UNIX平台;数据库的兼容性测试完整性测试;应用系统测试;性能测试;其他软件的兼容性测试中间件浏览器支持软件其他同类软件非同类软件8.配置测试配置测试将验证软件与其所依赖硬件环境的依赖程度。测试中的硬件环境指进行测试所必需的服务器、客户端、网络连接设备,以及打印机、扫描仪等辅助硬件设备所构成的环境。所有软件都需向用户说明其运行的硬件环境,对于多层结构的软件系统来说,需要分别说明

7、其服务器、客户端以及网络所需的环境。配置测试内容最低配置是否能够满足系统运行的需要。在推荐配置下系统的性能。考察软件对运行硬件环境有无特殊说明。为了满足不同的使用需求,软件系统能否运行在多种硬件配置环境下,并且系统功能和性能都能满足设计需求。配置测试流程确定所需的硬件类型;确定可用的硬件特性、模式和选项;设计在每一种配置中执行的测试案例;在每种配置中执行测试;9.易用性测试易用性是交互适应性、实用性和有效性的集中体现。人体工程学:是一门将日常使用的东西设计为易于使用和实用性强的学科。10.回归测试进

8、行系统测试时,当发现一些严重软件缺陷需要修正时,会构造一个新的软件包或新的软件补丁,然后进行测试。11.文档测试软件文档已成为软件的一个重要组成部分,而且种类繁多,对文档的测试也变得必不可少。文档的种类包括联机帮助文档或用户手册,指南和向导,安装、设置指南,示例及模板,错误提示信息,用于演示的图像和声音,授权/注册登记表及用户许可协议,软件的包装、广告宣传材料等。文档测试好的文档能达到提高易用性、提高可靠性、降低技术支持的费用的目的,从而提高了产品的整体质量。非代码的

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

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

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