ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:72.54KB ,
资源ID:4768696      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4768696.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(软件测试总体专项方案.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

软件测试总体专项方案.doc

1、软件测试总体方案 目录 软件开发模型 2 软件测试模型 2 需求分析 3 概要设计 3 具体设计 3 开发 3 集成测试 3 系统测试 4 验收测试 4 Alpha测试 4 Bate测试 4 开发周期所需要产生文档 4 软件测试类型 5 白盒测试 5 静态白盒测试 5 动态白盒测试 5 功效测试 6 UI测试 6 性能测试 6 负载测试 6 强度测试 7 容量测试 7 基准测试 7 竞争测试 7 安全性和访问控制测试 7 应用程序等级安全性 8 系统等级安全性 8 故障转移和恢复测试 8 兼容性测试 8 浏览器兼容性 8 操作系统

2、兼容性 9 硬件兼容性 9 安装测试 9 多语种测试 9 分辨率测试 9 公布测试 10 说明书测试 10 宣传材料测试 10 帮助文件测试 10 广告用语 10 文档审核测试 10 总结 10 缺点管理 11 错误跟踪管理系统 11 软件错误状态 11 Bug管理通常步骤 11 软件错误步骤管理关键点 12 环境 12 软件开发模型 软件开发模型关键有以下几类 1, 瀑布模型:这是最传统软件开发模型,即分析-设计-编码-测试,但它不能够回复性决定了它使用不足,它适合于开发中需求变更极少,代码质量较高和开发人员水平极高软件,即使它含有以上不足,不过它

3、是下面软件开发模型基础; 2, 螺旋模型和跌代模型:这两个模型即使有各自不一样定义,不过实践起来是相同,它将软件需求根据优先等级,分阶段,分周期开发,每个周期产生一套相对独立软件产品。这个模型适合于需求改变比较多,最终结果不轻易被预料软件。使用这种模型,软件错误能够尽早被发觉。 3, 喷泉模型:这个模型在软件开发任何一个阶段全部能够返回到以前阶段软件模型,比如分析-概要设计-分析-概要设计-具体设计-编码-概要设计-具体设计-编码-测试。适合于需求改变频繁,项目时间不担心软件模型 4, XP模型:这种模型没有分析和设计期间,一边编码一边测试,没有任何文档产生。它适合于项目很担心软件 软

4、件测试模型 软件测试模型关键有V模型,X模型,OO模型。考虑到企业软件特征,决定采取V模型进行测试工作,下面关键介绍这种模型 验收测试 系统测试 集成测试 单元测试 编码 概要设计 具体设计 需求分析 需求分析 需求分析期间,测试关键工作为 审核需求分析汇报:需求中是否存在不合理现象;需求是否能够被实现 召开需求评审会议:评审会议项目经理,系统分析师,用户代表,用户,测试设计师参与 书写验收测试计划 概要设计 概要设计期间,测试关键工作为 审核概要设计汇报:概要设计是否符合全部需求,概要设计是否存在问题 召开概要设计评审会

5、议:由项目经理,系统分析师,系统设计师,设计师,测试设计师,技术教授参与 书写系统测试计划 具体设计 具体设计期间,测试关键工作为 审核具体设计汇报:具体设计是否符合全部需求,具体设计是否存在问题 召开具体设计评审会议:由项目经理,系统设计师,设计师,编码人员,测试设计师参与 书写集成测试计划: 开发 开发期间测试关键工作为 召开开发指南评审会议:由项目经理,设计师,开发员参与 书写个阶段测试用例 召开测试用例评审会议:由项目经理,测试设计师,测试工程师参与 设计(由测试设计师设计)并书写测试脚本(由开发人员书写) 开发后期,由开发人员对开发模块进行单元测试 集成

6、测试 根据模块上下集关系,进行从上到下或从下到上集成测试方法进行集成测试,单元测试和集成测试关键考虑功效性测试。同时也要对模个模块或集成模块进行非功效性抽样测试。 系统测试 对整合系统进行整合测试,这时测试关键测试系统整体功效和全部非功效性需求。 验收测试 验收测试首优异行正规性测试,即由技术人员模拟各户环境,以用户身份进行安装和测试工作。然后进行非正规测试alpha测试和bate测试。 Alpha测试 由企业内部开发人员模拟用户进行测试,这个时候还许可对需求做些修改工作 Bate测试 alpha测试后将产品提交给一些特定用户,进行测试,注意这是软件一定要有使用时间限制

7、这时候冻结系统需求 开发周期所需要产生文档 阶段 开发文档 测试文档 立项前期 项目协议 可行性分析汇报 项目计划书 需求分析期 需求规格说明书 需求规格审核汇报 需求规格评审汇报 验收测试计划书 概要设计期 概要设计书 概要设计审核汇报 概要设计评审汇报 系统测试计划书 具体设计期 数据库设计 具体设计书 具体设计审核汇报 具体设计评审汇报 集成测试计划书 编码前期 编码规范 编码 测试脚本 测试用例 测试脚本设计书 编码后期 单元测试汇报 集成测试期 集成测试汇报 系统测试期 系统测试汇报 验收测试

8、期 验收测试汇报 后期 使用手册 配置指南 广告材料 测试总结汇报(决定产品是否能够公布) 蓝色为可选项 软件测试类型 软件测试是指使用人工或自动手段来运行或测定某个软件产品系统过程,其目标是在于检验是否满足要求需求或搞清预期结果和实际结果区分。本文关键描述软件测试部分类型。 白盒测试 白盒测试是基于代码测试,测试人员经过阅读程序代码或经过使用开发工具中单步调试来判定软件质量,通常白盒测试由项目经理在程序员开发中来实现。白盒测试分为动态白盒测试和静态白盒测试 静态白盒测试 利用眼睛,浏览代码,凭借经验,找出代码中错误或代码中不符合书写规范地方。比如,代码规范中要求

9、函数必需为动宾结构。而黑盒测试发觉一个函数定义以下: Function NameGet(){ …. } 这是属于不符合开发规范。 有这么一段代码: if ((i<0) & (i>=0)) … 这段代码交集为整个数轴,IF语句没有必需 I=0; while(I>100){ J=J+100; T=J*PI; } 在循环体内没有I增加, 错误产生。 动态白盒测试 利用开发工具中调式工具进行测试。比如一段代码有4个分支,输入4组不一样测试数据使4组分支全部能够走通而且结果必需正确。 if(I<0){ P1 }else{ P2 } 在调试中输入I=-1,

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

11、面美工是否好看,文字,图片组合是否完美,背景是否美观,操作是否友好等等 用户界面 (UI) 测试用于核实用户和软件之间交互。UI 测试目标是确保用户界面会经过测试对象功效来为用户提供对应访问或浏览功效。另外,UI 测试还可确保 UI 中对象根据预期方法运行,并符合企业或行业标准。包含用户友好性,人性化,易操作性测试。UI测试比较主观,和测试人员喜好相关 比如:页面基调颜色刺眼;文字中出现错别字;页面显示范围超出屏幕范围等全部属于UI测试中缺点。 性能测试 性能测试关键测试软件测试性能,包含负载测试,强度测试,容量测试,基准测试和基准测试 负载测试 负载测试是一个性能测试指数据在超负

12、荷环境中运行,程序是否能够负担。 在这种测试中,将使测试对象负担不一样工作量,以评测和评定测试对象在不一样工作量条件下性能行为,和连续正常运行能力。负载测试目标是确定并确保系统在超出最大预期工作量情况下仍能正常运行。另外,负载测试还要评定性能特征,比如,响应时间、事务处理速率和其它和时间相关方面。 比如,用户并发量测试就是属于负载测试用户,能够使用测试工具,模拟上百人用户同时访问,看系统响应时间,处理速度怎样? 强度测试 强度测试是一个性能测试,她在系统资源尤其低情况下软件系统运行情况。这类测试往往能够书写系统要求软硬件水平要求。关键测试对象为低CPU主频,低存放空间(内存或外存),低

13、连接速度。 实施和实施这类测试目标是找出因资源不足或资源争用而造成错误。假如内存或磁盘空间不足,测试对象就可能会表现出部分在正常条件下并不显著缺点。而其它缺点则可能因为争用共享资源(如数据库锁或网络带宽)而造成。强度测试还可用于确定测试对象能够处理最大工作量。 比如:一个系统在内存366M下能够正常运行,不过降低到258M下不能够运行,告诉内存不足,这个系统对内存要求就是366M。 容量测试 容量测试指经过代码往存放空间中插入一定数量数据,看看相关程序是否能够正常运行。 容量测试使测试对象处理大量数据,以确定是否达成了将使软件发生故障极限。容量测试还将确定测试对象在给定时间内能够连续

14、处理最大负载或工作量。比如,经过编写代码项存贮空间输入一定数量统计,然后运行需要使用这个存放空间程序,判定程序是否运行正常。 基准测试 基准测试和已知现有系统进行比较,关键检验是否和类似产品含有竞争性一个测试。 假如你要开发一套财务系统软件而且你已经取得用友财务系统性能等数据,你能够测试你这套系统,看看哪些地方比用友财务系统好,哪些地方差?方便改善自己系统,也可为产品广告提供数据。 竞争测试 软件竞争使用多种资源(数据纪录,内存等),看她和其它相关系统对资源争夺能力。比如:一台机器上即安装您财务系统,又安装用友财务系统。当CPU拥有率下降后,看看是否能够强过用友财务系统,而是自己系统

15、能够正常运行? 安全性和访问控制测试 安全性和访问控制测试侧重于安全性两个关键方面: 应用程序等级安全性,包含对数据或业务功效访问 系统等级安全性,包含对系统登录或远程访问。 应用程序等级安全性 可确保:在预期安全性情况下,主角只能访问特定功效或用例,或只能访问有限数据。比如,可能会许可全部些人输入数据,创建新账户,但只有管理员才能删除这些数据或账户。假如含有数据等级安全性,测试就可确保“用户类型一”能够看到全部用户消息(包含财务数据),而“用户二”只能看见同一用户统计数据。 比如不经过登入页面,直接进入系统? 系统等级安全性 可确保只有含有系统访问权限用户才能访问应用程序,

16、而且只能经过对应网关来访问。 比如输入管理员账户,检验其密码是否轻易猜取,或能够从数据库中取得? 故障转移和恢复测试 故障转移和恢复测试指当主机软硬件发生灾难时候,备份机器是否能够正常开启,使系统是否能够正常运行,这对于电信,银行等领域软件是十分关键。 故障转移和恢复测试可确保测试对象能成功完成故障转移,并能从造成意外数据损失或数据完整性破坏多种硬件、软件或网络故障中恢复。 故障转移测试可确保:对于必需连续运行系统,一旦发生故障,备用系统就将不失时机地“顶替”发生故障系统,以避免丢失任何数据或事务。 恢复测试是一个对抗性测试过程。在这种测试中,将把应用程序或系统置于极端条件下(或

17、是模拟极端条件下),以产生故障(比如设备输入/输出 (I/O) 故障或无效数据库指针和关健字)。然后调用恢复进程并监测和检验应用程序和系统,核实应用程序或系统和数据已得到了正确恢复。一定要注意主备定时备份 比如电信系统,忽然主机程序发生死机,备份机器是否能够开启,使系统能够正常运行,从而不影响用户打电话? 兼容性测试 又叫配置测试。兼容性测试核实测试对象在不一样软件和硬件配置中运行情况。在大多数生产环境中,用户机工作站、网络连接和数据库服务器具体硬件规格会有所不一样。用户机工作站可能会安装不一样软件比如,应用程序、驱动程序等而且在任何时候,全部可能运行很多不一样软件组合,从而占用不一样资

18、源。(如浏览器版本,操作系统版本等) 下面列出关键配置测试 浏览器兼容性 测试软件在不一样产商浏览器下是否能够正确显示和运行; 比如测试IE,Natscape浏览器下是否能够运行这套软件? 操作系统兼容性 测试软件在不一样操作系统下是否能够正确显示和运行; 比如测试WINDOWS98,WINDOWS ,WINDOWS XP,LINU, UNIX下是否能够运行这套软件? 硬件兼容性 测试和硬件亲密相关软件产品和其它硬件产品兼容性,比如该软件是少在并口设备中,测试同时使用其它并口设备,系统是否能够正确使用. 比如在INTER,舒龙CPU芯片下系统是否能够正常运行? 这么测试必

19、需建立测试试验室,在多种环境下进行测试。 安装测试 安装测试有两个目标。第一个目标是确保该软件在正常情况和异常情况不一样条件下: 比如,进行首次安装、升级、完整或自定义安装_全部能进行安装。异常情况包含磁盘空间不足、缺乏目录创建权限等。第二个目标是核实软件在安装后可立即正常运行。这通常是指运行大量为功效测试制订测试。 安装测试包含测试安装代码和安装手册。安装手册提供怎样进行安装,安装代码提供安装部分程序能够运行基础数据。 多语种测试 又称当地化测试,是指为各个地方开发产品测试,如英文版,汉字版等等,包含程序是否能够正常运行,界面是否符合当地习俗,快捷键是否正常起作用等等,尤其测试在A

20、语言环境下运行B语言软件(比如在英文win98下试图运行汉字版程序),出现现象是否正常。 当地化测试还要考虑: l 当语言从A翻译到B,字符长度改变是否影响页面效果。比如汉字软件中有个按键叫“看广告”,翻译到英文版本中为 “View advertisement”可能影响页面美观程度 l 要考虑同一单词在各个国家不一样意思,比如football在英文中为足球,而美国人使用中可能了解为美式橄榄球。 l 要考虑各个国家民族习惯,比如龙个美国中被了解邪恶象征,但翻译到中国,中国人认为为吉祥象征。 分辨率测试 测试在不一样分辨率下,界面美观程度,分为800*600,1024*768,1152

21、864,1280*768,1280*1024,1200*1600大小字体下测试。一个好软件要有一个极佳分辨率,而在其它分辨率下也全部能能够运行。 公布测试 关键在产品公布前对部分附带产品,比如说明书,广告稿等进行测试 说明书测试 关键为语言检验,功效检验,图片检验 语言检验:检验说明书语言是否正确,用词是否易于了解; 功效检验:功效是否描述完全,或描述了并没有功效等; 图片检验::检验图片是否正确 宣传材料测试 关键测试产品中附带宣传材料中语言,描述功效,图片 帮助文件测试 帮助文件是否正确,易懂,是否人性化。最好能够提供检索功效。 广告用语 产品出企业前广告材料文

22、字,功效,图片,人性化检验 文档审核测试 文档审核测试现在越来越引发大家重视,软件质量不是检验出来,而是融进软件开发中来。前置软件测试发越来越受到重视。请看一个资料: 总结 据美国软件质量安全中心对美国一百家著名软件厂商统计,得出这么一个结论:软件缺点在开发前期发觉比在开发后期发觉资金,人力上节省90%;软件缺点在推向市场前发觉比在推出后发觉资金,人力上节省90%。所以说软件缺点应该尽早发觉。不是全部软件全部要进行任何类型软件测试,能够依据产品具体情况进行组装测试不一样类型 缺点管理 软件测试关键目标在于发觉软件存在错误(Bug),对于怎样处理测试中发觉错误, 将直接影响到测试效

23、果。只有正确、快速、正确地处理这些错误,才能消除软件错误,确保要公布软件符合需求设计目标。在实际软件测试过程中,对于每个Bug全部要经过测试、确定、修复、验证等管理过程,这是软件测试关键步骤。 错误跟踪管理系统 为了正确跟踪每个软件错误处理过程,通常将软件测试发觉每个错误作为一条条统计 输入制订错误跟踪管理系统。 现在已经有缺点跟踪管理软件包含Compuware企业TrackRecord软件(商业软件)、 Mozilla企业Buzilla软件(无偿软件),和中国微创企业BMS软件,这些软件在功效上各有特点,能够依据实际情况选择。当然,也能够自己开发缺点跟踪软件,比如基于Note

24、s或是ClearQuese开发缺点跟踪管理软件。 作为一个缺点跟踪管理系统,需要正确设计每个错误包含信息字段内容和统计错误 处理信息全部内容。字段内容可能包含测试软件名称,测试版本号,测试人名称,测试事 件,测试软件和硬件配置环境,发觉软件错误类型,错误严重等级,具体步骤,必需附图,测试注释。处理信息包含处理者姓名,处理时间,处理步骤,错误统计目前状态。 正确数据库权限管理是错误跟踪管理系统关键考虑要素,通常要确保对于添加错误 不能从数据库中删除。 软件错误状态 新信息(New):测试中新汇报软件缺点; 打开 (Open):被确定并分配给相关开发人员处理; 修正(

25、Fixed):开发人员已完成修正,等候测试人员验证; 拒绝(Declined):拒绝修改缺点; 延期(Deferred): 不在目前版本修复错误,下一版修复 关闭(Closed):错误已被修复; Bug管理通常步骤   测试人员提交新Bug入库,错误状态为New。   高级测试人员验证错误,假如确定是错误,分配给对应开发人员,设置状态为Open。假如不是错误,则拒绝,设置为Declined状态。 开发人员查询状态为OpenBug,假如不是错误,则置状态为Declined;假如是Bug则修复并置状态为Fixed。不能处理Bug,要留下文字说明及保持Bug为Open状态。

26、 对于不能处理和延期处理Bug,不能由开发人员自己决定,通常要经过某种会议(评审 会)经过才能认可。 测试人员查询状态为FixedBug,然后验证Bug是否已处理,如处理置Bug状态为 Closed,如没有处理置状态为Reopen。 软件错误步骤管理关键点 为了确保错误正确性,需要有丰富测试经验测试人员验证发觉错误是否是真正错 误,书写测试步骤是否正确,能够反复。 每次对错误处理全部要保留处理信息,包含处理姓名,时间,处理方法,处理意见,Bug 状态。 拒绝或延期错误不能由程序员单方面决定,应该由项目经理,测试经理和设计经理共同决 定。 错误修复后必需由

27、汇报错误测试人员验证后,确定已经修复,才能关闭错误。 加强测试人员和程序员交流,对于一些不能反复错误,能够请测试人员补充具体测 试步骤和方法,和必需测试用例。 环境 为了确保软件版本控制,需要建立三个环境,开发环境,测试环境和公布环境 公布环境 测试环境 开发环境 开发环境: 软件产品开发工作所用环境 测试环境:软件测试工作所用环境 公布环境:软件公布运行环境 软件在各个环境中迁移: 1. 当软件经过开发完成,将软件产品移植到测试环境进行测试,这么测试和开发工作能够相互独立,互不影响; 2. 当软件测试完成发觉错误,开发人员在开发环境中修改错误,修改好后,打成数据包,传输到测试环境进行回归测试; 3. 当软件决定公布时,将软件从测试环境移植到公布环境,供用户使用 开发环境和测试环境独立好处是使开发工作和测试工作相互互不影响。 测试,开发环境和公布环境独立好处是使研发工作和用户使用相互独立。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服