《软件测试》实验指导书

合集下载

1.软件测试实习任务指导书 (1)

1.软件测试实习任务指导书 (1)

《软件测试实习》任务指导书一、任务介绍《软件测试实习》是计算机软件工程专业的实践教学环节内容,主要介绍软件测试技术的发展历史与现状;分析了软件业在这方面的研究成果。

软件项目的成功在很大程度上依赖软件测试的成功。

软件测试做的好的项目不光质量好,而且可以提前或按时完成,其成本也相对较低;抓软件测试和软件质量,并不意味着增加项目成本,反而可以降低项目成本。

通过该实习使学生从理论和实践上掌握软件测试的基本概念、测试手段、测试工具的使用与测试方法。

同时使学生在总体上了解软件测试技术的相关知识以及目前国际上对软件开发技术规范的要点,以及在软件开发过程中该如何去做,为学生以后就业和工作打下专业基础。

在本次实习过程中,考察的重点是软件测试方法、系统测试、软件测试报告与测试评价、软件测试自动化与软件测试工具,难点是软件测试方法、系统测试、软件测试报告与测试评价。

学生需要通过实际的操作,体会理论知识和实际项目相结合的过程,并总结经验。

二、内容安排1.回顾课堂所学的理论知识,需要能够熟练运用这些知识(一天时间)。

2.根据参考资料的内容,选择或者自行确定、编写测试项目,并利用黑盒测试和白盒测试方法进行实际测试,总结两种测试的异同(两天时间)。

3.选择一种能够熟练使用的测试工具,并利用该工具进行实际操作练习,从中学习了解目前国际上流行的软件测试工具(两天时间)。

4.进行压力测试、实施测试等其他测试内容(注:这部分内容为选作内容)请同学们依次完成以下内容:任务1:针对一个具体项目的一部分做黑盒测试和白盒测试,利用所学的黑盒测试和白盒测试方法来设计测试用例,并做相应测试,给出测试方案和测试报告。

任务2:学习任一种自动化测试工具的使用方法,并结合所学的软件测试技术,利用测试工具对某个程序或功能模块做测试,给出测试方案,测试报告,方案报告中要包括你的完整的测试过程和测试用例的设计。

任务3:利用所学的软件测试知识以及软件测试方法,结合现在软件测试的发展方向,撰写一篇有关软件测试的论文,论文主题可以以软件测试方法,软件测试用例设计,软件测试项目管理,软件测试工具应用等各角度来展开。

软件测试实验指导书

软件测试实验指导书

软件测试实验指导书《软件测试》实验指导书实验⼀测试计划编制4学时测试计划是描述测试⽬的、范围、⽅法和测试⼯作内容的重要⽂档。

科学、合理、有效地制订软件测试计划是成功完成测试任务的必要前提。

(⼀)实验⽬的:1.了解测试计划的内容和格式2.熟悉测试计划的编制过程3.学会针对某个特定的软件项⽬编写软件测试计划(⼆)实验环境操作系统:windows 2000 Pro + SP4 及其以上版本Office 2005及其以上版本(三)实验任务:将学⽣分组,每组3~5⼈,各组选择⼀个⼩型软件“教研管理系统”作为测试对象。

充分了解测试对象,仔细阅读、分析需求规格说明书和设计说明书,对该软件结构、功能、性能进⾏分析,制订测试计划。

每组提交⼀份测试计划⽂档。

(四)实验内容与步骤:1.确定分组,每组3~5⼈,作为模拟测试项⽬组,并选定项⽬组长。

2.项⽬成员参与选定待测软件产品。

3.由项⽬组长主持,分析、研究待测产品。

4.讨论、分析《需求规格说明书》,制订系统测试及验收测试的策略;确定功能、性能、压⼒负载测试等⼯作重点。

5.讨论、分析《概要设计说明书》,制订集成测试及确认测试的策略;确定测试⽅法及重点测试内容。

6.讨论、分析《详细设计说明书》,制订单元测试策略、⽅法及主要内容。

7.由项⽬组长主持,讨论测试⼯作具体分⼯及进度安排。

8.根据讨论结果与讨论记录,参照附件1 编写软件测试计划。

(五)实验要求1.测试计划是对每个软件产品,或是对各个开发阶段的产品开展测试的策略,是描述测试⽬的、范围、⽅法和软件测试的重点等的⽂档。

2.测试计划的⽬的:识别任务、分析风险、规划资源和确定进度。

测试计划在策略和⽅法上⾼度说明如何计划、组织和管理测试项⽬。

最终以系列⽂档的形式确定下来。

3.测试计划须包含的内容:1)产品基本情况:产品运⾏平台、应⽤领域、特点、功能、产品规格2)测试需求说明:所要测试的功能项、侧重点3)测试策略和记录:描述如何公正、客观地开展测试、遵循的标准4)测试资源配置:各测试阶段的任务、所需的资源5)计划表6)问题跟踪报告:问题的性质、发现者、修改者、问题发⽣的频率、发现问题的测试案例、测试环境、问题分类7)测试计划的评审和结果等:4.测试计划包含⾜够的信息使测试⼈员明⽩需要完成的⼯作,拟定软件测试计划需要测试项⽬管理⼈员的积极参与。

《软件测试》实验指导

《软件测试》实验指导

《软件测试》实验指导书1.每个小组选定一个应用,各个小组所选定的应用不一样,选定应用事先(4月22日前)报告给老师,获得老师的肯定1)可以是C/S 架构,也可以是B/S架构,但必须包含两部分(web/Windows/Mac)客户端和服务器2)应用不能过于简单,测试可以选其中一个模块或组件2.基于这个应用,完成下列测试1)功能测试:针对Windows客户端或Web客户端功能测试工具:Selenium 或AutoIT要求:●设计20个以上的测试用例;●采用两种或两种以上的方法(等价类、边界值、决策表、状态转换)来设计测试用例;●开发相应的测试脚本,包括修改、调试脚本的关键记录;●执行测试用例,发现若干个缺陷。

2)性能测试:针对服务器端性能测试工具:JMeter要求:a)说明如何选定关键业务b)设计合适的负载模式,包括负载大小、加载方式等c)参数设计,如Thinking time , 通过test action的 thread pause 和 constanttimer两种方法实现;d)测试2种及2种以上的协议(FTP/HHTP/JDBC/LDAP), 其中HTTP是必选项;e)使用HTTP Cookie 管理器、HTTP授权管理器等;f)需要验证某些必要的结果,使用两种以上的Assertion(断言)。

g)对测试结果(表格和图形)进行分析3.提交的内容1)功能测试用例及其脚本:文档类型不限制2)性能测试方案设计和结果分析:Word 文档3)缺陷报告:Excel 文档4)总结陈述报告:PPT文件, 包括对上面3项内容的总结,以及每个成员的贡献。

4.内容提交的截止时间:#月#日5.答辩时间:#月#日。

软件测试实验指导书

软件测试实验指导书

软件测试实验指导书《软件测试》实验指导书湖北工程学院计算机学院魏文才编制2013年2月实验1、黑盒测试:等价类划分法一、实验目的1、掌握等价类的概念。

2、掌握等价类划分法的测试用例设计方法。

二、实验内容对三角问题使用等价类划分的方法来设计测试用例,并执行测试,然后撰写实验报告。

(源程序见附1)三角形问题:规定输入三个整数a、b、c分别作为三边的边长构成三角形。

通过程序判定所构成的三角形的类型(等边三角形、等腰三角形、一般三角形、构不成三角形),并在屏幕上输出。

0<a,b,c<200。

输入数据时进行有效性检验。

用c或java或其它语言写出源程序。

< p="">三、实验步骤:①划分等价类,得到等价类表。

等价类表格式如下:②运用弱健壮等价类测试用例设计法设计测试用例,得到测试用例表。

测③执行测试,填写软件缺陷报告。

简单软件缺陷报告格式如下:实验2、黑盒测试:边界值分析法及测试用例设计一、实验目的1、掌握边界值的概念。

2、掌握边界值分析法的测试用例设计方法。

二、实验内容对NextDate问题运用决策表法设计测试用例,并执行测试,撰写实验报告。

NextDate (int month, int day, int year)函数规定:输入三个整数:month、day和year,函数的输出为输入日期后一天的日期。

例如,输入为2013年6月7日,则函数的输出为2013年6月8日,year满足1920≤year≤2050。

三、实验步骤:实验3、黑盒测试:决策表法及测试用例设计一、实验目的1、掌握决策表的概念。

2、掌握决策表测试用例设计法。

二、实验内容对三角问题运用健壮性边界条件法设计测试用例,并执行测试,撰写实验报告。

三角形问题:规定输入三个整数a、b、c分别作为三边的边长构成三角形。

通过程序判定所构成的三角形的类型(等边三角形、等腰三角形、一般三角形、构不成三角形),并在屏幕上输出。

软件测试实验指导书教材

软件测试实验指导书教材

V 2.0 软件测试实验指导书(试用稿)编写:李玮校核:______湖南大学软件学院2011年2月目录五、课堂实验项目课堂实验项目实验一黑盒测试用例设计实验实验二性能测试:loadrunner工具使用实验三运用Junit工具进行面向对象系统的测试实验四、EclEmma覆盖测试工具应用实验实验一、黑盒测试用例设计实验一、实验目的主要是了解黑盒测试测试用例设计方法二、实验要求要求能正确理解系统设计和功能、代码,设计黑盒测试用例三、实验原理及内容一)系统物理结构图在上述系统中,各个子站负责所属区域电表的数据采集,然后定期发送给主站,同时子站也可以向主站请求别的子站系统采集回的数据。

该数据交换程序的目的是实现主站与子站之间数据交换。

二)系统功能设计通讯方式采用TCP/IP方式。

数据通讯通道以A TM(WAN)网络方式为主通道,以电话拨号PPP 方式作为备份通讯方式。

1、数据通讯过程数据请求和服务为双向方式。

主站心提供本地的数据服务,向下属单位子站提供数据,同时可随时向下属单位的数据服务请求数据,下属单位的工作方式和主站类似,可随时向调度中心请求数据,同时也提供数据服务,随时接受调度中心的请求。

如下图:以上箭头表示数据连接,可并发产生。

数据请求过程如下:其中,一次连接可进行多次数据请求和传送,每次请求只请求一段时间一个电量点的值。

如果某一包发生失败,则重试两次。

另外,设定Server 监听的端口号为12099。

2、交换数据类型及规则定义:电能量计量计费系统交换的数据有: ● 指定时间间隔的电量数据(增量值)。

● 指定时刻电量底码值(表底码值)。

数据时标:电能量计量计费系统数据交换定义采用“后时标”(时标01点表示上一时间间隔至01时的数据)。

数据时间间隔:数据交换的时间间隔由规约指定的时间间隔标志位决定,时间间隔由本系统数据库的时间间隔(也称为电量数据采集间隔)决定。

传输规则:对于对方召唤的数据(未采集到的数据),传输时使用表底码值。

软件测试实验指导书

软件测试实验指导书

软件测试实验指导书《软件测试》实验指导书计算机⼯程系软件测试实验⼀、实验⽬的1.掌握QuickTest Professional 8.2(QTP)操作界⾯的组成。

2.着重掌握如何在不同的环境中使⽤QuickTest来作为⾃动化的功能测试⼯具。

3.掌握如何创建⾃动化测试⽤例。

⼆、基本知识1.具有微软Windows的使⽤经验2.熟悉⽹络和浏览器知识3.熟悉测试概念4.QTP8.2的使⽤概要。

三、实验设备及环境①windows操作系统②QuickTest Professional 8.2应⽤软件四、实验内容使⽤QuickTest进⾏测试的过程包括6个主要步骤:●准备录制打开你要对其进⾏测试的应⽤程序,并检查QuickTest中的各项设置是否适合当前的要求。

●进⾏录制打开QuickTest的录制功能,按测试⽤例中的描述,操作被测试应⽤程序。

●编辑测试脚本通过加⼊检测点、参数化测试,以及添加分⽀、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够⾃动化。

●调试脚本调试脚本,检查脚本是否存在错误。

●在回归测试中运⾏测试在对应⽤程序的回归测试中,通过QuickTest回放对应⽤程序的操作,检验软件正确性,实现测试的⾃动化进⾏。

●分析结果,报告问题查看QuickTest记录的运⾏结果,记录问题,报告测试结果。

关于例⼦程序的具体操作步骤:我们使⽤微软的IE做为浏览器,为了使QuickTest能够更加准确的运⾏,需要对IE 进⾏⼀下设置,步骤如下:1 选择IE的[ ⼯具| Internet选项]菜单命令,在弹出的窗⼝中,选择“内容”标签页。

2在“个⼈信息”部分,⽤⿏标左键单击“⾃动完成”按钮。

弹出如下的对话框:⾃动完成设置对话框3 使“Web地址”、“表单”、“表单上的⽤户名和密码”处于未选中的状态,然后⽤⿏标左键单击“清除表单”和“清除密码”按钮,设置完成。

1、录制前的准备⼯作⾸先,你已经对IE进⾏了设置。

软件测试技术实训指导书

软件测试技术实训指导书

《软件测试技术》实训指导书一)测试软件阐明1.1安装阐明●需要安装旳软件有: LoadRunner v7.8、QTP v9.2.CppTest v6.5.TestDirector v8.0。

●安装过程比较费时间, 需要耐心等待。

同步需要和因特网连接。

各软件安装阐明详见软件压缩包所示。

●安装完毕后需要重新启动机器。

1.2为了保证安装软件可以正常使用, 强烈提议安装前重新装一种洁净旳操作系统。

1.3软件简介1)LoadRunner该软件是MI企业开发一种性能负载测试工具, 重要进行黑盒测试和回归测试。

它通过模拟成千上万顾客实行并发负载和实时性能监视旳方式来确认和查找问题, 可以对整个企业架构进行测试。

LoadRunner旳测试对象是整个企业旳系统, 它通过模拟实际顾客旳操作行为和实行实时性能检测, 来协助你尽快旳查找和发现问题。

此外, 它支持广泛旳协议和技术。

2)QTP该软件是MI企业开发旳一种功能测试工具, 重要进行自动化测试、回归测试。

二)C++TestParasoft C++Test是将C和C++旳单元测试和编码原则分析自动化旳软件纠错产品。

C++Test可以协助开发人员防止软件错误, 保证代码旳健全性、可靠性、可维护性和可移植性。

C++ Test是Parasoft企业出品旳一种针对C/C++源代码进行自动化单元测试旳工具。

它可以对源代码进行三种测试:白盒测试、黑盒测试以及回归功测试。

三)TestDirector一种由MI出品旳测试管理工具, 包括需求分析管理、测试计划管理、测试执行管理以及错误缺陷跟踪等功能, 加紧测试过程。

四)软件使用阐明2.1注意事项2.2本汇报只提供基本使用过程阐明, 详细旳操作使用需要不停学习, 可以借助软件自身旳协助文献和internet网上旳资源进行学习。

2.3每个软件都比较复杂, 需要花费大量旳时间取学习和使用。

本次实训只教给你最基本旳使用措施。

2.4基本阐明1.LoadRunner基本使用●制定测试计划(包括测试实例旳设计、场景旳设计等)。

软件测试实验指导书10版

软件测试实验指导书10版

软件测试实验指导书10版《软件测试》实验指导书软件工程专业实验一测试计划一、实验目的1.掌握测试计划的内容和编制。

2.通过给定案例练习编写测试计划。

二、基本知识1.具有微软Windows和office Word的使用经验2.熟悉软件测试的基本知识3.熟悉测试计划的概念和内容4.了解案例的功能和使用步骤。

三、实验设备及环境1.Windows操作系统2.Office Word应用软件3.案例系统软件4.系统软件需求分析说明书和开发计划四、实验内容XXXX系统测试计划1.测试计划标识符FR201011-001-ST2.引言1)目标制定飞机订票系统测试计划的目标是:(此处学生填写相应目标)2)背景(暂空)3)范围(此处学生填写相应内容)4)引用文档(暂空)3.测试依据GB/T4.方法5.测试项通过准则6.暂停准则和恢复要求7.测试交付项8.测试任务9.环境要求10.职责11.人员配备、培训要求和资源配置12.进度13.风险和应急实验二测试概要设计一、实验目的3.掌握测试计划的内容和编制。

4.通过给定案例练习编写测试计划。

二、基本知识1.具有微软Windows和office Word的使用经验2.熟悉软件测试的基本知识3.熟悉测试计划的概念和内容4.了解案例的功能和使用步骤。

三、实验设备及环境5.Windows操作系统6.Office Word应用软件7.案例系统软件8.系统软件需求分析说明书和开发计划四、实验内容实验三测试详细设计5.掌握测试计划的内容和编制。

6.通过给定案例练习编写测试计划。

二、基本知识1.具有微软Windows和office Word的使用经验2.熟悉软件测试的基本知识3.熟悉测试计划的概念和内容4.了解案例的功能和使用步骤。

三、实验设备及环境9.Windows操作系统10.Office Word应用软件11.案例系统软件12.系统软件需求分析说明书和开发计划四、实验内容实验四自动化功能测试一、实验目的7.掌握QuickTest Professional(QTP)操作界面的组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件测试》实验指导书曹严元计算机与信息科学学院2006年7月目录实验一软件设计阶段测试 (2)实验二白盒测试 (4)实验三黑盒测试 (7)实验四用户手册测试 (9)实验五自动测试工具的使用 (11)实验六自拟题目测试 (13)实验一软件设计阶段测试实验目的1、了解设计阶段测试的重要性,理解设计阶段测试的含义;2、掌握软件设计阶段测试主要检查的内容、测试目的及实施步骤;3、掌握对设计阶段测试的规格验证和一致性检查的方法;预习与实验要求1、预习实验指导书及教材的有关内容,理解软件设计阶段测试目的和意义,掌握规格验证和一致性检查的方法;2、了解需求的获取分析到设计阶段的过程,掌握软件规格描述方法;3、采用如Telelogic Doors 或IBM Rational RequesitePro 等需求管理工具,对需求和设计规格进行跟踪管理;4、实验前认真听讲,服从安排。

独立思考并与小组成员合作完成实验。

实验设备与器材a)硬件:P4以上计算机,512M内存以上,2G以上空闲硬盘空间b)软件:操作系统、Telelogic Doors 或IBM Rational RequesitePro实验原理1、随着项目的进行,项目的“业务需求规格”、“软件需求规格”、“接口规范”、“设计规格”都有可能发生变化,对应的测试需求也可能发生变化;另外,测试策略、测试方法的调整也可能会导致测试需求的调整,需要采用规范的方法对测试需求进行管理。

2、对需求和设计阶段相关文档的一致性检查。

实验内容1、软件产品的对照评价;软件产品的业务需求规格,需求分析规格,概要设计规格,详细设计规格之间的对照评价,给出评价的关键点。

2、需求规格验证和一致性检查;采用如Telelogic Doors 或IBM Rational RequesitePro 等需求管理工具,对需求和设计规格进行跟踪管理,管理系统概要设计规格、系统详细设计规格、软件需求分析规格、业务需求规格与它们的测试需求之间的双向跟踪关系。

实验报告1、按照实验报告手册的要求认真填写相关栏目;2、描述规格验证和一致性检查的要点;3、详细填写完成实验的收获和得失,实验过程中遇到的问题、解决的办法、实验心得以及对该实验的建议和意见。

思考题1、测试需求的重要性何在?2、设计阶段规格验证和一致性检查有和目的?实验二白盒测试实验目的1、掌握白盒测试的基础知识,了解白盒测试又叫结构性测试,是基于被测程序的源代码的测试方法;2、掌握白盒测试的主要检查内容、测试目的及实施步骤;3、掌握白盒测试的3种基本测试方法:路径测试、逻辑覆盖和数据流测试;预习与实验要求1、预习实验指导书及教材的有关内容,掌握白盒测试的3种基本测试方法;2、掌握一门编程语言,能读懂源代码并执行程序;3、对具体程序的源代码,能分别使用3种测试方法设计测试用例,并实施测试、分析测试结果;4、实验前认真听讲,服从安排。

独立思考并与小组成员合作完成实验。

实验设备与器材a)硬件:P4以上计算机,512M内存以上,2G以上空闲硬盘空间b)软件:操作系统、自己熟悉的程序设计软件实验原理1、白盒测试的目的和检查内容;2、白盒测试的基本方法;3、根据白盒测试方法设计测试用例及实施测试。

实验内容1、使用测试界的一个古老例子---三角形问题来进行路经测试。

以下是问题陈述:三角形问题接受三个整数a、b、c作为输入,用做三角形的边。

整数a、b、c 必须满足以下条件:C1: 1≤a≤200 C2: a<b+cC3: 1≤b≤200 C4: b<a+cC5: 1≤c≤200 C6: c<a+b程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。

如果输入值没有满足这些条件中的任何一个,则程序会通过输出信息来进行通知,例如,“b的取值不在允许取值的范围内。

”如果a、b和c取值满足c1、c2和c3,则给出以下四种相互排斥输出中的一个:1、如果三角形等边,则程序的输出是等边三角形。

2、如果恰好有两条边相等,则程序的输出是等腰三角形。

3、如果没有两条边相等,则程序输出的是不等边三角形。

4、如果c4、c5和c6中有一个条件不满足,则程序输出的是非三角形。

对上述问题进行以下测试工作:1)对上面的问题陈述,使用自己熟悉的编程语言写出程序;2)根据编写的程序画出程序图;3)按照DD-路径测试方法,找出程序图中所有DD-路径;4)根据找出的DD-路径设计测试用例;5)实施测试并分析测试结果;6)按照集路径测试方法,找出所有独立路径;7)根据独立路径设计测试用例;8)实施测试并分析测试结果。

2、使用上述1中三角形例子的问题陈述,及编写的程序和程序图,进行逻辑覆盖测试。

并进行以下测试工作:1)按照语句覆盖方法设计测试用例;2)实施测试并分析测试结果;3)按照判定覆盖方法设计测试用例;4)实施测试并分析测试结果;5)按照条件覆盖方法设计测试用例;6)实施测试并分析测试结果;7)按照判定/条件覆盖方法设计测试用例;8)实施测试并分析测试结果;9)按照组合覆盖方法设计测试用例;10)实施测试并分析测试结果;11)按照路径覆盖方法设计测试用例;12)实施测试并分析测试结果。

3、使用佣金问题来进行数据流测试。

以下是关于佣金问题的问题陈述:前亚利桑那州境内的一位步枪销售商销售密苏里州制造商制造的步枪机(lock)、枪托(stock)和枪管(barrel)。

枪机卖45美元,枪托卖30美元,枪管卖25美元。

销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70个枪机、80个枪托和90个枪管。

每访问一个镇子之后,销售商都给密苏里州制造商发出电报,说明在那个镇子中售出的枪机、枪托和枪管数量。

到了月末,销售商要发出一封很短的电报,通知多少个枪机被售出。

这样步枪制造商就知道当月的销售情况,并计算销售商的佣金如下:销售额不到(含)1000美元的部分为10%,1000(不含)~1800(含)美元的部分为15%,超过1800美元的部分为20%。

佣金问题程序就是根据所销售的枪机、枪托和枪管总数确定销售额来计算佣金。

对上述问题进行以下测试工作:1)对上面的问题陈述,使用自己熟悉的编程语言写出程序;2)画出对应的程序图和DD-路径图;3)按照数据流测试方法设计测试用例;4)实施测试并分析测试结果。

实验报告1、按照实验报告手册的要求认真填写相关栏目;2、详细描述各测试方法发现的错误;3、详细填写完成实验的收获和得失,实验过程中遇到的问题、解决的办法、实验心得以及对该实验的建议和意见。

思考题1、白盒测试有何优缺点?它在软件开发中的地位和作用是什么?2、各测试方法分别有何优缺点?3、针对某一具体程序,应怎样选择测试方法进行测试?实验三黑盒测试实验目的1、掌握黑盒测试的基础知识,了解黑盒测试又叫功能性测试,它检查软件的功能是否符合规格说明;2、掌握黑盒测试的检查内容及测试目的;3、掌握黑盒测试的2种基本测试方法:等价类划分方法、边界值分析方法;预习与实验要求1、预习实验指导书及教材的有关内容,理解黑盒测试;2、掌握等价类划分、边界值分析方法,并能设计出测试用例;3、对具体软件,能分别使用等价类划分、边界值测试方法设计测试用例,并实施测试、分析测试结果。

4、实验前认真听讲,服从安排。

独立思考并与小组成员合作完成实验。

实验设备与器材a)硬件:P4以上计算机,512M内存以上,2G以上空闲硬盘空间b)软件:操作系统、佣金问题应用软件实验原理1、黑盒测试的目的和检查内容;2、等价类划分方法和边界值分析方法;3、根据黑盒测试方法设计测试用例及实施测试。

实验内容1、使用佣金问题应用软件进行等价类划分测试。

佣金问题应用软件采用试验二的问题陈述。

对该软件进行以下测试工作:1)按照弱一般等价类测试方法设计测试用例,实施测试并分析测试结果2)按照强一般等价类测试方法设计测试用例,实施测试并分析测试结果;3)按照弱健壮等价类测试方法设计测试用例,实施测试并分析测试结果;4)按照强健壮等价类测试方法设计测试用例,实施测试并分析测试结果;2、使用NextDate函数进行边界值分析方法测试。

以下是关于NextDate函数的问题描述:NextDate是一个有三个变量(月份、日期和年)的函数。

函数返回输入日期后面的那个日期。

变量月份、日期和年都具有整数值,且满足以下条件:C1: 1≤月份≤12C2: 1≤日期≤31C3: 1812≤年≤2012如果C1、C2和C3中的任意一个条件失败,NextDate都会产生一个输出,指示相应的变量超出取值范围,例如:“月份值不在1~12范围内”。

由于存在大量的无效日期-月份-年组合,因此NextDate将这些组合的消息合并为一个消息:“无效输入日期”。

对上述问题进行以下测试工作::1)按照边界值分析方法设计测试用例,实施测试并分析测试结果;2)按照健壮性边界值分析方法设计测试用例,实施测试并分析测试结果。

实验报告1.按照实验报告手册的要求认真填写相关栏目;2.详细描述各测试方法检查到的软件错误;3.填写完成实验的收获和得失,实验过程中遇到的问题、解决的办法、实验心得以及对该实验的建议和意见。

思考题1.黑盒测试在软件开发过程中的地位与作用?2.各测试方法分别有何局限性?3.对具体软件应怎样选择一种或多种测试方法进行测试?实验四用户手册测试实验目的1.理解用户手册是衡量软件好坏的一个重要标准;2.理解高质量的用户手册对开发人员的作用,及对用户的帮助;3.掌握正确性、可用性、易理解性的基本概念;4.掌握用户手册正确性、可用性和易理解性测试的方法。

预习与实验要求1.预习实验指导书及教材的有关内容,了解用户手册的重要性;2.掌握正确性、可用性、易理解性的基本概念;怎样通过测试来评价用户手册的正确性、可用性和易理解性;3.实验前认真听讲,服从安排。

独立思考并与小组成员合作完成实验。

实验设备与器材a)硬件:P4以上计算机,512M内存以上,2G以上空闲硬盘空间b)软件:操作系统实验原理1.高质量用户手册的重要性;2.高质量用户手册的评价标准;实验内容1)从互联网上下载一个带有用户手册的免费软件;2)按照用户手册的说明使用软件;3)评价用户手册的正确性;4)评价用户手册的可用性;5)评价用户手册的易理解性。

实验报告1.按照实验报告手册的要求认真填写相关栏目;2.详细描述对用户手册正确性、可用性、易理解性评价的依据;3.填写完成实验的收获和得失,实验过程中遇到的问题、解决的办法、实验心得以及对该实验的建议和意见思考题1.如果该用户手册的正确性、可用性、易理解性不是很好,应该怎样改进用户手册?2.高质量的用户手册的评价标准还有哪些?实验五自动测试工具的使用实验目的1.掌握运用Winrunner的常用功能;2.掌握运用Winrunner系统实现自动化测试。

相关文档
最新文档