最新版:软件检测方案模板电子教案.pdf 20页
软 件 测 试 方 案 模 板精品文档XX 项目 软件检测方案编号: XXXX公司2017 年 XX 月目录收集于网络,如有侵权请联系管理员删除精品文档 1文档说明11.1文档信息11.2文档控制11.2.1变更记录11.2.2审阅记录1 2引言 22.1编写目的22.2读者对象22.3项目背景22.4测试目标22.5测试参考文档和检测提交文档32.5.1测试参考文档32.5.2测试提交文档32.6术语和缩略语3 3测试要求53.1测试配置要求53.1.1硬件环境53.1.2软件环境53.2测试方式63.2.1测试方法63.3测试数据63.4测试策略63.4.1单元测试63.4.2集成测试73.4.3系统检测73.4.4验收测试113.5测试资源113.6测试阶段及范围113.7通过检测的标准12 4软件结构介绍124.1概述 12 5用例表格14 6关注点146.1文本输入框146.2下拉列表156.3增加数据156.4修改数据156.5删除数据156.6查询数据156.7数据导入导出166.8数据接入与处理166.9其他 16 7附录 167.1附录 1 审批记录表 16收集于网络,如有侵权请联系管理员删除精品文档1 文档说明1.1文档信息 文档基本信息详见表 1-1文档信息表。
表 1-1 文档信息表 文档作XX 公司者 创建日XX 年 X 月 X日期 当前版V1.0本 上次版无本1.2文档控制1.2.1变更记录 文档变更记录在表 1-2 文档变更记录表中具体记录。表 1-2 文档变更记录表 变更日变更人版本备注期 2016.5.10 XX 公司V1.0新增1.2.2审阅记录 表 1-3 审阅记录表 中具体记录了审阅记录。收集于网络,如有侵权请联系管理员删除精品文档表 1-3 审阅记录表 审阅日审阅人版本备注期 2引言 2.1编写目的说明编写本测试方案的目的是为工具研发工程管理者、软件工程师、系统 维护工程师、测试工程师提供关于XX 项目平台整体系统用途跟性能的检测指 导。同时,该文档也是客户确定软件是否完整测试的重要根据。 2.2读者对象本测试方案可能的合法读者对象为工具研发项目管理者、软件工程师、测 试组、系统维护工程师、用户。 2.3项目背景项目全称: XX简称: XX委托单位: XX开发单位: XX 2.4测试目标在客户使用工具之前测试教案怎么写,尽可能地看到软件中存在的错误和不合理之处,排 除软件中潜在的错误,最终把高质量的硬件平台交给用户。
系统的检测目标: 功能、性能、 UI 、安全性、兼容性、容量。收集于网路,如有侵权请联系管理员删除精品文档 2.5测试参考文档和检测提交文档2.5.1测试参考文档表 2-1 参考资料列出了这次计划涉及至的参考资料。表 2-1 参考资料名称备注 XX GBT 15532-2008 计算机硬件测试规范 GBT 9386-2008 计算机软件测试文档编制规范2.5.2 测试提交文档测试提交文档如表 2-2测试提交文档表 2-2 测试提交文档文档名称备注软件检测计划工具测试方案软件测试用例软件检测记录工具测试报告 2.6术语和缩略语本文使用了表 2-3术语/ 定义表所显示的面向客户的术语、定义,包括通 用短语在本文档中的专用解释。表 2-3 术语 / 定义表 术语 / 定义表明 软件检测软件测试就是利用测试工具根据检测方案和步骤对产品进行功能跟性能检测,甚至依照需要编写不同的检测软件,设计和维护检测平台,对测试方案可能发生的难题进行分收集于网络,如有侵权请联系管理员删除精品文档析和检测。 系统测试平台测试是借助与系统的需求规格作非常,发现工具与平台需求规格不相符合或与之冲突的地方。
它将借助确认测试的硬件,作为整个基于计算机平台的一个元素,与计算机软件、外设、某些支持硬件、数据和人眼等其它平台元素结合出来,在实际使用环境下,对计算机平台进行的检测。 功能测试黑盒测试是基于平台需求规格,在不知道系统或部件的外部结构的状况下进行的检测。通常既将黑盒测试也称:基于型号的检测、输入输出测试、功能测试或数据驱动测试。是基于客户观点出发的检测。主要是验证功能是否依照需求,包括原定功能的校验、是否有冗余功能、遗漏功能。 性能检测性能测试关注的是平台的整体。它跟一般说的效率、压力、负载测试有紧密关系。所以压力跟强度测试应该与性能检测一同进行。错误 ! 未找到引用源。 所列为本文用到的缩略语。表 2-4 缩略语表 缩略语说明收集于网路,如有侵权请联系管理员删除精品文档 3 测试要求 3.1测试配置要求3.1.1 硬件环境检测配置需要的软件环境如表3-1 硬件环境表表 3-1 硬件环境表 资源种类资源描述数量 云存储3.1.2软件环境检测配置需要的硬件环境如表3-2 软件环境表表 3-2 软件环境表分类工具运行平台服务器数据库收集于网路,如有侵权请联系管理员删除精品文档分类工具其他 3.2测试方式3.2.1测试手段系统的用途测试我们选择的是手工测试,运用黑盒测试中的等价类划分、 边界值预测、错误推论、因果图法。
系统UI 方面的检测包含:易用性测试、规 范性测试、帮助设备检测、合理性测试、美观与协调性测试、独特性测试、快 捷方式组合检测。系统的安全性、兼容性、安装与反安装、配置检测也有手工 测试。单元测试采用的方式是白盒测试,功能检测搭载黑盒测试。 3.3测试数据检测数据主要根据XX,参考 XX 中要求的运行限制,设计测试用例,作为 XX平台的测试数据。 3.4测试策略3.4.1单元测试首先根据平台、子系统和组件进行界定,但最后的单元需要是用途模块, 或 面向对象过程中的若干个类。单元测试是对功能组件进行正确性检验的检测工收集于网络,如有侵权请联系管理员删除精品文档 作,也是后续测试的基础。目的是在于发现各模块内部也许存在的各类差错, 因此必须从程序的外部结构出发设计测试用例,着重考虑下面五个方面:1) 模块接口:对所测模块的数据流进行检测。2) 局部数据结构:检查不恰当或不一致的数据类别说明、使用已经赋值或尚未初始化的数组、错误的初始值或缺省值。3) 路径:虽然不可能做到穷举测试,但应设计测试用例查找由于不恰当的推导(包括算法错、表达式的符号表示不恰当、运算效率不够等)、不恰当的非常或不正常的控制流(包括不同数据类别量的互相非常、不适当地修改了循环变量、错误的或不可能的循环终止条件等)而造成的错误。
4) 错误处理:检查模块有没有对预见错误的条件设计非常健全的错误处理功能,保证其逻辑上的正确性。5) 边界:注意设计数据流、控制流中正好等于、大于或高于确定的非常值的用例。3.4.2 集成测试集成测试也叫组装测试或联合检测。通常,在单元测试的基础上必须将所 有的组件按照设计要求组装成系统,这时应该考虑的问题:1) 在把各个模块连接出来的之后测试教案怎么写,穿越模块接口的数据能否会丢失。2) 一个模块的功能是否会对另一个模块的功能造成不利的妨碍。3) 各个子功能组合出来,能否超过预期要求的父功能。4) 全局数据结构是否有问题。5) 单元组件的偏差积累起来,是否会放大,从而超过不能接受的程度。我们在装配时能参考采用一次性组装形式或增殖式组装方法。3.4.3 系统检测平台测试目的是在于验证工具的功用和性能及其它特征是否与用户的规定 一致,主要是以下类别的测试:1) 功能检测:验证平台用途是否依照其需求规格说明书,核实系统用途收集于网络,如有侵权请联系管理员删除精品文档上是否完整,没有冗余和遗漏的用途。功能测试详细介绍如表3-3 功能测试详细表所示:表 3-3 功能测试详细表检测范围验证数据精确度、数据类别、业务用途等相关方面的正确性测试目标确认所有功能均未正常实现,即是否与需求一致技 术采用黑盒测试、边界测试、等价类划分等检测方式工具与技巧手工测试开始标准开发阶段对应的功能完成以及测试用例设计完成完成标准检测用例通过使得最高级缺陷全部缓解需考量的特殊事项 2) 用户界面测试:测试用户界面是否具备导航性、美观性、行业或公司的规范性、是否满足设计中规定的执行功能。
详细介绍如表3-4UI 测试介绍表所示:表 3-4UI 测试介绍表测试范围1.导航、链接、 Cookie 、页面结构包含菜单、背景、颜色、字体、按钮名称、TITLE、提示信息的一致性等。2.友好性、可操作性(易用性)测试目标确认各个窗口样式(包括色彩、字体、提示信息、图标、TITLE 等等)都与意愿保持一致,或依照可接受标准,能够确保用户界面的友好性、易操作性,而且符合客户操作习惯。技术WEB测试通用办法工具与技巧手工测试、目测开始标准界面开发完成完成标准UI 符合可接受标准,能够确保用户界面的友好性、易操作性,而且符合用户操作习惯 测试重点与优先级收集于网络,如有侵权请联系管理员删除精品文档 需考量的特殊事项 3) 性能检测:测试相应时间、事务处理效率跟其它时间敏感的弊端。性能检测介绍如表 3-5性能检测介绍表所示:表 3-5 性能检测介绍表测试范围多客户长时间在线操作时功耗方面的检测测试目标确认系统在大流量的数据与多客户操作时软件性能的稳定性,不产生系统崩溃或相关的异常现象技术手工测试、自动化测试开始标准自动化测试脚本设计并评审通过且项目组移交系统检测完成标准平台满足客户意愿中所规定的性能要求 测试重点与优先级 需考量的特殊事项 4) 兼容性测试:测试工具在不同的系统上使用的兼容性。
兼容性测试具体如表 3-6兼容性测试具体表所示:表 3-6 兼容性测试具体表检测范围1.使用不同版本的不同浏览器、分辨率、操作系统分别进行检测。2 .不同操作系统、浏览器、分辨率和各类运行硬件等诸多条件的组合检测。测试目标确认系统在不同的工具和软件配置中运行稳定技术黑盒测试软件与技巧手工测试开始标准项目组移交系统检测完成标准在各类不同版本不同类项浏览器、操作系统或者其组合下均可正常实现其用途(此检测根据研发提供依照决定测试范围) 测试重点与优先级 需考量的特殊事项 5) 安全性测试:测试工具系统对非法入侵的防控能力。安全性测试具体表如表 3-7安全性测试具体表所示:收集于网络,如有侵权请联系管理员删除精品文档表 3-7 安全性测试具体表检测范围1.用户、管理员的密钥安全2 .权限3.非法攻击检测目标1. 用户、管理员的密码管理2 .应用程序级别的安全性:核实用户只能操作其所拥有权限可操作的用途。3.系统级别的安全性:核实只有具有平台访问权限的客户能够访问平台。技术代码包以及非法攻击工具工具与技巧手工测试开始标准功能测试完成完成标准执行各类非法操作无安全漏洞且平台使用正常 测试重点与优先级 需考量的特殊事项 6) 配置测试:测试在不同网络、服务器、工作站的不同软硬件配置条件下,软件平台的质量。
详细的配置检测详细表如表3-8 配置检测详细表 所示:表 3-8 配置检测详细表测试范围不同网络、服务器、工作站,不同软软件配置条件检测目标确认系统在不同的软软件配置条件下平台的品质是否超过标准科技黑盒测试软件与技巧手工测试开始标准平台研发完成后完成标准超过相关规定 测试重点与优先级测试优先级以测试需求的优先级为参照 需考量的特殊事项软软件设施问题 7) 回归测试详细介绍如表 3-9回归测试详细表所示:表 3-9 回归测试详细表检测范围所有用途、用户界面、兼容性、安全性等检测类型收集于网络,如有侵权请联系管理员删除精品文档测试目标确认执行所有检测类型后用途、性能等均超过用户意愿所规定的标准科技黑盒测试软件与技巧手工测试和自动化测试开始标准每当被检测的硬件或其环境改变时在每个适合的测试阶段上进行回归测试完成标准95%的检测用例执行通过并借助系统测试 测试重点与优先级测试优先级以测试需求的优先级为参照 需考量的特殊事项软软件设施问题3.4.4验收检测① 用户新增或更改内容的内容如表3-10 用户验收表所示。表 3-10 用户验收表 测试项测试方式预计结果实际结果推断② 用户反馈问题确定。