没有合适的资源?快使用搜索试试~ 我知道了~
软件测试实验报告含四个实验
5星 · 超过95%的资源 需积分: 48 461 下载量 4 浏览量
2010-12-26
12:56:50
上传
评论 37
收藏 398KB DOC 举报
温馨提示
试读
17页
报告含有 实验一 黑盒测试用例设计 一.实验内容: 三角形问题的等价类测试和边界值分析测试 NextDate()函数决策表法测试 实验二 白盒测试用例设计 一.实验内容:求解一元二次方程程序控制流测试 二.实验要求:给出控制流测试用例和测试结果 实验三 基于缺陷模式的软件测试 一.实验内容:C++语言、Java语言缺陷模式测试 二.实验要求:给出测试用例和测试结果 实验四 系统测试 一.实验内容:数据库应用系统性能测试 二.实验要求:给出响应时间、吞吐量测试用例和结果 以上代码均可运行
资源推荐
资源详情
资源评论
计
算机软件测试技术
实验报告
系 别 电子信息系
专 业 计算机科学与技术
班级学号
姓 名
指导教师 万 聪
2010 年 12 月 17 月
实验一 黑盒测试用例设计
一.实验内容:
1. 三角形问题的等价类测试和边界值分析测试
2. NextDate()函数决策表法测试
二.实验要求:给出测试用例和测试结果
三.实验步骤及结果:
3.1(三角形)实验代码(c)
#include<stdio.h>
#include<stdlib.h>
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");
}
3.2 测试用例和结果(反映在图中)
测试用例 输入 a,b,c 输出
1 7,8,9 一般三角形
2 1,1,6 非三角形
3 5,5,9 等腰三角形
4 4,4,4 等边三角形
5 0,1,0 边长不能为 0
6 4,-1,6 边长不能为负
7 101,101,101 请输入 1-100 之间的整数
图形结果:
3.3(NextDate())实验代码(c)
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int year;
int month,day;
int leap;//标志是闰年还是平年,为 1 时是闰年,为 2 时是平年
time_t t;//本来以下是用来判断格式输入是否正确的,但是结果不理想
struct tm stm;//A
while(1){//循环测试
printf("请输入年(yyyy)/月(mm)/日(dd)\n");
scanf("%d/%d/%d",&stm.tm_year,&stm.tm_mon,&stm.tm_mday);//B
year=stm.tm_year;month=stm.tm_mon;day=stm.tm_mday;//C
t=mktime(&stm);//D
printf("*****输出结果*****\n");
if(t!=-1)//E 有问题,不管输入格式是什么,t 永远是-1
{
printf("输入的日期时间格式出错!\n");
剩余16页未读,继续阅读
waquele
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页