ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:1.60MB ,
资源ID:5287227      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5287227.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试案例库课件.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试案例库课件.docx

1、软件测试案例库课件软件测试技术案例库案例一:错误报告与管理一、案例目的1熟悉错误报告的编写内容2熟悉错误管理的工作流程3了解测试管理的内容二、案例内容: 1. 测试酒店管理系统,编写有一定质量的错误报告2. 使用TestDirector测试管理软件,熟悉需求管理、测试计划、执行测试、错误管理三、案例步骤: 任务一:提交软件测试中发现的错误1、 安装酒店管理系统,测试该系统,针对所发现的错误,记录并提交错误以便开发人员修改。 任务二:寻找软件测试中错误的触发条件,并编写有一定质量的错误报告。1、 1、 测试酒店管理系统,根据任务一中提交错误报告存在的问题,重新编写错误报告,错误报告的内容必须包括

2、如下:表3-1错误编号:B1.1.1程序名:严重性:错误概要:错误描述:注释:2、错误报告的描述注意错误发生的步骤和错误隔离3、测试中需要考虑错误重现4、错误报告通过TestDirector软件进行管理 TestDirector使用: 使用前设置1、 断开网络连接。在屏幕底部的工具栏上选择“本地连接”图标,右键点击,选择“禁用”。2、 把计算机名改为“JF82-55”。控制面板系统网络标识属性,修改计算机名,重启机器。3、 启动TestDirector的相应服务。在控制面板中选择管理工具组件服务“本地计算机上的服务”选中“Advanced TestDirector Startstop Serv

3、ic4e”点右键选“启动”。4、 启动TestDirector。在屏幕底部的工具栏上出现粉红色图标TestDirector,右键选中并点击,在弹出菜单中选择“Start TestDirector”。5、 从开始菜单中选择程序TestDirector7.6,出现屏幕如图3-1。 图3-16、 安装相应组件。选择“Add-ins Page”“TestDirector Connectivity”“Download Add-in”选择“保存”到桌面。完成后在系统桌面上出现程序“TD Connect.”,运行该程序,完成组建安装。 配置项目1、 在图3-1界面上选择“Site Administrator

4、”进行项目及站点管理设置。Login登陆时不需要输入Password(密码)。出现如下界面: 图3-22、 创建项目。在SiteAdministrator窗口中点击Projects(项目)标签。该版本的TD不是企业版,所以不能创建新域,只能在默认域下工作,点击“Create Project”按钮打开Create Project窗口。 图3-3 图3-4在Create Project窗口中,如果使用的是企业版,可以选择项目的数据库类型,有MS Access、MS-SQL、Oracle、Sybase四种。输入项目名称,点击Next按钮3、 点击Create按钮创建新项目,内容为空,新项目被加入到项

5、目列表中,可以看到下图中有关此项目的基本信息。 图3-54、 在Site Administrator中要求熟悉项目的创建。了解其他的相关标签内容。相关名词如下: Projects(项目) Users(用户) Connections(连接) Licenses(许可) TD Servers(TD服务器) DB Servers(数据库服务器) Site Config(站点配置) 定制项目1、 1、 在图3-1中选择“TestDirector”,出现如下界面: 图3-6点击位于窗口右上角的“Customize”按钮打开登录窗口。 图3-72、 2、 在出现的窗口中选择“Setup Groups”,如下

6、图。 图3-83、 3、 在Setup Groups窗口中选择一个系统组,点击按钮可以打开Permission Settings窗口以查看该组的访问许可权限(见下图,可以注意到复选框是不可用状态)。 图3-9 图3-10Permission Settings窗口中有五个标签,分别针对测试需求模块、测试计划模块、测试库模块、缺陷模块、管理模块。需要注意的是在测试计划模块、测试库模块、缺陷模块中,Permission Settings窗口下方会有一个Data-Hiding Filter的链接,通过它可以实现更高级的定制。 4、 4、 试用图3-8中其他选项,了解其他定制内容。 需求管理1、 1、

7、在图3-6中点击“Login”,出现如下界面。在黄色的标签上出现四个选项:需求管理(Requirements)、测试计划(Test Plan)、执行测试(Test Lab)、缺陷管理(Defects)。图3-11 2、选择“Requirements”标签进行如下操作: 建立需求树 在需求树上查询 修改需求树 删除需求 从需求上建立测试(建立完测试在测试计划标签下按“F5”,即可在测试计划树上增加一条测试计划) 查看需求分析报表。(选择菜单Analysis)相关内容可以查看教材第六章相关内容(P227)。3、选择“Test Plan”标签进行如下操作: 定义测试主题 建立测试计划树 将测试加入到

8、计划树 查看测试计划树 将Bug关联到测试上 建立测试覆盖:测试覆盖就是用例描述需求与测试之间的关系。需求与测试之间可以是一对一的关系,也可以是一对多、多对多的关系。 设计测试步骤 自动测试 分析测试计划(选择菜单Analysis)图3-12相关内容可以查看教材第六章相关内容(P229)。4、选择“Test Lab”标签进行如下操作: 图3-13 建立测试集合:测试集合就是在执行测试过程中进行的一组测试活动。也可以把一个测试阶段当成一个测试集合,例如单元测试阶段也可以作为一个测试集合。 添加测试集合 将测试加入到测试集合 管理测试集合 测试执行表 执行手工(自动)测试 分析测试结果相关内容可以

9、查看教材第六章相关内容(P233)。5、选择“Defects”标签进行如下操作: 图3-14 添加、删除、修改、查询缺陷 比较缺陷 把测试与缺陷关联起来 变更缺陷状态 缺陷分析报告相关内容可以查看教材第六章相关内容。四、讨论与思考: 1、错误隔离需要作哪些工作?2、TestDirector中测试需求、测试计划、错误如何关联起来?五、其他说明 1、学时分配:任务一(2学时)任务二(4学时)2、案例结果评分主要包括:错误报告质量(80%)+案例报告(20%)案例二:测试用例设计一、案例目的通过案例,掌握常用黑盒测试用例设计方法,实现系统测试。二、案例内容: 3. 1、 针对被测试软件理解软件功能需

10、求4. 2、 根据软件功能需求,进行等价类划分5. 3、 根据等价类,编写软件的测试用例。6. 4、 执行测试用例,记录错误信息三、案例步骤: 1、 1、 安装酒店管理信息系统2、 2、 阅读系统需求说明和使用说明3、 3、 运行酒店行业管理信息系统,结合使用说明中的内容,整理三个功能模块的测试需求:前台操作模块中的“开房”、“消费记账”、“正常退房”,代码管理模块中的“软件设置”、系统管理模块中“用户管理”。4、 4、 根据系统的需求说明和使用说明,分析输入数据的规则和要求。5、 5、 考虑实际使用中不同的用户场景,进行等价类划分。6、 6、 完成测试用例,主要考虑等价类覆盖和边界值。7、

11、7、 执行测试四、测试用例设计步骤分析举例:一、软件功能的理解整理:1.1)分析系统提供的功能需求,例如:客人在酒店住宿的时候,需要办理登记手续,输入客人的信息,例如姓名,性别,证件名称,号码等等。使用键盘的回车键,可以使当前的焦点转移到下一个输入栏中。注意:屏幕上标示为红色的为必须填写的项目。注意客人如果开的是钟点房,则需要选择入住类型为钟点房。一般的住宿客人选择普通房。入住类型如果选择了普通房,则客人的客房出现在正常退房之中;如果入住类型如果选择了钟点房,则客人的客房出现在钟点房退房之中。右上面有个列表是宾馆目前所有没有被占用的客房,右下面的列表是已经选择的客房。使用鼠标点击右上面的客房,

12、即选择了该客人的客房,同一个客人,例如团体客人,登记信息可以选择多个客房。软件的房价分为两种模式,一种是使用直接修改客人的房间单价,操作方法是在为客人选择好要定的房间后,将光标定在房间的基本价处,然后直接修改为实际价格。这种模式是软件的默认,第二种客房的单价是采用贵宾卡打折进行设置的。要在开房的时候能使用贵宾卡进行打折,则首先要在软件设置中进行设置。具体设置这种模式的方法:运行软件的代码管理中的代码管理的软件设置,将选项是否允许手工修改房价修改为不选中状态即可。在开房的时候,如果要打折,调出优惠卡输入窗口,填写折扣,如果该操作员授权只能打9折,则填写7折将不起作用,那么在办理结帐的时候,房款自

13、动完成9折计算。1.2)根据系统提供的功能需求,整理出系统的功能列表,如: 系统提供酒店开房,包括全日制开房和钟点房开房; 用户开房时姓名、预交押金、入住类型、入住日期、客房数为比填项目; 开房姓名可以为单个用户名或单位名称(团体开房时); 一个客户可开多间客房; 客房的价格可以修改,修改方式可分为打则方式或手工修改; 二、分析数据输入要求及规则根据系统使用说明和帮助信息,主要考虑系统输入中必输项、字段特殊要求及限制。三、划分等价类输入数据有效等价类无效等价类开房姓名是否输入是(1)否(2)入住日期是否输入是(3)否(4)新客户是(5)、否(6)开房类型全日制(7)、钟点房(8) 四、 编写测

14、试用例:用例编号输入预期结果备注覆盖等价类TC0011、 1、 在前台操作中选择 “开房”;2、 2、 输入:张三,男,0,全日制, 点击“保存”系统把输入数据保存在数据表中,在退房模块中出现该客户开房信息张三为新客户(1)、(3)、(5)、(7)TC002五、思考与讨论1、思考开房、退房中具体的功能要求。2思考房间计费用系统是如何设置的。3等价类的划分需要考虑哪些因素。六、其它说明:1、案例结束上交:设计的测试用例(包括划分的等价类)、错误记录2、案例成绩评定包括:等价类划分合理性和完善性(50%)、测试用例覆盖度(20%)、错误报告质量(10%)、案例报告(10%)。案例三:测试工具使用一

15、、案例目的1熟悉使用WinRunner软件进行基于GUI的系统功能测试。2了解使用LoadRunner软件进行基于Web系统的负载测试。二、案例要求: 7. 1、 使用WinRunner软件录制、编辑脚本8. 2、 使用WinRunner软件的同步点和数据驱动功能9. 3、 使用LoadRunner创建、修改虚拟脚本10. 4、 使用Controller创建运行方案三、案例内容或步骤: 任务一:利用WinRunner测试工具对图书管理系统的编目模块进行系统功能测试31)WinRunner软件使用 脚本的录制与回放1、运行Winrunner,新建一个测试项目。点击【开始】按钮,选择【程序】【Wi

16、nRunner】【WinRunner】,点击【New Test】。 2、开始录制。录制前查看如下设置是否正确。主菜单“Tools”“General Options”“General”选项卡设置如下,选择GUI Map模式为“The GUI Map File per Test”图3-1-1点击工具栏上“录制”按钮, WinRunner进入录制状态。3、启动需录制界面窗口。使用WinRunner自带的演示程序,运行Flight 4B程序,进入“Login”窗口如图3-1-2。具体运行方法为:点击【开始】按钮,选择【程序】【WinRunner】【Sample Applications】,点击【Fli

17、ght 4A】。 4、操作图形用户界面。点击“Agent Name”输入框,输入“tester”;点击“Password”输入框,输入“mercury”;点击“OK”按钮。图3-1-25、在图3-1-3中选择FileOpen Order。图3-1-3在随后的窗口中,选中Order No(在checkBox中打上勾),输入数字3,按“OK”按钮。如图3-1-4。 图3-1-4在图3-1-3中,选择FileFax Order。在图3-1-4窗口中输入传真号码(数字)如:010*。并将签名选项打上勾。 图3-1-5 在Agent Signature窗口中写下你的名字。用鼠标在白板上签名(画名)。仔细

18、查看WinRunner如何在Context Sensitive录制模式下进行签名。 清除刚才所做的签名轨迹。按下“Clear Signature”按钮。将Fax Order 窗口移动到屏幕上不同的位置。(在更换AnoLog录制模式时,重新设置窗口位置) 按F2转换到AnoLog录制模式下。并在Agent Signature窗口中写下你的名字(画下你的名字)。仔细观察WinRunner如何在Anolog录制模式下进行签名录制。 再次按下F2转换回Context Sensitive录制模式,按下Send按钮,发送传真。窗口将提示发送成功。6、停止录制。 按左Ctrl + F3键停止录制。查看Win

19、Runner中记录的脚本。 7、保存脚本。 点击工具栏中“保存”按钮把脚本保存到指定目录。8、回放脚本。关闭“Flight 4A”程序。选择工具栏上“From Top”按钮。观察脚本的运行。 插入同步点操作前请先确保如下设置:主菜单“Tools”“General Options”“Settings”选项卡设置如下,选择Timeout for checkpoints and CS statements为1000msec。图3-1-61、运行WinRunner,并创建一个新的测试。 2、打开“飞机预定票系统”(Flight4A)。(PASSWORD:mercury)3、录制一个脚本。在“飞机预定票

20、系统”中创建一个新的定单。选择“FileNew Order”。填写飞机与乘客信息。如图3-1-7:图3-1-7 插入定单存到数据库。单击“Insert Order”按钮,当插入完成,“Insert Done”信息将出现在状态栏(在界面上方)。 再单击“Delete Order”按钮,并确认删除此订单。 停止录制。 保存脚本。(例如脚本名为Lesson)4、 4、 关闭“Flight 4A”程序。回放刚才录制的脚本。观察发生的情况,删除订单时出现错误提示。原因是回放脚本速度太快,插入还没有成功就要删除脚本。 插入同步点步骤 1、确认窗口处在Lesson测试脚本下。(由于间隔时间不够导致失败) 2

21、、移动鼠标到所要插入同步点的脚本位置。将鼠标移动到“button_press (Insert Order);”末尾,并回车新增行,如图3-1-8:图3-1-8 3、插入同步设置。策略:当“Insert done”的提示在主窗口上方出现时,再让测试继续。选择菜单“InsertSynchronization PointFor Object/window Bitmap”。 图3-1-9 4、将手的形状移到“飞机预定票主窗口”,捕获“insert done”的位图信息。如图3-1-10:图3-1-10 5、在脚本窗口原鼠标所在位置,将添加一行脚本语言描述。如图3-1-11:并修改其中的时间参数,将1秒

22、改为10秒。 6、保存修改后的脚本。图3-1-11 7、关闭“Flight 4A”程序。回放刚才的脚本。脚本运行成功。 建立数据驱动测试 录制1、 1、 运行WinRunner。2、 2、 运行通讯簿。从开始程序附件启动通讯簿。3、 3、 点击菜单【文件】【新建联系人】,显示属性窗口。4、 4、 输入用户信息。(例如姓:张;名:三;电子邮件地址:zhangshan)5、 5、 确定。6、 6、 退出通讯簿程序。7、 7、 停止录制。 数据驱动 数据驱动的步骤如下: 1、选中所有脚本。 2、选择菜单【Table】【DataDriver Wizard】,进入数据驱动向导。 3、单击按钮“Next”

23、。 4、第二步使用缺省选项,单击按钮“Next”。 5、在本用例里,共享联系人这一项不进行参数化,因此选择“Do not replace this data”,单击按钮“Next”。 6、“姓”这一项进行参数化,选择“A new Column”,字段名根据自己喜好输入,这里使用缺省值“姓L”,单击按钮“Next”。 7、“名”这一项用相同的方式,用缺省字段名“名F”,单击按钮“Next”。 8、“电子邮件地址”用相同的方式,更改字段名为“Email”,单击按钮“Next”。 9、选中“Show data table now”选项,单击按钮“Finish”,进入数据表格窗口。 10、输入几个用户

24、数据,保存后退出。 数据驱动就此完成,可以看到脚本中增加了打开Excel文件的语句和循环语句。(数据驱动的来源可以有EXCEL或者TXT文件,建议不使用TXT文件。EXCEL可以采用写方式打开,这样可以把结果写回到EXCEL中)。 使用通配符回放上面录制的测试脚本。你会发现:第一组数据顺利通过;第二组数据(李四)出错,找不到窗口“张三属性”。检查发现怎么属性窗口的标题变成“李四属性”了?原来窗口的标题属性随输入的数据变化的,而GUI Map中记录的是录制时的属性,现在改变了。使用通配符解决这个问题。在Winunner中通配符的格式如下:!(内容).* 或!.*(内容)。如:!Form.*,表示

25、为“Form”+任何值;!.*Form,表示为任何值+“Form”。修改步骤如下: 1、单击菜单【Tools】【GUI Map Editor】,打开“GUI Map Editor”窗口。 2、选择GUI对象“张三属性”,单击“Modify”按钮。 3、修改原来的属性“label: 张三属性”为“label: !.*属性”,单击“OK“,并关闭“GUI Map Editor”窗口。 4、重新回放脚本,可以重复增加多组数据。 插入检查点7、 1、 若案例时间充足,练习插入检查点,具体步骤参见教材P170页检查GUI对象章节内容。8、 2、 若案例时间不足,此步可跳过。32)利用WinRunner软

26、件测试图书管理系统1、从课程网站软件测试基线包下载图书管理系统,并安装。2、用WinRunner录制图书编目模块并回放。3、修改脚本设置同步点。4、建立数据驱动测试。5、修改脚本使测试脚本重复运行多次。6、观察测试结果。任务二:LoadRunner负载测试工具使用33)LoadRunner软件使用 虚拟用户生成器的使用9、 3、 从“开始”-“程序”-“LoadRunner”-“Virtual User Generator”启动虚拟用户生成器。如下3-2-1:图3-2-110、 4、 选择协议“Web(HTTP/HTML)”,点击“OK”,进入脚本编辑/录制界面。11、 5、 选择菜单“Vus

27、er”(虚拟用户)-“start recording”(开始录制),录制一个脚本。(注意网站的选择,需要能够进行查询或登录等操作)。在图3-2-2中输入需要连接的网站,并点击“OK”,开始录制。对网站进行浏览、登录或查询等操作。图3-2-212、 6、 在录制脚本的过程中,出现下图3-2-3。可随时选择停止录制。LR自动生成录制的脚本,如图3-2-4所示。 图3-2-3 图3-2-413、 7、 编辑脚本,熟悉在脚本中增加事务、集合点、插入函数、注释、Text/Imag检查点、参数化输入操作。具体操作可参考课件及教材P187中相应说明。14、 8、 保存脚本。选择菜单“File”-“Save”。15、 9、 运行脚本。选择菜单“Vuser”-“Run”。16、 10、 熟悉软件的配置运行时设置选项。选择菜单“Vuser”-“Run-Time Settings”(运行时间设置)。配置各选项的内容含义,参考文件Vuser.pdf中“使用VuGen”目录下“配置运行设置”。17、 11、 需要录制两个脚本并保存。 控制器的使用1、 1、 从“开始”-“程序”-“LoadRunner”-“Controller”启动控制器。2、 2、 如图选择创建手动方案,点击“OK”确定。图3-2-5在上图中选中脚本,点

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1