《软件测试技术》课件_第1页
《软件测试技术》课件_第2页
《软件测试技术》课件_第3页
《软件测试技术》课件_第4页
《软件测试技术》课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

——测试入门整理:三千://XXXX内部培训文档本次测试培训要到达的目标请尝试答复以下问题:什么是软件测试?本次测试的任务目标是什么?怎么样执行测试?测试时需要注意什么?提交什么?对于主观性测试,有那些衡量标准?理解软件测试软件测试分类软件测试工作流程测试人员的工作和主要目标测试实践优秀的用户界面具有的要素良好的Web用户体验具有的要素理解软件测试什么是软件测试?测试用例软件测试的重要意义<<目录什么是软件测试?软件测试是贯穿整个软件开发生命周期,使用人工或自动化手段来验证和确认某个软件系统的过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。或者说是为了检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差异。<<目录一、软件测试是贯穿整个软件开发生命周期<<目录从图中可以看出,软件测试是贯穿软件工程始终的一个活动,由测试方案、单元测试、集成测试、系统测试、验收测试组成。此外,完整的测试活动还要有相应的缺陷跟踪系统,从而完成整个软件工程迭代开发的过程。

<<目录二、测试是为了证明程序有错,而不是证明程序无错误;一个好的测试用例是在于它能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。<<目录三、测试包含了“分析〞或“运行〞软件分析软件产品的过程称为静态测试,运行软件的测试过程称为动态测试。<<目录四、软件测试有两个根本的功能:验证和确认。验证保证产品的正确性,确认保证生产了正确的产品。<<目录测试用例<<目录软件测试的重要意义软件测试——产品质量的保证软件测试——控制本钱的关键软件测试——软件可靠性确认软件测试——让企业具备国际竞争的实力<<目录软件测试分类基于是否需要执行被测试软件:动态测试、静态测试;基于是否关注软件结构与算法:黑盒测试、白盒测试;基于测试的不同阶段:单元测试、集成测试、系统测试、验收测试;其它:冒烟测试、回归测试、功能测试、负载测试(压力测试)、性能测试、易用性测试、安装与反安装测试、平安性测试、兼容性测试、Alpha测试、Beta测试等<<目录测试的各种分类之关的关系测试阶段主要依据测试人员、测试方式主要测试内容单元测试系统设计文档由程序员执行白盒测试接口测试、路径测试集成测试系统设计文档和软件需求由程序员执行白盒和黑盒测试接口测试、路径测试、功能测试、性能测试系统测试软件需求由独立测试小组执行黑盒测试功能测试、健壮性测试、性能测试、UI测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等验收测试软件需求由用户执行黑盒测试<<目录软件测试工作流程测试方案测试设计与开发执行测试跟踪与报告<<目录测试人员的工作和主要目标发现软件错误尽可能早地找出软件错误必需确保找出来软件错误得以关闭<<目录测试人员在工作中应执行以下工作:规划测试任务;设计测试;建立一个适宜的测试执行环境;评估、获取、安装和配置自动测试工具;执行测试撰写适当的测试文档及报告<<目录测试实践一、测试记事本的文件保存功能二、Windows登录功能测试<<目录一、测试记事本的文件保存功能一、文件保存功能描述1.新建一个文本文件;2.然后在文件中录入文字内容;3.执行菜单命令“文件->保存〞保存文件;4.然后再次翻开此文件,刚刚保存的内容应该显示出来。<<目录一、测试记事本的文件保存功能二、寻找错误在开始进行测试之前,我们建立一个表格,如以下图,记录测试人员操作步骤和软件的反响,然后我们看系统的实际反响和预期的反响是否一致。如果不一致,那么说明在软件中存在错误。测试人员操作软件反应第一步:在桌面上右键->新建->文本文档保存时菜单弹出,单击菜单后,菜单关闭,关闭文件后再次打开,显示内容:大家好第二步:双击打开文档,输入内容:大家好第三步:执行菜单命令“文件->保存”保存文件,然后关闭文件第四步:再打次打开文件验证刚才输入的内容<<目录一、测试记事本的文件保存功能三、再次寻找错误刚刚测试,我们发现软件功能正常,但是,测试结束了吗?输入一种内容能正常保存和显示,并不代表输入其它内容也是正常的。修改我们刚刚的测试,如下表所示再次测试:测试人员操作软件反应第一步:在桌面上右键->新建->文本文档保存时菜单弹出,单击“保存后”,菜单关闭,把文件关闭,然后再次打开,大家看看显示内容是什么?第二步:双击打开文档,输入内容:联通第三步:执行菜单命令“文件->保存”保存文件,然后关闭文件第四步:再打次打开文件验证刚才输入的内容<<目录一、测试记事本的文件保存功能经过以上的测试,我们发现,软件没有bug是不可能的。但是进行穷尽测试,也是不可能的,那么,这时候怎么办呢?这个时候,我们就要对测试进行设计,所谓“设计〞、指的是测试什么内容,怎么进行测试,以及如何通过精良的设计,发现更多的问题。<<目录二、Windows登录功能测试请大家思考,这个测试如何进行?<<目录优秀的用户界面具有的要素直观性一致性灵活性舒适性正确性实用性<<目录优秀的用户界面具有的要素直观性用户界面是否洁净、不唐突、不拥护,UI不应该为用户制造障碍,所需功能或者期待的响应应该明显,并在预期出现的地方;<<目录优秀的用户界面具有的要素<<目录优秀的用户界面具有的要素灵活性用户希望有多种数据输入和输出方法。比方提供鼠标粘贴和键盘输入,或从其它文档中读入,或用鼠标从其它程序中拖入。<<目录优秀的用户界面具有的要素舒适性恰当。软件外观应该与使用者所做的工作或环境气氛相符。错误处理。程序应该在用户可能做出的错误操作前提出警告,并且可以恢复由于用户错误操作而失去的数据。性能。快不见的是好事,提示信息不应该一闪而过。在一些费时的操作上,应该向用户反响时间和进度,并且显示它正在工作,没有停滞。<<目录优秀的用户界面具有的要素正确性语言和拼写。图标,图像,声音,视频的正确。所见即所得。比方屏幕上的文档与写入磁盘的的完全一样吗?再次读取时,与原文档相同吗?<<目录优秀的用户界面具有的要素实用性不指软件本身是否实用,而是指软件中的特性是否实用。在审查产品使用说明,准备测试或者实际测试时,想一想看到的特性对软件是否具有实际的价值。它们有助于用户使用软件的功能吗?<<目录良好的Web用户体验具有的要素一.品牌用来衡量网站品牌的描述包括:1.用户为访问都提供了有吸引力的难忘的体验2.网站的视觉效果与品牌一致3.图片,附加内容,多媒体内容提供了体验过程的价值4.网站传达了品牌设定的程度。5.网站充分运用了这个体能力,加强了或延伸了品牌。<<目录良好的Web用户体验具有的要素<<目录良好的Web用户体验具有的要素三、使用性使用性包括一般意义上的对所有网站的内容和特点的易用性。二级主题还包括导航的友好性。他们包括:1.网站防止错误发生,并帮助使用者从错误中恢复。2.整体页面侧重应针对主要目标受众优化。3.网站帮助其访问者达成一般性目标和任务。4.网站保持其一致性和标准。5.网站能为有残疾用户提供特定内容。<<目录良好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论