软件测试大学教程 978-7-302-20655-2 系统测试-2

软件测试大学教程 978-7-302-20655-2 系统测试-2

ID:43823864

大小:1.25 MB

页数:44页

时间:2019-10-15

软件测试大学教程 978-7-302-20655-2 系统测试-2_第1页
软件测试大学教程 978-7-302-20655-2 系统测试-2_第2页
软件测试大学教程 978-7-302-20655-2 系统测试-2_第3页
软件测试大学教程 978-7-302-20655-2 系统测试-2_第4页
软件测试大学教程 978-7-302-20655-2 系统测试-2_第5页
资源描述:

《软件测试大学教程 978-7-302-20655-2 系统测试-2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1/43第10讲系统测试测试设计与软件攻击2/43测试设计测试设计步骤理解软件和测试目标设计测试用例运行测试用例并处理测试结果评估测试用例和测试策略测试设计步骤既强调目的性也强调计划性目标是追求测试效率和测试结果文档化和按部就班可会降低管理难度,增强计划性文档化和按部就班有时候会适得其反,尤其是扼杀测试人员的经验作用和灵感3/43理解软件和测试目标目的建立软件故障模型了解测试目标,来确定测试策略和测试计划任务:了解软件的功能和业务背景、用户环境了解软件的开发背景和系统结构、技术选型了解软件的质量历史

2、、版本变化了解测试目标和资源限制确定测试策略和测试计划4/43理解软件和测试目标(续)方法:阅读软件使用手册理解软件运行环境和用户行为了解同类软件的功能和使用了解软件要解决的问题域和解域(业务背景知识)试运行软件熟悉软件功能确定软件基本可以测试了解软件体系结构、技术选型、开发环境和工具阅读早期版本测试报告,以及单元和集成测试报告确定测试人员限制和时间限制,制定初步测试策略和测试计划,确定测试结束标准5/43理解软件和测试目标(续)成果:1.建立错误模型,指导回答以下问题:该软件可能的错误会出现在哪里

3、?用户环境与测试环境不一致没有测试过的代码或功能没有测试过的输入组合、极端环境或功能使用方法、使用顺序如何做才能发现这些错误?2.建立测试策略和初步测试计划了解测试目标和资源限制按照错误的性能价格比制定设计测试用例的优先级并确定初步的测试计划6/43理解软件和测试目标(续)成果(续):3、确定测试结束标准(退出机制)已经解决的错误没有重现所有缺陷报告已经关闭所有测试用例全部执行完毕遗留的未发现错误数量可以被接受:错误播种、错误发生曲线分析、历史数据市场和管理因素、预算和时间用完因素不属于技术层层面的

4、结束标准实质上是测试失败或者部分失败的表现7/43设计测试用例目的设计尽可能多、快、好、省发现错误的测试用例任务理解故障模型、理解现有的测试用例库、设计具体的测试用例方法:软件攻击法基于故障模型:经验、历史数据/错误、软件开发和运行环境需要创造性思维要注意保证充分性(多、快、好、省)TestingisaWar小型系统或者系统的简单功能因果图分析法、边界值分析法NoSilverBullet8/43设计测试用例(续)结果:测试用例没有标准文档格式对于特殊人在特殊情况下可以在运行后才形成文档测试用例文档由

5、简介和测试用例两部分组成简介部分描述了测试目的、测试范围、定义术语、参考文档、概述等测试用例部分逐一列示各测试用例包含的要素:标题和编号、版本号、修改记录等,针对目标和假设前提/可能发现的错误,输入和数据/代码,测试步骤,预期输出和错误发现方法IE4.0的测试用例数目:10万9/43简单的测试用例测试用例ID输入预期结果实际结果测试统计利率贷款期限(年)贷款金额(元)月支付总支付总利息月支付总支付总利息通过/失败测试日期测试人员TC-0018%3043000587.01TC-0028.5%30430

6、00615.13TC-0038.5%1543000787.7910/43运行测试用例并处理测试结果目的使用测试用例发现错误并关闭错误任务:运行测试用例并记录结果评估测试结果并记录缺陷处理缺陷直至缺陷关闭修改、延迟处理、不修改、不是错误11/43运行测试用例并处理测试结果(续)方法:选择测试用例库中的测试用例运行选择新设计的测试用例运行录制/回放或者笔录中间步骤和结果记录下执行过程中的灵感:但不要轻易修改本次执行任务对测试结果分析,并尽量重现和优化错误步骤填写缺陷报告并提供尽可能多的信息,尽可能提供错

7、误分析和修改建议认真审核错误处理结果并及时关闭缺陷报告结果:记录下的运行结果记录下的新的测试用例设计思路提交并处理的缺陷报告12/43评估测试用例和测试策略目的:检验测试用理和测试策略的有效性必要时进行完善和修改增加测试经验任务:根据测试结果完善、修改、合并测试用例如果没有文档化测试用例,此时需要文档化维护测试用例库增加新的测试用例(尤其是已经发现了错误的测试用例)删除不必要的测试用例(要谨慎,除非是功能改变)修改刚刚使用的测试用例(根据测试结果)合并部分测试用例根据测试结果完善和修正测试策略和测试

8、计划、产生新的测试用例设计思路13/43评估测试用例和测试策略(续)方法:基于经验发现了什么问题?这种问题出现的原因是什么?为什么会测试用例发现这种问题?还可以更快地发现吗?测试用例可以合并吗?可能联想到还会出现什么问题?--新的测试用例流程控制/尤其是测试用例库的维护可以借助于工具实现结果:优化的测试用例库优化的软件故障模型优化的测试策略和测试计划测试的经验和新的测试用例设计思路14/43测试设计步骤1、理解软件和测试目标2、设计测试用例3、运行测试用例并处理测试结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。