365文库
登录
注册
2

软件测试(验收)大纲.docx

254阅读 | 9收藏 | 12页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
软件测试(验收)大纲.docx第1页
软件测试(验收)大纲.docx第2页
软件测试(验收)大纲.docx第3页
软件测试(验收)大纲.docx第4页
软件测试(验收)大纲.docx第5页
软件测试(验收)大纲.docx第6页
软件测试(验收)大纲.docx第7页
软件测试(验收)大纲.docx第8页
软件测试(验收)大纲.docx第9页
软件测试(验收)大纲.docx第10页
软件测试(验收)大纲.docx第11页
软件测试(验收)大纲.docx第12页
福利来袭,限时免费在线编辑
转Pdf
right
1/12
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
冷瞳 上传于:2024-08-09
软件测试验收大纲引言目的术语参照标准测试日期安排测试小组及成员测试具体内容合法性检查软件文档检查必须提供检查的文档其他可能需要检查的文档由业主确定必须检查的其他文档文档质量的度量准则软件代码测试源代码一般性检查软件一致性检查软件系统测试界面外观测试可用性测试功能测试稳定性强度测试性能测试强壮性恢复测试逻辑性测试破坏性测试安全性测试测试结果交付方式引言目的为了尽可能的找出软件的不足提高软件的质量促进软件的成功验收专门制定了本大纲其主要目的在于为所要进行的测试工作制定各种必要的准则和规范以及在有关方面协议的基础上对测试工作进行合理组织与管理术语本大纲所提及的术语其定义遵照标准参照标准软件工程术语信息技术软件生存期过程计算机软件产品开发文件编制指南计算机软件需求说明编制指南计算机软件测试文件编制指南计算机软件质量保证计划规范计算机软件配置管理计划规范软件维护指南计算机软件可靠性和可维护性管理一软件文档管理指南开发者企业规范软件开发者有关软件工程的规范其它文件例如合同书等法律文件中的有关规定说明应该遵循自顶而下就严不就宽的原则除非合同书等法律文件中另有规定标记号的标准为推荐标准测试日期安排开发方如期交付软件的基础上由业主审核确定具体日期安排测试小组及成员由业主聘请具有一定的分析设计编程和软件测试经验的测试组长和其他专业人员组成测试组设组长一名可设有副组长负责整个测试的计划组织工作或委托具有国家认可测试资质的第三方进行测试测试具体内容测试内容应该包括合法性检查文档检查软件一致性检查软件系统测试与测试结果评审等几项工作合法性检查检查开发者在开发本软件时使用的开发工具是否合法对在编程中使用的一些非本单位自己开发的也不是由开发工具提供的控件组件函数库等检查其是否有合法的发布许可软件文档检查必须提供检查的文档项目实施计划详细技术方案软件需求规格说明书含数据字典概要设计说明书详细设计说明书含数据库设计说明书软件测试计划含测试用例软件测试报告用户手册含操作使用维护应急处理手册源程序不可修改的电子文档项目实施计划项目开发总结软件质量保证计划其他可能需要检查的文档软件配置计划项目进展报表阶段评审报表由业主确定必须检查的其他文档说明如果业主认为节和节所列文档之外还需要检查其它文档则在此列出文档名称如果业主认为不需要进行额外的文档检查则本部分无内容文档质量的度量准则文档是软件的重要组成都分是软件生存周期各个不同阶段的产品描述文档质量的度量准则就是要评审各阶段文档的合适性主要有以下六条完备性开发方必须按照计算机软件产品开发文件编制指南的规定编制相应的文档以保证在开发阶段结束时其文档是齐全的正确性在软件开发各个阶段所编写的文档的内容必须真实的反映阶段的工作且与该阶段的需求相一致简明性在软件开发各个阶段所编写的各种文档的语言表达应该清晰准确简练适合各种文档的特定读者可追踪性在软件开发各个阶段所编写的各种文档应该具有良好的可追踪性文档的可追踪性包括横向可追踪性和纵向可追踪性两个方面前者是指在不同的文档的相关内容之间相互检索的难易程序后者是指确定同一文档某一内容在本文档范围中检索的难易程度自说明性在软件开发各个阶段所编写的各种文档应该具有较好的自说明性文档的自说明性是指在软件开发各个阶段中不同文档能够独立表达该软件在其相应阶段的阶段成果的能力规范性在软件开发各个阶段所编写的各种文档应该具有良好的规范性文档的规范性是指文档的封面大纲术语的含义以及图示符号等符合有关规范的规定软件代码测试源代码一般性检查仅对系统关键模块的源代码进行抽查检查模块代码编写的规范性批注的准确性是否存在潜在性错误以及代码的可维护性命名规范检查检查源代码中的变量函数对象过程等的命名是否符合约定规范该规范可以由开发方在软件工程文档规范中单方面约定注释检查检查程序中的注释是否规范注释量是否达到约定要求例如要求注释量达到左右接口检查检查数据库接口等外部接口是否符合要求各程序模块使用的接口方式是否一致特定的外部接口协议是否符合数据类型检查源代码中涉及的金额的常量变量及数据集和数据库中涉及金额的数据类型是否采用货币类型以防止在特定条件下产生较大的误差而影响统计结果限制性检查对一些程序中使用到的具有使用限制的命令事件方法过程函数对象控件等进行检查检查在长时间运行时有无可能接近或者达到限制条件这里考虑的系统运行时间可能长达数年软件一致性检查编译检查要求提交的源代码在其规定的编译环境中能够重新编译无错误并且能够完成相应的功能从而确定移交的确实是正确的源代码安装卸载检查在新系统上用交付的软件安装盘重新安装各个模块并且通过运行这些软件模块能否完成相应的功能从而确定移交的确实是正确的软件安装盘在安装后立即卸载所安装的模块并且检查是否能够做到彻底卸载运行模块检查将新安装的软件模块与现场运行模块用软件工具抽样比较确认交付的软件安装盘与现场运行软件一致抽查数处现场运行模块用软件工具比较确认现场运行软件一致软件系统测试软件系统测试不仅是检测软件的整体行为表现从另一个侧面看也是对软件开发设计的再确认进行软件系统测试工作时具体的测试用例是由开发方提供并由测试方和用户共同补充制定的在开发方做完功能演示后可以进行下列测试界面外观测试可用性测试功能测试稳定性强度测试性能测试强壮性恢复测试逻辑性测试破坏性测试安全性测试说明实际进行的测试内容有测试方法和业主根据具体情况共同确定并非文中所列测试内容都必须进行测试界面外观测试对照界面规范在软件需求规格说明书中规定或者由软件工程规范中给出和界面表在概要设计中给出检查各界面设计是否规范包括界面风格表现形式组件用法字体选择字号选择色彩搭配日期表现计时方法时间格式对齐方式等等是否符合规范是否协调一致是否便于操作可用性测试测试操作是否方便用户界面是否友好等测试系统是否有影响操作流程的界面和功能纪录具体的数量出现频率和严重程度功能测试检查数据在流程中各个阶段的准确性对系统中每一模块利用实际数据运行将其结果与同样数据环境下应该得出的结果相比较或与软件需求规格说明书中要求的结果进行比较如有偏差则功能测试不能通过检查软件需求规格说明书中描述的需求是否都得到满足系统是否缺乏软件需求规格说明书中规定的重要功能以及系统实际使用中不可缺少而软件需求规格说明书中没有规定的功能如果存在遗产数据应该检查遗产数据转换是否正确稳定性强度测试测试系统的能力最高实际限度即检查软件在一些超负荷情况下功能实现的情况例如要求软件进行某一行为的大量重复输入大量的数据或大数值数据对数据库进行大量复杂的查询等利用边界测试最大值最小值次循环对系统进行模拟运行测试观察其是否处于稳定状态性能测试根据系统设计指标或者对被测软件提出的性能指标测试软件的运行性能例如传输连接最长时限传输错误率计算精度记录精度响应时限和恢复时限等强壮性恢复测试采用人工的干扰使应用软件平台软件或者系统硬件出错中断正常使用检测系统的恢复能力进行强壮性测试时应该参考性能测试相关的测试指标逻辑性测试根据系统的功能逻辑图测试软件是否按规定的逻辑路径运行选择一些极限数据判断软件运行是否存在错误或非法路径从而发现系统的逻辑错误或非法后门破坏性测试输入错误的或非法的数据类型检查系统的报错纠错的能力及稳定性并测试可连续使用多长时间而系统不崩溃安全性测试验证安装在系统内的保护机构确实能够对系统进行保护使之不受各种非常的干扰安全测试时需要设计一些测试用例试图突破系统的安全保密措施检验系统是否有安全保密的漏洞说明进行安全测试时必须遵循相关的安全规定并且有业主派员参加测试结果交付方式测试结束后由测试组填写软件测试报告并将测试报告与全部测试材料一并交给业主具体交付方式由业主和测试方双方协商确定测试报告包括下列内容软件测试计划软件测试日志软件文档检查报告软件代码测试报告软件系统测试报告测试总结报告测试人员签字登记表
tj