欢迎来到天天文库
浏览记录
ID:46556547
大小:68.00 KB
页数:7页
时间:2019-11-25
《软件测试实验指导书-国脉》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、福建工程学院国脉学院《软件测试技术基础》实验指导书胡锦美编2011年一、课程名称软件测试技术基础二、课程的目的与任务本实验课程配合《软件测试技术》理论课同步开设实验。木实验课程着眼于理论与应川的结合,注重培养学生软件测试的实际动手能力,增强软件工程项冃的质量管理意识。通过实验教学,使学生掌握软件测试的方法和技术,并能运用软件测试工具进行自动化测试。本实验课程要求学生完成适当的上机实习,并写出相应的实验报告。使学生熟悉常用的软件测试工具,使学生掌握软件测试的基本理论和基本方法,培养基本的应用能力,提高学生分析问
2、题、解决问题的能力,培养工程项目的测试能力和管理能力。三、实验安排序号实验项目实验学时每组人数实验类型开出要求1实验一黑盒测试21验证必做2实验二白盒测试21验证必做3实验二单元测试21验证必做4实验卩耳QuickTestProfessional(QTP)3!lJ试工具的使用21验证必做四、实验目的、内容与要求实验一黑盒测试(一)实验冃的1.掌握川边界值方法设计测试川例和执行测试的过程;2.掌握川等价划分方法设计测试用例和执行测试的过程;3.掌握川决策表方法设计测试川例和执行测试的过程。(二)实验内容测试Ex
3、cel中的公式“WEEKDAY”函数。WEEKDAY返回某日期为星期几。默认情况F,其值为1(星期天)到7(星期六)Z间的整数。(Excel中的公式“WEEKDAY”的详细功能请参考Excel的相关帮助。)(三)实验要求用你熟悉的语言编写实现该函数的功能,并用如下方法设计测试用例,进行黑盒测试。1.用边界值方法设计测试用例,填写测试用例表;1.用等价类划分方法设计测试用例,填写测试用例表;2.用决策表方法设计测试用例,填写测试用例表。3.测试用例表格式如下所示:测试项11名称测试人员编制日期功能特性用例编号输
4、入数据预期输出实际输出测试状态12测试结果分析实验二白盒测试(%1)实验目的1.掌握用逻辑覆盖设计测试川例和执行测试的过程;2.掌握用基路径测试方法设计测试用例和执行测试的过程;3.掌握用对循坏测试方法设计测试用例和执行测试的过程。(%1)实验内容1.使用逻辑覆盖测试方法测试以下程序段voidDoWork(intx,inty,intz){1intk=0,j=0;1if((x>3)&&(zvlO))2{45678k=x*y-l;j=sqrt(k);if((x==4)ll(y>5))j=x*y+10;9j=j%3
5、;10}说明:程序段中每行开头的数字(I〜10)是对每条语句的编号。(1)画出程序的控制流图(用题中给出的语句编号表示)。(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、修正的判定/条件覆盖设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。2.折半查找请按要求对下面的代码进行测试。代码的功能是:用折半查找法在元素呈升序排列的数组屮查找值为key的元素。publicintbinSearch(intarray[Lintkey){intmid,low,high;low=0;high=
6、array.length-1;while(low<=high){mid=(low+high)/2;if(key==array[mid])returnmid;elseif(key7、,主要考虑逻辑覆盖测试(语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、修正的判定/条件覆盖)和基路径测试技术;(2)计算测试用例的分支覆盖率、条件覆盖率和语句覆盖率等测试管理指标;测试项目名称测试人员编制日期测试覆盖标准测试用例名称编号测试数据预期输出实际输出测试路径12测试结果分析实验三单元测试(一)实验目的(1)掌握单元测试技术,并按单元测试的要求设计测试用例;(2)能用单元测试工具(如Junit>CppUnit等)实丿施测试;(3)能熟练应用黑盒测试技术进行测试川例设计;(4)能熟练应用口8、盒测试技术进行测试用例设计;(5)对测试用例进行优化设计。(二)实验设备主流PC机一套,要求安装windows操作系统、Office、Eclipse和Junit;(三)实验内容1.为NextDate问题进行单元测试2.将NextDate问题用Junit进行自动化测试。(四)实验要求1.分别为NextDate问题各个方法(函数,参照第六章案例)设计测试用例,填写用例设计表;2.用Java语言编写Nex
7、,主要考虑逻辑覆盖测试(语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖、修正的判定/条件覆盖)和基路径测试技术;(2)计算测试用例的分支覆盖率、条件覆盖率和语句覆盖率等测试管理指标;测试项目名称测试人员编制日期测试覆盖标准测试用例名称编号测试数据预期输出实际输出测试路径12测试结果分析实验三单元测试(一)实验目的(1)掌握单元测试技术,并按单元测试的要求设计测试用例;(2)能用单元测试工具(如Junit>CppUnit等)实丿施测试;(3)能熟练应用黑盒测试技术进行测试川例设计;(4)能熟练应用口
8、盒测试技术进行测试用例设计;(5)对测试用例进行优化设计。(二)实验设备主流PC机一套,要求安装windows操作系统、Office、Eclipse和Junit;(三)实验内容1.为NextDate问题进行单元测试2.将NextDate问题用Junit进行自动化测试。(四)实验要求1.分别为NextDate问题各个方法(函数,参照第六章案例)设计测试用例,填写用例设计表;2.用Java语言编写Nex
此文档下载收益归作者所有