- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 软件测试【荐】.ppt
* * * * * * * * * * 注意此处的错误是指某类特定错误,如对负数的判断是否正确. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 只独立考虑各判定内的条件组合,没有考虑不同判定间的组合 * * * * * * * * * * * 注意节点2,3和5,6是由复合条件演变而来. * * * * * * 本地化测试 软件本地化测试的重点内容包括: 1) 功能性测试:基本功能、安装、卸载、升级等; 2) 翻译测试:完整性、准确性; 3) 可用性(适用性)测试:客户界面、度量衡、时区、文化、宗教、喜好等; 4) 兼容性测试; 5)文档验证:联机文档、在线帮助、手册等一致性; 6) 软件本地化的技术问题测试; 7) 翻译问题测试; 8) 文本扩展问题测试; 9) 字符集问题测试; 10) 数据格式问题测试; 五、编写测试报告 测试报告至少要包括六个方面的内容: 1. 测试任务描述部分 描述测试基线版本的需求分析、新增功能点和故障点。 2. 测试环境说明部分 硬件环境描述这次测试用到的硬件配置情况; 软件环境描述这次测试用到的软件版本情况; 组网结构图描述测试采用的组网方式逻辑图。 五、编写测试报告 3. 测试版本比较和测试方法说明 测试版本比较,描述这个基线和上次最相邻的基线版本的重要区别; 测试方法说明,描述主要的测试手段以及采用的测试工具。 4. 功能测试描述 要详细说明需求分析中的功能、接口、界面测试情况,以及新增功能点和故障点的测试情况。 五、编写测试报告 5. 性能测试描述部分 主要是现有硬件条件下,关键节点的性能指标和处理能力。 6. 确认性测试部分 确认性测试,要求描述基线确认性测试情况,主要描述模仿现场数据的测试情况,安装程序的测试情况,维护、统计和告警等易用性测试情况,升级测试情况以及可恢复性测试情况。 要想使产品在客户现场成功运行或升级率达到100%,确认性测试是关键的保证。大多数测试工作都是到性能测试这一步为止。然而,有15%是因为测试环境不够真实,同客户现场环境有差异,导致了一些隐藏的软件问题未能被发现。 五、编写测试报告 7. 遗留问题描述部分 测试中经常会出现这样的问题,测试人员测试过程中,认为某部分存在问题,但是开发人员说设计就是这样的,或者认为问题太小不值得修改。明智的选择就是写在测试报告的遗留问题部分,由测试经理决定是直接暂缓处理呢?还是协调各部门的经理及相关人员,决定如何解决问题? 8. 测试总结部分 总体测试结果分析、测试结论和测试遗留问题。 9. 《测试报告》编写参考指南 * * * 巴利·玻姆(Barry W. Boehm)——软件工程估算模型COCOMO模型之父、软件过程螺旋式模型之父。 * * 例如,在微软内部,软件测试人员与软件开发人员的比率一般为 1.5—2.5左右,这可能远远超出了大家对测试人员的理解,但微软软件开发的实践过程已经证明了这中种人员结构的合理性。如,图中显示了微软在开发 Window 2000 和 Exchange 2000 的两个产品时的开发人员的一般配置图: * 在具体工作过程中,测试执行人员要按照测试设计人员制定的测试方案对产品进行测试,最后给出测试报告或者产品质量评测结果;测试开发人员要根据测试工作需要,编写测试工具,实现部分测试工作自动化。 * * * * * * 意大利经济学家帕累托提出 * * * 因为测试建立在模块间的接口上,所以多采用黑盒测试,适当辅以白盒测试,以便能对主要的控制路径进行测试。 * * 测试那些方面 * * * 测试者完全知道程序的结构和处理算法,按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按照预定要求工作. 白盒测试的测试依据一般是设计文挡. * * * * * * * 使用指定的测试用例设计方法产生测试用例,运行这些测试用例均未发现错误(包括发现错误后已被纠正的情况),则测试可终止。 观察测试阶段中单位时间内发现错误数目的曲线: 单发 位现 时的 间错 内误 数 周(或天) 可 以 停 止 单发 位现 时的 间错 内误 数 周(或天) 不 应 停 止 日立预测法 日立公司分析了23个工程项目的测试情况,这些项目包括操作系统、语言处理程序、大规模联机系统等,总共约100万行代码。分析表明,这些项目在完成测试用例速率方面有明显的相似之
文档评论(0)