软件测试总体方案

上传人:do****y1 文档编号:168334726 上传时间:2022-11-09 格式:DOCX 页数:10 大小:40.94KB
收藏 版权申诉 举报 下载
软件测试总体方案_第1页
第1页 / 共10页
软件测试总体方案_第2页
第2页 / 共10页
软件测试总体方案_第3页
第3页 / 共10页
资源描述:

《软件测试总体方案》由会员分享,可在线阅读,更多相关《软件测试总体方案(10页珍藏版)》请在装配图网上搜索。

1、软件测试总体方案软件测试模型软件测试模型主要有V模型,X模型,00模型。考虑到公司软件的特性,决定采用V模型进行测试工作,下面主要介绍这种模型集成测试按照模块上下集关系,进行从上到下或者从下到上的集成测试方法进行集成测试,单元 测试与集成测试主要考虑功能性测试。同时也要对模个模块或者集成模块进行非功能性的抽样测试。系统测试对整合系统进行整合测试,这时的测试主要测试系统的整体功能和全部非功能性的需求。软件测试类型白盒测试白盒测试是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调 试来判断软件的质量,一般白盒测试由项目经理在程序员开发中来实现。白盒测试分为动态 白盒测试和静态

2、白盒测试静态白盒测试利用眼睛,浏览代码,凭借经验,找出代码中的错误或者代码中不符合书写规范的地方。比 如,代码规范中规定,函数必须为动宾结构。而黑盒测试发现一个函数定义如下: Function NameGet() 这是属于不符合开发规范的。有这样一段代码:if (i=0) 这段代码交集为整个数轴,IF语句没有必要I=0;while(I100)J=J+100;T=J*PI;在循环体内没有I的增加,错误产生。动态白盒测试利用开发工具中的调式工具进行测试。比如一段代码有4个分支,输入4组不同的测试数据 使4组分支都可以走通而且结果必须正确。if(I0)P1elseP2在调试中输入I二-1,测试P1程

3、序段通过;再输入I二1,测试P2程序段,这样的测试属于动 态白盒测试的缺陷。白盒测试通常在单元测试的时候进行。功能测试功能测试指测试软件各个功能模块是否正确,逻辑是否正确。对测试对象的功能测试应侧重 于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的 接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技 术通过图形用户界面(GUI)或者测试脚本与应用程序进行交互,并对交互的输出或结果进行 分析,以此来核实应用程序及其内部进程。功能测试的主要参考为类似于功能说明书之类的 文档。UI测试UI 测试指测试用户界面的风格是否满足客户要求,文字是

4、否正确,页面美工是否好看,文 字,图片组合是否完美,背景是否美观,操作是否友好等等用户界面(UI)测试用于核实用户与软件之间的交互。UI测试的目标是确保用户界面会通 过测试对象的功能来为用户提供相应的访问或浏览功能。另外,UI测试还可确保UI中的 对象按照预期的方式运行,并符合公司或行业的标准。包括用户友好性,人性化,易操作性第 3页共 8页测试。UI测试比较主观,与测试人员的喜好有关 比如:页面基调颜色刺眼;文字中出现错别字;页面显示范围超过屏幕范围等都属于UI测试中的缺陷。性能测试性能测试主要测试软件测试的性能,包括负载测试,强度测试,容量测试,基准测试以及基准测试负载测试负载测试是一种性

5、能测试指数据在超负荷环境中运行,程序是否能够承担。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件 下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预 期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事 务处理速率和其他与时间相关的方面。强度测试强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。这类测试往往可以书写系统要求的软硬件水平要求。主要测试对象为低CPU主频,低存储空间(内存或外 存),低连接速度。实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空

6、 间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。强度测试还可用于确 定测试对象能够处理的最大工作量。容量测试容量测试指通过代码往存储空间中插入一定数量的数据,看看相关程序是否能够正常运行。容量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。容量测 试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。应用程序级别的安全性可确保:在预期的安全性情况下,主角只能访问特定的功能或用例,或者只能访问有限的数 据。例如,可能会允许所有人输入数据,创建新账户,但只有管理员才能删除这些数据或账 户。如果具有数据级别的安全性,测试就可确保“用户类型一”能够看到所有

7、客户消息,而 “用户二”只能看见同一客户的统计数据。系统级别的安全性 可确保只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。 比如输入管理员账户,检查其密码是否容易猜取,或者可以从数据库中获得.故障转移和恢复测试故障转移和恢复测试指当主机软硬件发生灾难时候,备份机器是否能够正常启动,使系统是 否可以正常运行,这对于电信,银行等领域的软件是十分重要的。故障转移和恢复测试可确保测试对象能成功完成故障转移,并能从导致意外数据损失或数据 完整性破坏的各种硬件、软件或网络故障中恢复。故障转移测试可确保:对于必须持续运行的系统,一旦发生故障,备用系统就将不失时机地 “顶替”发生故

8、障的系统,以避免丢失任何数据或事务。恢复测试是一种对抗性的测试过程。在这种测试中,将把应用程序或系统置于极端的条件下(或者是模拟的极端条件下),以产生故障(例如设备输入/输出(I/O)故障或无效的数据 库指针和关健字)。然后调用恢复进程并监测和检查应用程序和系统,核实应用程序或系统 和数据已得到了正确的恢复。一定要注意主备定时备份比如电信系统,突然主机程序发生死机,备份机器是否能够启动,使系统能够正常运行,从 而不影响用户打电话兼容性测试又叫配置测试。兼容性测试核实测试对象在不同的软件和硬件配置中的运行情况。在大多数 生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客

9、户机 工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许 多不同的软件组合,从而占用不同的资源。硬件兼容性测试与硬件密切相关的软件产品与其他硬件产品的兼容性,比如该软件是少在并口设备中 的,测试同时使用其他并口设备,系统是否可以正确使用.安装测试安装测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同条件下: 例 如,进行首次安装、升级、完整的或自定义的安装_都能进行安装。异常情况包括磁盘空间 不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。这通常是指 运行大量为功能测试制定的测试。安装测试包括测试安装代码以及安装手册。安装手册提

10、供如何进行安装,安装代码提供安装 一些程序能够运行的基础数据。分辨率测试测试在不同分辨率下,界面的美观程度,分为800*600,1024*768,1152*864,1280*768, 1280*1024,1200*1600大小字体下测试。一个好的软件要有一个极佳的分辨率,而在其他 分辨率下也都能可以运行。缺陷管理软件测试的主要目的在于发现软件存在的错误(Bug),对于如何处理测试中发现的错误,6 第 6 页 共 8 页将直接影响到测试的效果。只有正确、迅速、准确地处理这些错误,才能消除软件错误,保 证要发布的软件符合需求设计的目标。在实际软件测试过程中,对于每个Bug都要经过测试、 确认、修复

11、、验证等的管理过程,这是软件测试的重要环节。Bug管理的一般流程测试人员提交新的Bug入库,错误状态为New。高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为Open。如果不是错误,则拒绝,设置为Declined状态。开发人员查询状态为Ope n的Bug,如果不是错误,则置状态为Declined ;如果是Bug则修复并置状态为F ixed。不能解决的Bug,要留下文字说明及保持Bug为Open状态。对于不能解决和延期解决的Bug,不能由开发人员自己决定,一般要通过某种会议(评审 会)通过才能认可。测试人员查询状态为Fixed的Bug,然后验证Bug是否已解决,如解决置Bu

12、g的状态为Closed,如没有解决置状态为Reopen。环境为了保证软件版本的控制,需要建立三个环境,开发环境,测试环境以及发布环境开发环境:软件产品开发工作所用的环境测试环境:软件测试工作所用的环境发布环境:软件发布运行的环境软件在各个环境中的迁移:1当软件经过开发完毕,将软件产品移植到测试环境进行测试,这样测试和开发工作可以 相互独立,互不影响;2当软件测试完成发现错误,开发人员在开发环境中修改错误,修改好后,打成数据包, 传输到测试环境进行回归测试;3当软件决定发布时,将软件从测试环境移植到发布环境,供用户使用开发环境与测试环 境独立的好处是使开发工作与测试工作相互互不影响。测试,开发环境与发布环境独立 的好处是使研发工作与用户使用相互独立。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!