




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、淮海工学院计算机工程学院实验报告书课 程 名: 软件工程导论 题 目: 软件测试 学 号: 511020825 姓 名: 薛思雨 评语:成绩: 指导教师: 批阅时间: 年 月 日XML开发技术实验报告 一、实验目的与要求1、掌握软件测试2、掌握白盒测试方法3、掌握黑盒测试方法(边界值分析和等价类划分)4、掌握自动化测试软件和方法二、实验内容或题目1) 试画出:给定四边形的四条边,判断这个四边形是普通四边形、平等四边形、菱形的流程图,给出详细设计结果与C语言代码,对其使用白盒和黑盒测试技术分别设计测试用例(包括所有白盒测试的覆盖、黑盒测试的边界值分析与等价类划分)。然后,使用测试用例进行实际测试
2、,并给出测试结果;(或输入三条边,判断三条边组成的图形是一般三角形、等腰三角形、直角三角形、等边三角形,亦或不能构成三角形,其它要求同四边形)2) 了解一些典型的自动化测试软件和方法,建议有条件可下载、安装Mercury Interactive公司的负载测试工具LoadRunner、功能测试工具WinRunner和测试管理工具TestDirector;IBM-Rational公司的测试套件Rational Suite TestStudio的Rational Robot、Rational TestManagerhe、Rational Quantify等工具,了解软件的使用方法。3) 课内认真完成
3、实验报告,禁止抄袭。三、实验步骤与源程序 第一题:1. 根据题目画流程图核心流程图:源代码:#include<stdio.h> void main(void) int a,b,c,k; printf("请输入三角形的三边长(0-100):"); scanf("%d %d %d",&a,&b,&c); if(a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100) if(a
4、+b>c)&&(a+c>b)&&(b+c>a) if(a=b&&b!=c)|(a=c&&c!=b)|(b=c&&a!=b) k=1; if(a=b&&a=c) k=2; if(a*a+b*b=c*c)|(a*a+c*c=b*b)|(c*c+b*b=a*a) k=3; switch(k) case 1:printf("等腰三角形n"); break; case 2:printf("等边三角形n"); break; case 3:printf(&
5、quot;直角三角形n"); break; default:printf("一般三角形n"); break; else printf("不能构成三角形n"); else printf("警告:无效输入!n");第二题:1. 打开虚拟机,启动Windows XP Professional。2. 【开始】-【所有程序】-【IBM WebSphere】-【Application Server v6】-【启动服务器】等待初始化完成,窗口自动关闭3. 浏览器会打开http:/localhost:9081/PlantsByWebSphe
6、re网页。4. 根据实验指导书的提示,选择一颗树“Crabapple”加入购物车,在Checkout Now时,要求登录用户。没有用户的就要根据要求创建一个用户,点击register for your own account here,填入相应信息,最后点击Submit Order。5. 订购成功后会到HOME并且把该网址添加到收藏夹。6. 【开始】-【所有程序】-【IBM Software Delivery Platform】-【IBM Rational Performance Tester】-【IBM Rational Performance Tester Full Eclipse】7.
7、【文件】-【新建】-【Performance Test Project】-项目名称:Plants8. 右击“Plants”-【新建】-【文件夹】-“01_Tests”9. 右击“01_Tests”-【新建】-【录制测试】-HTTP Test,输入名称“BuyBonsai”-【finish】10. 等加载条充满,会弹出一个网页,右击“允许阻止的内容”。11. 【工具】-【Internet选项】-【清除cookies】-【清除历史记录】12. 点击打开收藏夹内前面已收藏的网址。IBM RPT窗口下面显示“正在记录”。13. 根据前面的步骤。选择一个树“Bonsai”,加入购物车,点击Checkou
8、t Now,然后登录前面已创建好的用户。订购成功后关闭浏览器。14. IBM RPT记录好刚刚使用浏览器的数据。弹出窗口,选择打开编辑器。15. 点击“运行”。浏览器窗口会显示刚刚所执行过的步骤。16. 在窗口中可以查看“总体”“摘要”“页面性能”,还可以生成“测试日志”。17. 完成这次自动化测试。四、测试数据与实验结果第一题:白盒测试:语句覆盖:编号abc覆盖对象期望输出实际结果1445等腰三角形2444等边三角形3345直角三角形4456一般三角形5459不能构成三角形判定覆盖:编号abc覆盖对象期望输出实际结果1445等腰三角形2444等边三角形3345直角三角形4456一般三角形54
9、59不能构成三角形条件覆盖:判定1 T1_1 (a + b > c) T1_2 (a + c > b) T1_3 (b + c > a) 判定2 T2_1 (a = b && b != c) T2_2 (a = c && c != b) T2_3 (b = c && a != b) 判定3 T3_1 (a = b) T3_2 (b = c)判定4 T4_1 (a*a+b*b=c*c) T4_2 (a*a+c*c=b*b) T4_3 (c*c+b*b=a*a)编号abc覆盖对象期望输出实际结果6445T1_1,T1_2, T1_3
10、, T2_1, F2_2, F2_3等腰三角形7454T1_1,T1_2, T1_3, F2_1, T2_2, F2_3等腰三角形8455T1_1,T1_2, T1_3, F2_1, F2_2, T2_3等腰三角形9444T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, T3_1,T3_2等边三角形10345T1_1,T1_2, T1_3, F2_1,F2_2,F2_3,F3_1,F3_2,T4_1, F4_1, F4_1直角三角形11354T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2,T4_1, F4_2, F4_3直角三角形12534
11、T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2,F4_1, T4_2, F4_3直角三角形13456T1_1,T1_2, T1_3, F2_1,F2_2,F2_3 ,F3_1,F3_2,F4_1, F4_2,F4_3一般三角形14347F1_1,T1_2, T1_3不能构成三角形15374T1_1,F1_2, T1_3不能构成三角形16734T1_1,T1_2, F1_3不能构成三角形黑盒测试:边界值分析:每条边的取值范围0,100编号abc期望输出实际结果105050无效输入215050等腰三角形31005050等腰三角形41015050无效输入5500
12、50无效输入650150等腰三角形75010050等腰三角形85010150无效输入950500无效输入1050501等腰三角形115050100等腰三角形125050101无效输入13505050等边三角形等价类划分:输入条件有效等价类编号无效等价类编号是否构成三角形a>=1&&a<=1001a<17b<18b>=1&&b<=1002c<19a>10010c>=1&&c<=1003c>10011c>10012a+b>c4a+b<=c13a+c>b5a+c&
13、lt;=b14b+c>a6b+c<=a15是否等腰三角形a=b && b!=c16a!=b&&b!=c19a=c && c!=b17b=c && a!=b18是否等边三角形a=b && a=c20a!=b21b!=c22a!=c23是否直角三角形a*a+b*b=c*c24a*a+b*b!=c*c &&a*a+c*c!=b*b &&c*c+b*b!=a*a27a*a+c*c=b*b25c*c+b*b=a*a26编号abc覆盖等价类预期输出14561,2,3,4,5,6一般三
14、角形2-4567无效输入34-568无效输入445-69无效输入51015610无效输入64101611无效输入74510112无效输入845913不能构成三角形9413914不能构成三角形10145915不能构成三角形114461,2,3,4,5,6,16等腰三角形124641,2,3,4,5,6,17等腰三角形134661,2,3,4,5,6,18等腰三角形144561,2,3,4,5,6,19一般三角形154441,2,3,4,5,6,20等边三角形164561,2,3,4,5,6,21一般三角形174561,2,3,4,5,6,22一般三角形184561,2,3,4,5,6,23一般三角形193451,2,3,4,5,6,24直角三角形203541,2,3,4,5,6,25直角三角形215341,2,3,4,5,6,26直角三角形224561,2,3,4,5,6,27一般三角形第二题:测试脚本:总体:摘要:页面性能:测试日志概述:五、结果分析与实验体会这次实验,先是做白盒测试和黑盒测试。要先根据题目画好判断三角形形状的流程图,然后根据流程图编写代码,最后设计白盒测试和黑盒测试的测试用例并且进行测试。第二题是用IBM RPT进行自动化测试。用IBM WebSphere自带样本PlantsByWebSphe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年五月份种鸽交易电子合同签署终端地理位置校验
- 信息公司项目合同标准文本
- 文明礼仪演讲比赛主持词(10篇)
- 学习雷锋精神4篇
- 2023年新学期初三班主任工作计划【7篇】
- 农村中介房产合同标准文本
- 公立医院合同标准文本
- 丰富课外活动的设计计划
- 开设地方特色艺术课程的建议计划
- l联营合同标准文本
- 2025年浙江义乌中国小商品城进出口有限公司招聘笔试参考题库附带答案详解
- 苏轼诗文整合复习
- 新形势下耕地保护的新挑战与对策
- 2025年国家核安保技术中心招考聘用24人自考难、易点模拟试卷(共500题附带答案详解)
- 人要有自信+课件-+2024-2025学年统编版道德与法治七年级下册
- 标准工时统一表格(模板)
- (二调)武汉市2025届高中毕业生二月调研考试 历史试卷
- 二年级口算题库大全100道
- 2024年河北互通高速公路发展集团有限公司招聘考试真题
- 银行品牌塑造策略
- Unit 4 Why dont you talk to your parents Section A 3a~3c说课稿-2024-2025学年人教新目标八年级英语下册
评论
0/150
提交评论