版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件项目测试方案我公司采用第三方的软件工具进行评测,由测试团体提供评测报告,评测报告作为工程验收的根据。测试设备功效测试工具根据本项目的测试重点工作是功效测试的特点,在众多的测试工具中,选择Mercury公司的功效强大的自动化测试工具WinRunner10.0。因素以下:第一,WinRunner能快速、批量地完毕功效点测试,重点是自动重复执行某一固定的测试过程,以脚本的形式统计下手工测试的一系列操作,在环境相似的状况下重放,检查其在相似的环境中有无异常的现象或与实际成果不符的地方。能够减少由于人为因素造成成果错误,同时也能够节省测试人员大量测试时间和精力。功效模块重要涉及:GUImap、检查点、TSL脚本编程、批量测试、数据驱动等几部分。第二,不增加开发人员的工作量。使用WinRunner不需要程序员在开发代码阶段遵照任何编码规则,不受测试工具的限制。第三,验证后台数据库中的数据完整性。内置数据库验证功效,拟定数据库中存储的值,确保事务解决的精确性,以及更新、删除和添加的统计的数据完整性。第四,快速查看、存储和验证测试对象的属性,这将确保脚本识别顾客界面中的每个对象,并且能够测试这些对象;维护测试和生成可重用脚本;以单个应用程序测试多个环境;简化测试脚本的创立;自动拟定数据的不一致性;通过浏览器验证应用程序(这样既节省测试时间,又减少了必须开发和维护的脚本数量);自动恢复崩溃的已测试应用程序;充足运用其它测试产品中的投入(WinRunner完全集成了其它测试解决方案,涉及用于负荷测试的MercuryLoadRunner和用于全局测试管理的MercuryTestDirector。并且,组织能够结合MercuryQuickTestProfessional重用MercuryWinRunner测试脚本);与MercuryBusinessProcessTesting完全集成,等等。测试管理工具为了有效地提高测试组的工作效率和管理水平,使用测试管理工具,能够从制订测试计划到分析测试成果,协助测试人员全方位地管理测试流程,提供完整的项目视图。在软件的测试过程中使用的多个文档,及测试过程中测得的软件缺点,都应当集中管理,这样才不会使测试信息遗失,同时也能方便测试人员、开发人员对测试成果的查看。本项目采用QualityCenter测试管理软件。QualityCenter是一种基于Web的测试管理工具,能够组织和管理应用程序测试流程的全部阶段,涉及制订测试需求、计划测试、执行测试和跟踪缺点。另外,通过QualityCenter还能够创立报告和图来监控测试流程。DevTest的功效特性:制订可靠的布署决策;管理整个质量流程并使其原则化;减少应用程序布署风险;提高应用程序质量和可用性;通过手动和自动化功效测试管理应用程序变更影响;确保战略采购方案中的质量;存储重要应用程序质量项目数据;针对功效和性能测试面对服务的基础架构服务;确保支持全部环境。重要功效:使用QC进行测试管理涉及4部分:1). 明确需求:对接受的需求进行分析,得出测试需求。2). 测试计划:根据测试需求创立测试计划,分析测试要点及设计测试用例。3). 执行测试:在你的测试运行平台上创立测试集或者调用测试计划中的测试用例执行。4). 跟踪缺点:报告在你的应用程序中的缺点并且统计下整个缺点的修复过程。测试环境配备测试环境是测试实施的一种重要阶段,测试环境适合与否会严重影响测试成果的真实性和对的性。测试环境重要把涉及,以下图所示:硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境。软件环境指被测软件运行时的操作系统、数据库及其它应用软件构成的环境。在实际测试中,软件环境又可分为主测试环境和辅测试环境。主测试环境是测试软件功效、安全可靠性、性能、易用性等大多数指标的重要环境。普通来说,配备主测试环境可遵照下列原则:1). 符合软件运行的最低规定。测试环境首先要确保能支撑软件正常运行。2). 选用比较普及的操作系统和软件平台。3). 营造相对简朴、独立的测试环境。除了操作系统,测试机上只安装软件运行和测试必需的软件,以免不有关的软件影响测试实施。4). 无毒的环境。运用有效的正版杀毒软件检测软件环境,确保测试环境中没有病毒。辅测试环境常惯用来满足不同的测试需求或特殊测试项目:1). 兼容性测试:在满足软件运行规定的范畴内,可选择某些典型的操作系统和惯用应用软件对其安装卸载和重要功效进行验证。2). 模拟真实环境测试:测试时需要考察在真实环境中的体现,这样测试出来的数据才有实际意义。3). 横向对比测试:运用辅测试环境“克隆”出完全一致的测试环境,从而确保各个被测软件的真实状况。网络环境指被测软件运行时的网络系统、网络构造及其它网络设备构成的环境。测试根据具体软件评测工作重要根据GB/T18336:《信息技术安全技术信息技术安全性评定准则》、GB/T19716-:《信息技术信息安全管理使用规则》、DB31/T272:《计算机信息系统安全测评通用技术规范》等原则和有关行业技术规范进行评测。系统测试方略测试办法测试所处的阶段不同,办法也不同。测试办法有白盒测试、黑盒测试。(1)白盒测试白盒测试是指在测试时能够理解被测对象的构造,能够查阅被测代码内容的测试工作,它需要懂得程序内部的设计构造及具体的代码实现,并以此为基础来设计测试用例。在单元测试阶段,由于测试者对被测对象的内部机构、逻辑思路、接口关系等比较熟悉,我公司将采用白盒测试的办法,根据模块的内部逻辑,进行测试用例的设计。(2)黑盒测试黑盒测试是将被测系统当作一种黑盒,从外界获得输入,然后再输出。整个测试基于需求文档,看与否能满足需求文档中的全部规定。黑盒测试规定测试者在测试时不能使用与被测系统内部构造有关的知识或经验,我公司重要对系统功效测试重要采用黑盒测试办法。测试类型在不同的阶段,测试的类型也不同,我司将采用下列几个测试类型。1). 可接受性测试:是在把测试的版本交付测试部门大范畴测试以迈进行的对最基本功效的简朴测试。由于在把测试的版本交付测试部门大范畴测试以前应当先验证该版本对于所测试的功效基本上比较稳定。必须满足某些最低规定。例如不会很容易程序就挂起或崩溃。如果一种新版本没通过可测试性的验证,就应当阻拦测试部门花时间在该测试版本上测试。同时还要找到造成该版本不稳定的重要缺点并督促尽快加以修正。2). 顾客界面测试:分析软件顾客界面的设计与否合乎顾客盼望或规定。3). 功效测试:验证测试软件功效与否正常按照设计工作。看运行软件时的盼望行为与否符合原设计。4). 性能测试:软件在规定配备下的性能与否符合需求规定。5). 算法测试:确认实现的算法的对的性。6). 正向测试:按照顾客正常的理解、操作方式、思维和使用习惯使用软件,得到的成果与否与需求一致。7). 逆向测试:如不按顾客正常的理解、操作方式、思维和使用习惯使用软件,软件与否能对的的进行解决,如无效操作、错误的数据输入解决、非法进入等。8). 边界测试:按软件的限制、假设条件的边界输入,进行测试。9). 配备测试:对软件环境进行配备变化,软件需求实现,特别是性能实现与否能符合规定规定。10). 回归测试:根据修复好了的缺点再重新进行的测试。目的在于验证以前出现过但已经修复好的缺点不再重新出现。普通指对某已知修正的缺点再次围绕它原来出现时的环节重新测试。11). 集成与兼容性测试:验证该功效能够如预期的那样与其它程序或者构件协调工作。兼容性经常意味着新旧版本之间的协调,也涉及测试的产品与其它产品的兼容使用。例如用同样产品的新版本时不影响与用旧版本顾客之间保存文献、格式和其它数据等操作。12). 负载测试:在业务解决量、数据负载量、通信负载量达成一定时间,系统性能变化和承载能力状况。13). 基于模型的测试:模型事实上就是用语言把一种系统的行为描述出来,定义出它可能的多个状态,以及它们之间的转换关系,即状态转换图。模型是系统的抽象。基于模型的测试是运用模型来生成对应的测试用例,然后根据实际成果和原先预想的成果的差别来测试系统,以下图所示:系统测试内容(1)系统测试服务器操作系统测试:重要是进行其功效和性能的测试,涉及以下内容:1). 操作系统管理、维护、监控等功效测试。2). 操作系统顾客创立、删除、登录测试。3). 操作系统添加设备测试。4). 操作系统备份与恢复测试。5). 操作系统资源占用和解决效率测试。6). 操作系统稳定性测试。数据库软件测试:通过对数据库进行测试,拟定数据库能否正常、稳定、可靠的运行。数据库软件测试内容与测试办法,以下表所示:序号测试项目测试办法1服务器支持状况在服务器上安装数据库2在线备份的支持状况进行数据库热备份3对数据库远程管理的支持状况在客户端远程管理数据库4对原则支持状况程序与数据库相连5对多个开发语言的支持状况运用JavaApplet和J2EE等开发工具操作数据库6管理工具含有图形化界面运用图形化管理界面管理数据库7含有安全可靠的数据库顾客管理机制添加顾客,赋予对数据库的不同操作权限8对多个顾客的并发连接支持状况多顾客同时连接数据库9对空间数据和地理数据的支持状况运用空间数据上载工具上载空间属性数据10对中文字符的支持能力从服务器端和工作站上检查数据库统计(含中文)显示状况11数据库行级锁的支持状况用update和insert同时操作同一种表12对存储过程和触发器的支持能力创立存储过程和触发器并应用13数据迁移测试对大量数据迁移的能力(2)应用软件测试测试是软件生命周期中一种独立的、核心的阶段,是确保软件质量的重要手段。按测试过程来划分,系统应用软件测试分为单元测试、组装测试、确认测试、安装前测试、安装后测试、交工验收测试、竣工验收测试。各阶段测试基本分为测试准备、测试实施、测试总结和提交测试报告四个环节,见下图所示:1). 测试准备重要涉及制订测试计划,准备、建立测试用环境,编写测试大纲和测试用例等。2). 测试实施按照测试大纲的规定以及测试用例,采用有效的测试办法对软件进行测试。在测试过程中,统计人员及时统计测试通过的功效项、错误项及建议项,并手工填写《测试成果统计单》,每天根据测试统计进行汇总,形成《测试问题反馈清单》提交给测试负责人。3). 测试总结测试结束后,由测试负责人根据《测试成果统计单》和《测试问题反馈清单》编写测试报告,有关领导审批后,向招标人和监理工程师提供精确完整的测试成果报告。4). 提交测试报告测试完毕后,将《测试报告》、《测试成果统计单》、《测试问题反馈清单》提交部门存档。各阶段测试发现的问题修改后,须通过严格的复测。系统应用软件测试的不同阶段:1). 单元测试当模块编码完毕之后,需要对其进行单元测试,目的是根据该模块的功效阐明检查与否符合功效规定,输入数据与否能被对的接受,输出成果与否对的。【样本】单元测试报告,以下表所示:单元测试报告填表日期:编号:开发项目名称开发项目编号第一负责人单元名称负责人单元所属子系统开发周期代码测试检查:代码测试内容测试人员测试成果备注途径测试声明测试循环测试边界测试接口测试界面测试数据确认测试代码走查功效测试:序号功效名称操作办法成果建议测试人员备注测试结论负责人项目第一负责人审核项目组测试组总工办总工程师2). 组装测试组装测试重要是通过模拟几个业务周期的多个业务解决状况,检查业务解决的对的性,并检查模块之间接口通信和衔接的符合性。3). 确认测试确认测试是把软件系统作为一种整体,进行全方面的测试,检查软件与否符合拟定的需求阐明书的规定。确认测试重要内容涉及:软件功效、数据传输速度、数据接受的对的性、软件运行稳定性和可靠性等。确认测试期间,检查软件的设计、开发所产生的多个文档与否齐全,与否达成规定。4). 安装前测试安装前测试是在软件正式安装前,在模拟实验环境下进行的一次测试。本次测试要对软件进行一次全方面的功效和性能方面的测试。安装前测试与确认测试内容基本相似,测试时使用模拟数据进行测试。5). 安装后测试安装后测试是在完毕系统硬件和软件安装,并调试正常后,在实际运行环境进行的一次测试。通过测试检查软件功效和性能与否达成软件需求阐明书所规定的各项规定,与否达成互联互通的规定。6). 竣工测试竣工验收测试是软件实际运行一段时间后,进行的一次全方面测试,判断系统与否达成竣工验收的规定。系统测试环节及日常安排根据本项目工作计划的时间安排,测试工作将会和项目开发组的进度协调进行。软件测试的进度与软件开发进度的对应以下图所示:从整体上,本项目的测试进度分下列过程,具体每个过程的具体进度计划在该过程开始时及时制订:第一阶段准备阶段根据本项目的需求和制订的项目方案,制订《测试计划书》,经最后顾客方确认,方便指导整个项目的测试工作。第二阶段单元测试在开发组开发各个模块后,同样要及时进行功效测试。运用测试工具WinRunner进行测试,同时也要将测试成果导出形成《缺点报告》,运用《软件测试用例设计》文档中对应的用例进行检查,测得的问题及时反映给开发人员,解决问题后,再进行功效测试,直到通过。第三阶段集成测试又称联调测试。集成测试确保各个单元组合在一起后能够按照招标书中规定的技术和功效规定协作运行,并确保增量的行为对的。使用黑盒测试办法测试集成的功效。并且对以前的集成进行回归测试。1). 系统开通投入试运行前,由最后顾客组织联调和测试。2). 联调与测试需要有通过最后顾客确认的测试计划、测试内容和测试办法。联调与测试需要在质量监管人员的监控下按照测试计划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提高肾友透析充分性的护理策略
- 福建省福州市台江区九校2025-2026学年高一下学期期中考试地理试题
- 一元一次不等式(第2课时)(教学课件)2025-2026学年人教版数学七年级下册
- 通州湾示范区绿色化工拓展区危险化学品车辆专用停车场工程监理项目招标文件
- 妊娠期肝内胆汁淤积症指南解读2026
- 第二单元综合测试卷(单元测试)2025-2026学年六年级数学下册人教版(含答案)
- 2026届黑龙江省齐齐哈尔市高考历史二模试卷含解析
- 职业病防护应急处置流程
- 2026年数据中心优化创新报告
- 2026年化工行业生物基材料开发报告
- 简阳市中小企业融资担保有限公司2026年招聘金融科技部工作人员等岗位笔试参考题库及答案解析
- 2026上海市闵行区区管国企招聘42人备考题库含答案详解(精练)
- 保洁12小时工作制度
- 输变电工程可行性研究内容深度规定(2025版)
- 2026中国疾病预防控制中心人事处招聘工作人员笔试备考试题及答案
- 2025年内蒙古鄂尔多斯市康巴什区事业单位考试题及答案解析
- 2026浙江金华市金东城市建设投资集团限公司招聘9人易考易错模拟试题(共500题)试卷后附参考答案
- 心脏外科患者伤口护理
- 2026年工业无人机焊接技术报告
- 《城市体检工作手册》(试行)下载
- 2026年国际商务单证员考试试卷及答案解析(国际贸易实务)
评论
0/150
提交评论