软件工程11 测试

软件工程11 测试

ID:20550294

大小:746.94 KB

页数:87页

时间:2018-10-10

软件工程11 测试_第1页
软件工程11 测试_第2页
软件工程11 测试_第3页
软件工程11 测试_第4页
软件工程11 测试_第5页
资源描述:

《软件工程11 测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试要达到的目标请尝试回答以下问题:什么是软件测试?测试的任务目标是什么?怎么样执行测试?测试时需要注意什么?提交什么?如何设计测试用例?1.测试基础理解软件测试软件测试工作流程测试人员的工作和主要目标测试实践2.软件测试分类3.测试方法白盒测试黑盒测试4.软件测试的步骤主要内容1.测试基础1.1理解软件测试什么是软件测试?软件测试的目标软件测试的重要意义软件测试的原则软件测试的对象软件测试人员测试用例软件测试,是为了发现错误而执行程序的过程。测试只能找出程序中的错误,但在未发现错误时,并不能

2、证明程序中没有错误。什么是软件测试发现错误并不是软件测试的最终目标。测试阶段的根本目标是尽可能多的发现软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用。软件测试的目标一、软件测试是贯穿整个软件开发生命周期从图中可以看出,软件测试是贯穿软件工程始终的一个活动,由单元测试、集成测试、系统测试、验收测试组成。此外,完整的测试活动还要有相应的缺陷跟踪系统,从而完成整个软件工程迭代开发的过程。二、测试是为了证明程序有错,而不是证明程序无错误;一个成功的测试是发现了至今未发现的错误的测试。三、测试包含

3、了“分析”或“运行”软件分析软件产品的过程称为静态测试,运行软件的测试过程称为动态测试。四、软件测试有两个基本的功能:验证和确认。验证保证产品的正确性,确认保证生产了正确的产品。软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。总的来说:软件测试的重要意义软件测试——产品质量的保证软件测试——控制成本的关键软件测试——软件可靠性确认软件测试——让企业具备国际竞争的实力软件测

4、试原则所有的软件测试都应追溯到用户需求应当把“尽早地和不断地进行软件测试”作为软件测试人的座右铭完全测试是不可能的,测试需要终止测试无法显示系统所有潜在的缺陷充分注意测试中的群集现象程序员应避免检查自己的程序尽量避免测试的随意性,应从工程的角度理解软件测试,它是有组织、有计划、有步骤的活动软件测试对象程序数据文档过程硬件网络16测试工具软件开发工程师(SoftwareDevelopmentEngineerinTest,简称SDE/T)软件测试人员软件测试工程师(SoftwareTestEngine

5、er,简称STE)17SDE/T负责写测试工具代码,并利用测试工具对软件进行测试;或者开发测试工具为软件测试工程师服务。负责理解产品的功能要求,然后对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性,并写出相应的测试规范和测试案例STE测试计划测试设计与开发执行测试跟踪与报告1.2软件测试工作流程1.3测试人员的工作和主要目标发现软件错误尽可能早地找出软件错误必需确保找出来软件错误得以关闭测试人员在工作中应执行以下工作:规划测试任务;设计测试;建立一个合适的测试执行环境;评估、获取

6、、安装和配置自动测试工具;执行测试撰写适当的测试文档及报告1.4测试实践案例:测试记事本的文件保存功能测试记事本的文件保存功能一、文件保存功能描述1.新建一个文本文件;2.然后在文件中录入文字内容;3.执行菜单命令“文件->保存”保存文件;4.然后再次打开此文件,刚才保存的内容应该显示出来。测试记事本的文件保存功能二、寻找错误在开始进行测试之前,我们建立一个表格,如下图,记录测试人员操作步骤和软件的反应,然后我们看系统的实际反应和预期的反应是否一致。如果不一致,则说明在软件中存在错误。测试人员操作

7、软件反应第一步:在桌面上右键->新建->文本文档保存时菜单弹出,单击菜单后,菜单关闭,关闭文件后再次打开,显示内容:大家好第二步:双击打开文档,输入内容:大家好第三步:执行菜单命令“文件->保存”保存文件,然后关闭文件第四步:再打次打开文件验证刚才输入的内容测试记事本的文件保存功能三、再次寻找错误刚才测试,我们发现软件功能正常,但是,测试结束了吗?输入一种内容能正常保存和显示,并不代表输入其它内容也是正常的。修改我们刚才的测试,如下表所示再次测试:测试人员操作软件反应第一步:在桌面上右键->新建-

8、>文本文档保存时菜单弹出,单击“保存后”,菜单关闭,把文件关闭,然后再次打开,大家看看显示内容是什么?第二步:双击打开文档,输入内容:联通第三步:执行菜单命令“文件->保存”保存文件,然后关闭文件第四步:再打次打开文件验证刚才输入的内容测试记事本的文件保存功能经过以上的测试,我们发现,软件没有bug是不可能的。但是进行穷尽测试,也是不可能的,那么,这时候怎么办呢?这个时候,我们就要对测试进行设计,所谓“设计”、指的是测试什么内容,怎么进行测试,以及如何通过精良的设计,发现更多的问题

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

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

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