软件测试实验指导书

软件测试实验指导书

ID:19343124

大小:237.50 KB

页数:12页

时间:2018-10-01

软件测试实验指导书_第1页
软件测试实验指导书_第2页
软件测试实验指导书_第3页
软件测试实验指导书_第4页
软件测试实验指导书_第5页
资源描述:

《软件测试实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试实验指导书郁书好软件工程教研室实验一 程序白盒单元测试一、实验目的和要求        了解程序结构的分析方法,掌握白盒测试技术测试用例的设计。。二、实验内容(包括步骤、方法等)1.用C语言编写的一个求一元二次方程的求解程序p1如下:#include#includevoidmain(){floata,b,c,x1,x2,t,d;printf(“entera,b,c:”);scanf(“%f%f%f”,&a,&b,&c);if(a==0)x1=-c/b;else{d=b*b-4*a*c; t=2*

2、a; x1=-b/t;if(d>=0)x2=sqrt(d)/t;elsex2=sqrt(-d)/t;}if(a==0) //输出一次方程根printf(“root=%f”,x1);else if(d>=0) //输出实根  {printf(“realroot:”);printf(“root1=%f,root2=%f”,x1+x2,x1-x2);} else    //输出复根 {printf(“complexroot:”);printf(“root1=%f+%fi”,x1,x2);printf(“root2=%f-%

3、fi”,x1,x2);} }(2)画出程序流程图,并指出路径的走向。(3)根据语句覆盖的方法,设计测试用例。(4)根据判定覆盖的方法,设计测试用例。2.已知如下程序段beginif((age>25)AND(sex=M))thencomm=comm+150;if(age>=50OR(comm>2000.0))thencomm=comm-200;end;(1)画出程序流程图,并指出路径的走向。(2)根据判定覆盖的方法,设计测试用例。(3)根据条件组合+路径覆盖的方法,设计测试用例。三、主要实验仪器及材料       能够提供学生一人一台

4、电脑,C/C++或Java编程环境。实验二 程序黑盒测试一、实验目的和要求        熟悉掌握黑盒测试中的等价类划分、边界值、因果图等方法。二、实验内容(包括步骤、方法等)1、等价类划分方法(1)三角形问题等价类划分设计测试用例分析三角形问题中的逻辑,用等价类划分的方法先划分等价类,然后设计测试用例。(2)NextDate问题,对它的输入进行分析,划分等价类,然后根据等价类设计测试用例。4、边界值和因果图(1)NextDate问题用边界值分析法设计测试用例分析NextDate问题中的逻辑,用边界值分析法的思想设计测试用例。(2)有一

5、个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,押下[橙汁]或[啤酒]的按钮,则相应的饮料酒送出来。若售货机没有零钱找,则一个显示[零钱找完]的红灯亮,这时再投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示[零钱找完]的红灯灭,在送出饮料的同时退还5角硬币。用因果图法对自动售货机设计测试用例。三、主要实验仪器及材料        能够提供学生一人一台电脑,C/C++或Java编程环境。实验三 基于应用服务器的测试一、实验目的和要求       掌握常见应用

6、服务器的测试方法。二、实验内容(包括步骤、方法等)1.基于Web服务器应用的测试(1)常用的Web元素功能测试。         页面链接测试、设计语言测试、Web图形测试、表单测试(2)Web安全性测试(3)Web负载测试2.基于数据库应用服务器的测试(1)数据库服务器性能测试(2)数据库并发控制测试3.基于J2EE平台的测试(1)实用对象的单元测试(2)事务对象的单元测试(3)servlet的单元测试(4)JSP单元测试(5)数据库访问层的单元测试三、主要实验仪器及材料        能够提供学生一人一台电脑,C/C++或Java编

7、程环境,JUnit/LoadRunner等测试工具。实验四 软件测试自动化一、实验目的和要求1.掌握Eclipse和JUnit操作界面的组成。2.着重掌握如何在不同的环境中使用JUnit来作为自动化的功能测试工具。二、实验内容(包括步骤、方法等)1、使用Eclipse中的JUnit工具建立第一个测试,eclipse的当前版本可以从它的官方网站(www.eclipse.org)下载。JUnit也可以从它的官方网站(www.junit.org)上下载,下载并解压缩到你硬盘中存放javalibaries的地方。打开Eclipse,建立一个新的

8、工程的工作空间(workplaceproject)点File->New->Project,选择Java一路Next。输入工程名称(projectname),比如ProjectWithJUnit.点击完成。这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。