您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 给排水/暖通与智能化 > 综合实验指导书(ding)
良好的测试是软件质量的唯一保证《《《软软软件件件测测测试试试技技技术术术》》》实实实验验验指指指导导导书书书课程号:2103009课程名称:软件测试技术适用专业:软件工程制定人:丁智国制定日期:2009年3月浙浙浙江江江师师师范范范大大大学学学数数数理理理与与与信信信息息息学学学院院院浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第2页共28页目录前言................................................................................................................................3实验一黑盒测试——边界值分析法......................................................................5实验二黑盒测试——等价类划分法......................................................................6实验三黑盒测试——基于决策表分析法..............................................................8实验四白盒测试......................................................................................................9实验五WinRunner工具学习和使用....................................................................10实验六负载性能测试工具LoadRunner学习和使用..........................................13附录一附加实验....................................................................................................16附录二等价类相关概念........................................................................................21附录三软件测试的实质........................................................................................24附录四IEEE829-1998软件测试文档编制标准.............................................................27浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第3页共28页前言一、实验要求在《软件测试技术》的课程实验过程中,要求学生做到:1.预习教材和实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。2.积极配合小组负责人的安排,对于自身负责的内容要自觉地及时完成。同时,也要积极参与小组的讨论。3.仔细观察上机操作时出现的各种现象,记录主要情况,做出必要说明和分析。4.认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。对需编程的实验,写出程序设计说明,给出源程序框图和清单。5.遵守机房纪律,服从辅导教师指挥,爱护实验设备。6.实验课程不迟到。如有事不能出席,所缺实验一般不补。实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交书面的实验报告。每个实验都将应当在规定的时间内完成并检查通过,过期视为未完成该实验,不计成绩。以避免期末集中检查方式产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。二、基本知识1.具有微软Windows的使用经验。2.熟悉测试概念。3.了解C,C++,VB语言及其常用软件测试工具WinRunner和LoadRunner的使用。三、实验设备及环境1.windows2000或WindowsXP操作系统2.WinRunnerLoadRunner等测试软件,C语言,VisualC++语言或VisualBasic语言及其运行环境浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第4页共28页四、实验内容1.实验一黑盒测试——边界值分析法2.实验二黑盒测试——等价类划分法3.实验三黑盒测试——基于决策表分析法4.实验四白盒测试5.实验五WinRunner工具学习和使用6.实验六负载性能测试工具LoadRunner学习和使用根据实际教学要求,全部做上述试验或选做部分内容。五、注意事项1.每次实验应至少安排3个学时,可根据内容适当调整。2.上机课时要求必须带本次实验课的指导书以及相关的教材资料。3.实验指导书每人一份,注意保管。4.实验指导书仅作为上机时的参考步骤,不能作为唯一的依据,以教材和课堂讲授为准。六、填写实验报告要求1.填写课程名称:软件测试,然后填写日期。2.填写自己所在的班级、姓名、学号。3.实验内容为每次实验的题目。4.课时填写:3课时5.成绩一栏和最后的指导教师评语为教师填写。6.实验报告部分为主体部分,主要填写本人上机过程中图片加工步骤和自己的实验体会。可以将部分截屏的试验图片打印出来作为试验报告的附属材料。浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第5页共28页实验一黑盒测试——边界值分析法【开发语言及实现平台或实验环境】在Windows2000(SP2)或WindowsXP操作系统上,使用C语言或c++语言,以VC6.0作为开发环境(IDE)【实验目的】1.认识黑盒测试方法中边界值分析测试法原理2.掌握黑盒测试方法中边界值分析测试法过程【实验要求】1.要求学生能够理解黑盒测试的边界值测试方法相关概念和测试的过程、方法。2.理解健壮性测试的概念。3.具体为每一组,每组二——五人,根据实验题目编写出对应的c语言或c++语言程序,组间相互交换程序,按黑盒测试的方法进行测试。【实验原理】对编写的实验内容,采用边界值分析黑盒测试法进行黑盒测试。【实验材料】1.三角形问题问题描述:三角形问题接受三个整数,a、b和c作为输入,用作三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。作为输入:三角形的三条边必须满足如下条件:C1:1=a=100C2:1=b=100C3:1=c=100C4:ab+cC5:ba+cC6:ca+b2.NextDate函数问题描述:NextDate是一个由三个变量(月份、日期和年份)的函数。函数返回输入日期后边的那个日期。作为输入:变量月份、日期和年都具有整数值,满足以下条件。浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第6页共28页C1:1=月份=12C2:1=日期=31C3:1912=年=2050【实验步骤】1.预习相关课堂和实验内容,了解测试对象。2.编写实验材料源代码。3.设计测试用例。4.根据问题需要建立桩模块和驱动模块。、5.测试。6.填写试验报告。【实验总结】边界值测试法的一般测试步骤是什么?有什么优缺点?实验二黑盒测试——等价类划分法【开发语言及实现平台或实验环境】在Windows2000(SP2)或WindowsXP操作系统上,使用C语言或c++语言,以VC6.0作为开发环境(IDE)【实验目的】1.认识黑盒测试方法中等价类划分测试方法原理2.掌握黑盒测试方法中等价类划分测试方法过程【实验要求】1.要求学生理解并掌握弱一般等价类测试和强一般等价类测试方法、原理和测试过程2.具体为每一组,每组二——五人,根据实验题目编写出对应的c语言或c++语言程序,组间相互交换程序,按黑盒测试的方法进行测试。【实验原理】对编写的实验内容,采用等价类划分测试方法进行黑盒测试。【实验材料】1.三角形问题浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第7页共28页问题描述:三角形问题接受三个整数,a、b和c作为输入,用作三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。作为输入:三角形的三条边必须满足如下条件:C1:1=a=100C2:1=b=100C3:1=c=100C4:ab+cC5:ba+cC6:ca+b2.NextDate函数问题描述:NextDate是一个由三个变量(月份、日期和年份)的函数。函数返回输入日期后边的那个日期。作为输入:变量月份、日期和年都具有整数值,满足以下条件。C1:1=月份=12C2:1=日期=31C3:1912=年=20503.佣金问题问题描述:前亚利桑那洲境内的一位步枪销售商销售密苏里州制造商制造的步枪机(lock)、枪托(stock)和枪管(barrel)。枪机卖45美元,枪托卖30美元,枪管卖25美元。销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70个枪机、80个枪托和90个枪管。每访问一个镇子后,销售商都给密苏里州步枪制造商发出一份很短的电报,通知几个枪机被售出。这样步枪制造商就知道当月的销售情况,并计算销售商的佣金如下:不到(含)1000美元的部分为10%;1000(不含)~1800(含)美元的部分为15%;超过1800美元的部分为20%。佣金程序生成月份销售报告,汇总售出的枪机、枪托和枪管总数,销售商的总销售额以及佣金。【实验步骤】1.预习相关课堂和实验内容,了解测试对象。2.编写实验材料源代码。3.划分等价类,设计测试用例。4.根据问题需要建立桩模块和驱动模块。浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第8页共28页5.测试。6.填写试验报告。【实验总结】等价类测试方法的一般测试步骤是什么?如何划分等价类?实验三黑盒测试——基于决策表分析法【开发语言及实现平台或实验环境】在Windows2000(SP2)或WindowsXP操作系统上,使用C语言或c++语言,以VC6.0作为开发环境(IDE)【实验目的】1.认识黑盒测试方法中等价类划分测试方法原理2.掌握黑盒测试方法中等价类划分测试方法过程【实验要求】1.要求学生能够理解基于决策表的测试方法的相关概念、方法和过程。2.具体为每一组,每组二——五人,根据实验题目编写出对应的c语言或c++语言程序,组间相互交换程序,按黑盒测试的方法进行测试。【实验原理】对编写的实验内容,采用基于决策表的测试方法进行黑盒测试。【实验材料】1.三角形问题问题描述:三角形问题接受三个整数,a、b和c作为输入,用作三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。作为输入:三角形的三条边必须满足如下条件:C1:1=a=100C2:1=b=100C3:1=c=100C4:ab+cC5:ba+cC6:ca+b浙江师范大学数理与信息工程学院―软件工程系-软件测试实验指导书第9页共28页2.NextDate函数问题描述:NextDate是一个由三个变量(月份、日期和年份)的函数。函数返回输入日期后边的那个日期。作为输入:变量月份、日期和年都具有整数值,满足以下条件。C1:1=月份=12C2:1=日期=31C3:1912=年=2050【实验步骤】1.预习相关课堂和实验内容,了解测试对象。2.编写实验材料源代码。3.在调试过程中,如果需要,就建立一个或多个桩模块,并建立一个驱动模块。4.设计测试用例。5.测试。6.填写试验报告。【实验总结】基于决策表的黑盒测试方法的一般测试步骤是什么?决策表测试适用的范围?实验四白盒测试【开发语言及实现平台或实验
本文标题:综合实验指导书(ding)
链接地址:https://www.777doc.com/doc-2140154 .html