08级软件工程专业《软件测试技术》实验文档1_马丽10262125.docx
《08级软件工程专业《软件测试技术》实验文档1_马丽10262125.docx》由会员分享,可在线阅读,更多相关《08级软件工程专业《软件测试技术》实验文档1_马丽10262125.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测测试技术术实验验指导书书适用专业业: 软件工工程(本本科) 实验学学时:330一、 适用范围围大纲适用用于软件件工程专专业本科科教学使使用。二、课程程名称软件测测试技术术三、实验验教学目目的和要要求1、实验验目的本实验课课程配合合软件件测试技技术理理论课同同步开设设,其中中包括验验证型、设设计型和和综合型型实验。本本实验课课程着眼眼于理论论与应用用的结合合,注重重培养学学生软件件测试的的实际动动手能力力,增强强软件工工程项目目的质量量管理意意识。通通过实验验教学,使使学生掌掌握软件件测试的的方法和和技术,并并能运用用软件测测试工具具进行自自动化测测试。2、实验验要求实验前要要充分做做好准
2、备备工作:1复习习和掌握握与本实实验有关关的知识识内容;2预习习、思考考实验内内容;3对实实验内容容进行分分析和设设计。实验过程程中,实实验者必必须服从从指导教教师和实实验室工工作人员员的安排排,遵守守纪律与与实验制制度,爱爱护设备备及卫生生。在指指定的实实验时间间内,必必须到实实验室内内做实验验。对于上机机过程中中出现的的问题,尽尽量先独独立思考考和解决决;对于于难以解解决的问问题可以以和同学学交流或或询问老老师;对对于同一一个实验验题目,可可以考虑虑多种方方法来实实现,然然后比较较并选择择出一种种较为有有效的方方法来实实现。对于设计计型和验验证型实实验,实实验时一一人一组组,独立立上机。对
3、对于综合合型实验验,每四四人组成成一个小小组,由由组长来来组织管管理小组组成员,共共同完成成实验内内容。四、实验验项目与与学时分分配序号实验项目目学时数实验类型型1实例程序序设计4设计2功能性测测试(黑黑盒测试试)6设计、验验证3结构性测测试(白白盒测试试)4设计、验验证4单元测试试2设计、验验证5QTP的的使用4验证6LoaddRunnnerr的使用用4验证7WinRRunnner的的使用2验证8Web系系统测试试4综合合计30实验1测测试的实实例程序序的设计计(4学时)一、实验验目的完成测试试程序的的编写,后后续的实实验将以以这些程程序作为为测试对对象用不不同的测测试方法法来进行行测试。二
4、、实验验内容1、设计计三角形形问题的的程序2、设计计Nexxtdaate函函数的程程序3、设计计佣金问问题的程程序4、简单单ATMM系统5、货币币转换器器三、实验验步骤1、第22周完成成各程序序的总体体设计和和前两个个程序的的实现并并进行调调试。2、第33、4周实现后后3个程程序的功功能。四、实验验要求1、用CC或C+、JAVVA语言言开发程程序,根据题题目要求求实现程程序功能能;2、画出出程序功功能的实实现图(流流程图或或数据流流图或对对象(类类)模型型或状态态图等);3、撰写写实验报报告;4、打包包各程序序相关资资料且上上交。实验2 功能能性测试试(6学时)一、 实验目的的1、能熟熟练应用
5、用功能性性测试技技术进行行测试用用例设计计;2、对测测试用例例进行优优化设计计;二、 实验内容容1题目目一:货货币转换换器根据该程程序的规规格说明明,作等等价类的的划分,并并设计测测试方案案。2题目目二:三三角形问问题根据下面面给出的的规格说说明,利利用等价价类划分分的方法法,给出出足够的的测试用用例。“一个程程序读入入三个整整数。把把此三个个数值看看成是一一个三角角形的三三个边。这这个程序序要打印印出信息息,说明明这个三三角形是是三边不不等的、是是等腰的的、还是是等边的的。”3题目目三:日日期问题题用决策表表测试法法测试以以下程序序:该程序序有三个个输入变变量moonthh、dayy、yea
6、ar(monnth 、 daay和yeaar均为为整数值值,并且且满足:1mmontth112和1dday31),分别别作为输输入日期期的月份份、日、年年份,通通过程序序可以输输出该输输入日期期在日历历上隔一一天的日日期。例例如,输输入为 20004 年年11月29日,则该程程序的输输出为220044年12月1日。(1) 分析各各种输入入情况,列列出为输输入变量量 moonthh 、 daay 、 yeear 划分的的有效等等价类。(2) 分析程程序的规规格说明明,并结结合以上上等价类类划分的的情况,给给出问题题规定的的可能采采取的操操作(即即列出所所有的动动作桩)。(3) 根据 (1) 和
7、(22) ,画画出简化化后的决决策表。4题目目四:计计算器三、实验验步骤1、根据据功能性性测试技技术设计计测试用用例,主主要考虑虑等价类类划分和和边界值值分析测测试技术术;2、根据据所学知知识确定定优化策策略(原原则:用用最少的的用例检检测出更更多的缺缺陷、软软件测试试的充分分性与冗冗余性考考虑),设设计两套套测试用用例集;3、根据据设计的的两套测测试用例例集进行行测试;四、实验验要求1、根据据题目要要求编写写测试用用例(参参照表11进行用用例设计计);2、实验验结果要要求给出出两套测测试用例例集测试试效果比比较;3、撰写写实验报报告;实验3 结构构性测试试(4学时)一、实验验目的1、掌握握结
8、构性性测试技技术,并并能应用用结构性性测试技技术设计计测试用用例;2、对测测试用例例进行优优化设计计二、实验验内容1题目目一:使使用逻辑辑覆盖测测试方法法测试以以下程序序段voidd DooWorrk (intt x,intt y,intt z)int k=00, j=00;if ( (xx3)&(z5)8 j=x*yy+100;9 jj=j%3;10说明:程程序段中中每行开开头的数数字(11100)是对对每条语语句的编编号。(1)画画出程序序的控制制流图(用用题中给给出的语语句编号号表示)。(2)分分别以语语句覆盖盖、判定定覆盖、条条件覆盖盖、判定定/条件覆覆盖、组组合覆盖盖和路径径覆盖方方
9、法设计计测试用用例,并并写出每每个测试试用例的的执行路路径(用用题中给给出的语语句编号号表示)。2题目目二:三三角形问问题在三角形形计算中中,要求求输入三三角型的的三个边边长:AA、B 和C。当三三边不可可能构成成三角形形时提示示错误,可可构成三三角形时时计算三三角形周周长。若若是等腰腰三角形形打印“等腰三三角形”,若是是等边三三角形,则则提示“等边三三角形”。画出出程序流流程图、控控制流程程图、计计算圈复复杂度VV(g),找出出基本测测试路径径。3题目目三:计计算生日日是星期期几已知公元元1年1月1日是星星期一。编编写一个个程序,只只要输入入年月日日,就能能回答那那天是星星期几。应应用逻辑辑
10、覆盖方方法和基基路径测测试方法法为上面面的问题题设计测测试用例例。4题目目四:选选择排序序下面是选选择排序序的程序序,其中中dattaliist是是数据表表,它有有两个数数据成员员:一是是元素类类型为EElemmentt的数组组V,另一一个是数数组大小小n。算法法中用到到两个操操作,一一是取某某数组元元素Vi的的关键码码操作ggetKKey ( ),一是是交换两两数组元元素内容容的操作作Swaap( ): vvoidd SeelecctSoort ( ddataalisst & liist ) /对表表lisst.VV0到lisst.VVn-1进进行排序序, n是表表当前长长度。 foor (
11、 innt ii = 0; i liist.n-11; ii+ ) innt kk = i; /在在lisst.VVi.keey到lisst.VVn-1.keyy中找具具有最小小关键码码的对象象for ( iint j = i+1; j llistt.n; jj+) if ( llistt.Vj.gettKeyy ( ) liist.Vkk.ggetKKey ( ) ) k = j;/当当前具最最小关键键码的对对象 iff ( k != ii ) Swaap ( liist.Vii, lisst.VVk ); /交换换 (1)、试试计算此此程序段段的MccCabbe复杂杂性;(2)、用用基本路
12、路径覆盖盖法给出出测试路路径;(3)为为各测试试路径设设计测试试用例。题目五、以下代码码由C语语言书写写,能根根据指定定的年、月月计算当当月所含含天数。(1) 请画出以以上代码码的控制制流图。(2) 请计算上上述控制制流图的的环路复复杂度VV(G)。(3) 假设yeear的的取值范范围是110000yeear20001,请请使用基基本路径径测试法法为变量量yeaar、mmontth 设设计测试试用例(写出yyearr取值、mmontth取值值、maaxdaay预期期结果),使之之满足基基本路径径覆盖要要求。三、实验验步骤1、根据据结构性性测试技技术设计计测试用用例,主主要考虑虑逻辑覆覆盖测试试
13、(语句句覆盖、判判断覆盖盖、条件件覆盖、判判断/条件覆覆盖、条条件组合合覆盖、路路径覆盖盖)和基基路径测测试技术术;2、根据据所学知知识确定定优化策策略(原原则:用用最少的的用例检检测出更更多的缺缺陷、软软件测试试的充分分性与冗冗余性考考虑),设设计两套套测试用用例集;3、根据据设计的的两套测测试用例例集进行行测试、参参照表22所示的的缺陷等等级给出出缺陷列列表;计算测试试用例的的分支覆覆盖率、条条件覆盖盖率和语语句覆盖盖率等测测试管理理指标;四、实验验要求1、根据据题目要要求编写写测试用用例;2、实验验结果要要求给出出两套测测试用例例集测试试效果比比较;计计算测试试用例的的分支3、覆盖盖率、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试技术 08 软件工程 专业 软件 测试 技术 实验 文档 马丽 10262125
限制150内