还剩7页未读,继续阅读
文本内容:
项目测试方案项目名称:项目编号:供应商名称:期:第一章测试内容在系统调测期间,天水市国资委有权派出技术人员参加,同时我公司对其进行指导测试内容包括功能要求、可靠性、安全性、性能、可扩充性、可维护性、平台移植性、与其它系统的接口等表测试内容表质量特性质量子特性定义测试方法备注验证系统是否覆盖需求软件产品为指定的任务和用适合性/户目标提供一组合适的功能的能力验证需求是否被正确实现,米用软件产品提供具有所需精度等价方法,构造一些合理输入,准确性/的正确或相符的结果或效果检查是否得到期望的输出的能力软件产品与一个或更多的规检查被嵌入或被调用的系统是否互操作性/定系统进行交互的能力功能仍然正确或符合需求验证系统对非法访问的检测及处软件产品保护信息和数据的功能性理能能力,以使未授权的人员或系安全保密性/统不能阅读或修改这些信息和数据,而不拒绝授权人员或系统对它们的访问软件产品遵循与功能性相关检查需求规格说明书中在功能性方的标准、约定或法规以及类似功能性的依面应当说明系统所遵循的标准、约/规定的能力从性定、法规以及类似规定,并检查系统对这些标准、规定是否遵循软件产品为避免由软件中故记录在按测试用例操作、随机操作、障而导致失效的能力异常操作如断开网络、调用未安装可靠性成熟性/的系统时,记录引起系统失效的次数通过构造不合理输入,检测系统在软件出现故障或者违反其的处理能力容错性/指定接口的情况下,软件产品维持规定的性能级别的能力强制性地破坏系统,检测系统的自在失效发生的情况下,软件产动恢复能力和需手工恢复的难度与易恢复性/品重建规定的性能级别并恢时间复受直接影响的数据的能力软件产品遵循与可靠性相关检查需求规格说明书中在可靠性的标准、约定或法规的能力方面应当说明系统所遵循的标准、可靠性的依/约定、法规以及类似规定,并检查从性系统对这些标准、规定是否遵循查看软件说明书、用户手册、在软件产品使用户能理解软件线帮助是否方便、易懂是否合适以及如何能将软件易理解性/用于特定的任务和使用条件的能力易用性软件产品使用户能学习其应查看软件说明书、用户手册、在线易学性/用的能力帮助、软件命名是否合理通俗易懂软件产品使用户能操作和控查看界面布局、操作方式、业务易操作性/制它的能流程、提示信息是否方便精确软件产品吸引用户的能力检查设计规格说明书中关于用户界吸引性/面的要求是否得到了满足;软件开发界面规范是否得到了执行软件产品遵循与易用性相关检查需求规格说明书中在易用性方的标准、约定、风格指南或法易用性的依面应当说明系统所遵循的标准、约/规的能力从性定、法规以及类似规定,并检查系统对这些标准、规定是否遵循自动化测试方式在规定条件下,软件产品执行具功能时,提供适当的响应时间特性/和处理时间以及吞吐率的能力自动化测试方式在规定条件下,软件产品执行资源利用性/具功能时,使用合适数量和效率类别的资源的能力软件产品遵循与效率相关的检查需求规格说明书中在效率方面标准或约定的能力应当说明系统所遵循的标准、约定、效率依从性/法规以及类似规定,并检查系统对这些标准、规定是否遵循软件产品诊断软件中的缺陷是否能通过日志、系统的架构尽或失效原因或识别待修改部维护性易分析性快地定位错误/分的能力软件产品使指定的修改可以检测系统的架构是否易于修改易改变性/被实现的能力软件产品避免由于软件修改检测系统的架构,修改时是否易引稳定性/而造成意外结果的能力起其他的错误软件产品使已修改软件能被当系统发生及更时,除测试更改部确认的能分外,计算引起其他需要进行测试易测试性/的工作量,检测是否易于计算由修改带来的工作软件产品遵循与维护性相关检查需求规格说明书中在维护性方的标准或约定的能力维护性的依面应当说明系统所遵循的标准、约/从性定、法规以及类似规定,并检查系统对这些标准、规定是否遵循软件产品毋需采用额外的活一般采用自动化测试,测试在各个可移植性适应性/动或手段就可适应不同指定操作系统卜系统的功环境的能力软件产品在指定环境中被安有无安装手册,能否按照手册成易安装性/装的能力功安装,安装需要的工作软件产品在公共环境中同与当系统或用户试图将软件与其他的/共存性其分享公共资源的其他独立独立软件在公共环境中共享公共资软件共存的能力源时的用户行为软件产品在同样环境下,替代检查测试软件在一个特定的硬件/易替换性/另一个相同用途的指定软件软件/操作系统/网络等环境卜的性产品的能力能如何软件产品遵循与可移植性相检查需求规格说明书中在可移植性关的标准或约定的能力可移植性的方面应当说明系统所遵循的标准、/约定、法规以及类似规定,并检查依从性系统对这些标准、规定是否遵循第二章可靠性测试可靠性测试使系统长时间处于既定的压力下运行,来观察其运行状况,包括响应时间、吞吐量、资源利用率等的变化情况性能测试
2.
1.系统的基本能力测试,模拟系统运行的业务压力和使用场景,系统的性能是否满足要求,测试参数响应时间(最小响应时间、平均响应时间、最大响应时间)是否符合需求可扩充新测试
2.
2.可扩充性指根据系统实际的要求,使系统能适应变化和新情况可维护新测试
1.
1..
3.在确定已知的最大并发用户数的测试中,将虚拟用户数逐渐增加超过最大并发数,超时错误的事务越来越多,运行一段时间后,逐渐减少虚拟用户数,观察响应时间以及事务执行情况,是否也随之恢复到预期中的状态平台移植性测试
2.
4.可移植性指的是未经修改或修改部分源代码后,软部件从一种环境移植到另一种环境中还能正常工作的难易程度与其他系统的接口的测试
2.
5.接口测试是无界面的功能测试以下为接测试的要点
(1)输入参数测试针对输入的参数进行测试,也可以说是假定接口参数的不正确性进行的测试,确保接口对任意类型的输入都做了相应的处理输入参数合法,输入参数不合法,输入参数为空,输入参数为null,输入参数超长;
(2)功能测试在正常情况下测试时接口是否满足了所提供的功能;
(3)异常场景如请求超时、快速连续点击、请求失败情况(任务型的,失败后是否可以重新下发任务)第三章测试步骤软件的每一版本都经历四次测试任务,分别为单元测试、集成测试、系统测试、验收测试质量保证组在实施与测试阶段,对软件的实施、测试及版本进行管理同时,在项目实施过程中,配备专门的版本管理工程师协助业主完成对已有系统的版本管理工作此次开发项目包括多个方面的工作和任务,每一项任务的完成;文档的交付;功能模块的完成;软件的交付都有相应的完成标志和测试、评估和验收标准第四章测试工具软件评测采用先进的测试工具进行测试工作,结合自动化自测,对软件功能、性能多方面进行测试工作,并采用统一的测试管理工具进行测试结果的管理和处理1)测试管理系统TestDirector2压力测试工具LoadRunner3自动化测试工具QuickTestProfessional第五章测试数据我公司将在模块开发过程中,阶段性按照已确认的确定功能,组织人员进行测试工作,并认真准备与业务流程相关的测试数据进行全流程功能及性能测试,确保数据贴近业务环境,实现开发功能各项标准达成1大数据量测试大数据量测试对大数据量进行测试,包括独立的数据量测试和综合数据量测试用例目的测试系统对负载大数据量的能力,测试项平均输出响应时间秒是否能正常工作包括独立的大数据量存储;综合的大数据量存储;独立的大数据量统计;综合的大数据量统计2数量执行SQL语句,查看执行时间日志,用Profile工具计算平均值等;跟踪Oracle执行计划查看SQL经过哪些分区和索引,多少次全表扫描3测试数据系统的输入值用其按口寸间的分布或按它们在可能输入范围内的出现概率的分布第六章测试程本测试根据需求、设计编写测试用例,然后执行测试用例,录入缺陷缺陷管理的流程:1测试人员将测试过程中发现的缺陷录入测试管理工具TD;2项目经理定期察看缺陷记录,确定需要修改的缺陷,指定相关人员修改;对不需修改的缺陷说明原因;3开发人员修改后,程序重新入库,并通知测试人员进行测试;4测试人员进行回归测试,循环步骤1—3直到测试达到测试目标为止;5测试人员统计本次测试缺陷数和修改率,记入测试分析报告第七章测试结果形式测试结果形式为文档和报告形式测试软件将交至测试机构并由测试机构出具测试报告,测试报告至少应包括产品说明、用户文档、功能性、效率、易用性、可靠性和可移植性等检测项目。