学生学号

0121310880112

实验课成绩

武汉理工大学

学 生 实 验 报 告 书

实验课程名称 软件质量保证与测试

开 课 学 院 计算机科学与技术学院

指导老师姓名 王云华 ___

学 生 姓 名 高艺珩

学生专业班级 软件ZY1301

2015 — 2016 学年 第 二 学期

实验课程名称: _软件质量保证与测试

实验项目名称

黑盒测试用例设计

实验成绩

实验者

高艺珩

专业班级

软件ZY1301

组别

同组者

张振宇

实验日期

年 月 日

第一部分:实验分析与设计(可加页)

实验内容描述(问题域描述)

实验内容:

(1)三角形问题(给出3条边,判断三角形的类型)的等价类测试和边界值分析测试

(2)NextDate()函数(求当前日期的下一天)决策(判定)表测试(第三单元32)

2.实验要求

(1) 两人一组(一人做第1题,另一人做第2题),编写程序正确通过运行后,简单介绍程序功能,提供对方执行文件(不要源代码),相互设计出黑盒测试用例和测试结果。

(2) 将对方设计的测试用例和测试结果保留,结合自己编写的程序分析测试结果和对测试用例的评价。

附黑盒测试常用方法:

等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法等

二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等 )

本实验我做的是第一题,对第二个题目进行用例设计并测试。

在三角形问题(给出3条边,判断三角形的类型)的测试中根据三角形的判定条件先判定是不是三角形,再看三角形的类型,如等边,等腰三角形等。再根据判定条件设计测试用例。

NextDate()函数(求当前日期的下一天)决策表测试用例设计与三角形判定方法相似。

三、主要实验工具、仪器设备及耗材

PC机 VS2015

第二部分:实验结果分析(可加页)

实验结果描述

根据自己的实验情况自己填写

三角形实验代码

#include

#include

int a=0,b=0,c=0;

void shuru();

void panduan(int a1,int b1,int c1);

void main()

{

char se;

shuru();

panduan(a,b,c);

while(1)

{

printf("是否要继续y or n :");

scanf("%c",&se);

if(se=='\n') scanf("%c",&se);

switch(se)

{

case 'y':

shuru();

panduan(a,b,c);

break;

case 'n':

return;

}

}

}

void shuru()

{

printf("Please enter 三角形三边 (a,b,c)\n");

scanf("%d,%d,%d",&a,&b,&c);

while((a<1||a>100)||(b<1||b>100)||(c<1||c>100))

{

if(a==0||b==0||c==0) printf("边长不能为0\n");

else if(a<0||b<0||c<0) printf("边长不能为负\n");

else printf("Please enter 1-100之间的整数\n");

scanf("%d,%d,%d",&a,&b,&c);

}

}

void panduan(int a1,int b1,int c1)

{

int m1=a1+b1;

int m2=a1+c1;

int m3=b1+c1;

if(a1>=m3||b1>=m2||c1>=m1) printf("非三角形\n");

else if(a1!=b1&&a1!=c1&&b1!=c1) printf("一般三角形\n");

else if((a1==b1&&b1!=c1)||(a1==c1&&a1!=b1)||(c1==b1&&a1!=c1)) printf("等腰三角形\n");

else if(a1==b1&&b1==c1) printf("等边三角形\n");

}

张振宇设计的测试用例和结果

测试用例 输入a,b,c 输出

1 5,6,7 一般三角形

2

武汉理工大学软件测试重点,软件测试实验报告书(武汉理工大学).docx相关推荐

  1. 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc

    重庆理工大学-C语言程序实验报告 程序设计基础C实验报告 PAGE 47 <程序设计基础C> 实 验 报 告 教学班级: 学号: 姓名: 课程教师: 实验辅导教师: 重庆理工大学计算机学院 ...

  2. LPG绘画软件测试自学,广东海洋大学学生软件测试实验报告书5.docx

    GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称实验五自动化性能测试课程名称软件测试课程号 学院(系)信息(软件)学院 专业软件工程班级 学生姓名 学号 实验地点 实验日期 ...

  3. 武汉理工大学计算机学院专业排名,2018武汉理工大学专业排名及分数线 王牌专业有哪些...

    2018武汉理工大学专业排名及分数线_王牌专业名单 高考填报志愿时,2018武汉理工大学专业排名和武汉理工大学有哪些王牌专业是广大考生和家长朋友们十分关心的问题,以下为大家整理的武汉理工大学王牌专业名 ...

  4. 软件测试和系统试验,实验四 软件系统性测试

    <实验四 软件系统性测试>由会员分享,可在线阅读,更多相关<实验四 软件系统性测试(9页珍藏版)>请在人人文库网上搜索. 1.软 件 学 院上 机 实 验 报 告课程名称: 软 ...

  5. 武汉纺织大学计算机科学校区在哪,武汉纺织大学是一本吗 重点专业是什么 有几个校区及校区地址...

    在武汉市洪山区雄楚大道上有一个武汉纺织大学,旁边还有中南民族大学和中南财经政法大学等高校,这条大道上可以说是高校林立了.今天我们就来了解一下武汉纺织大学是一本吗,该大学重点专业是什么,以及该大学有几个 ...

  6. 软件测试中用正交实验法设计测试用例

    软件测试中用正交实验法设计测试用例 正交实验法的由来 一.正交表的由来 拉丁方名称的由来 古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也要有一个民族的代表. 数学家 ...

  7. 武汉理工大学计算机专业强化,2020年武汉理工大学计算机改考408

    2020年武汉理工大学计算机改考408?武汉理工大学是一所武汉的211院校,计算机学科评估是B,软件工程的学科评估也是B-,在211中排名不是很靠前. 前段时间,学校发布了招生简章和专业目录 http ...

  8. 武汉理工大学计算机学院专业排名,武汉理工大学各个专业的权威排名(武汉理工大学全国排名为什么下滑?)...

    武汉大学,华中科技大学,武汉理工哪个大学的综合实力较强,哪个大学更有前途? 明显是华中科技大学了,武汉大学的话偏文一点,理工就很一般了,华科和武大的分数很高的了! 武汉理工大学各个专业的权威排名 从校 ...

  9. 软件测试边界值分析法实训报告,软件测试边界值测试实验报告.doc

    软件测试边界值测试实验报告 武 夷 学 院 实验报告 课程 硬件环境:微型计算机. 软件环境:Windows 操作系统,Microsoft Visual Studio 2005等. 三.实验内容 题目 ...

最新文章

  1. python各个绘图的作用,深度讲解Python四大常用绘图库的“绘图原理”
  2. python怎么识别拼音-python获取一组汉字拼音首字母的方法
  3. 判断一棵二叉树是否为搜索二叉树、完全二叉树、平衡二叉树(java)
  4. python对操作系统的目录和文件操作
  5. 【Linux】一步一步学Linux——readonly命令(219)
  6. mysql索引空间配置_加入空间mysql索引
  7. Python基础-包
  8. [Fanly Submit V4.1]WordPress插件普通收录
  9. 1467: C语言实验题――两个数最大
  10. unity 开发射击打靶vr_【好玩微信小游戏大全】香肠派对:点开既玩的射击小游戏!正版授权...
  11. error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int错误的解决方法
  12. 为什么好多人都要给Typec叫华为充电线?
  13. html5实现饼图和线图-我们到底能走多远系列(34)
  14. 简洁界面清爽让人非常舒服的一款短视频去水印微信小程序源码自带接口支持多种流量主
  15. Windows下的random_device
  16. 嵌入式 LAB 3:自行车码表
  17. u-boot编译构成之 MLO(1)
  18. python判断水仙花数函数_Python(6):上机练习——函数练习之水仙花数
  19. php怎么检测数据类型,PHP检测数据类型的几种方法总结和技巧
  20. Apache+php安装整理

热门文章

  1. Python有哪些作用?
  2. Dplayer Blob对视频播放地址加密
  3. 发那科机器人override指令_发那科机器人程序是如何编写的呢——发那科机器人...
  4. 机床电气电路综合实训考核鉴定,典型机床电气控制,QY-JCDQ07
  5. 【九天教您南方cass 9.1】 04 编码法Ⅱ绘制地形图
  6. python盘整之路
  7. 算法:使用递归实现“深度优先搜索”的理解
  8. srcollTop、clientHeight、scrollHeight详解
  9. 微信接口源码、微信定制功能源码
  10. Altium Designer 封装绘制时批量重命名焊盘编号