• 优质范文
  • 工作总结
  • 工作计划
  • 作文大全
  • 心得体会
  • 述职报告
  • 实习报告
  • 写作方案
  • 教案反思
  • 演讲稿
  • 发言稿
  • 读书笔记
  • 精美散文
  • 读观后感
  • 范文大全
  • 当前位置: 博通范文网 > 读观后感 > 正文

    黑盒测试用例设计练习题

    时间:2020-08-25 来源:博通范文网 本文已影响 博通范文网手机站

     “软件测试实训”报告

     题

     目

      黑盒测试用例设计练习题

      学

     院

      电子信息工程学院

      专

     业

      计算机科学与技术

      班

     级

      1201 班

     学

     号

      121040220109

      学生姓名

     孟晓博

     指导教师

     张惠娥 王振铎

     西安思源学院教务处制

     二〇一

     五

     年

     一. 题目............................................................................................................................................ 3 二.要求........................................................................................................................................... 3 三.源代码 ....................................................................................................................................... 3 四. 测试 ......................................................................................................................................... 5 1.测试范围 ................................................................................................................................ 5 2.等价值划分法 ........................................................................................................................ 5 3.边界值分析法 ........................................................................................................................ 6 序号 1 测试截图:

     序号 2 测试截图:

     ............................................................... 7 序号 3 测试截图:

     序号 4 测试截图:

     ............................................................... 7 序号 5 测试截图:

     序号 6 测试截图:

     ............................................................... 7 序号 7 测试截图:

     ........................................................................................................... 7

     一 一. 题目 黑盒测试用例设计练习题 二.要求 给出某一天(年,月, 日),计算出它的下一天,取值范围为:

      年:1000<= year

     <=3000

      月:1<=month <=12

      日:1<= day <=31

      如 1999 年 3 月 4 日的下一天是:1999 年 3 月 5 日

     要求:

     输入:三个参数(年,月, 日)

     输出:如能正确计算,计算出它的下一天,

      否则,输出相应的错误信息。

     1)使用 C 语言编写程序实现 2)请结合等价类划分法和边界值分析法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。

     三.源代码 #include<stdio.h> void main() {

     int year;

     int month,maxmonth=12;

     int day,maxday;

     printf("请输入年份:(1000~3000)");

     scanf("%d",&year);

     if(year<1000 || year>3000)

     {

      printf("输入错误!请从新输入!\n");

      printf("请输入年份:(1000~3000)");

     scanf("%d",&year);

      }

     printf("请输入月份:(1~12)");

     scanf("%d",&month);

     if(month<1 || month>12)

     {

     printf("输入错误!请从新输入!\n");

      printf("请输入月份:(1~12)");

     scanf("%d",&month);

     }

      if(month==4||month==6||month==9||month==11)

      maxday=30;

     else if(month==2)

     {

      if(year%400==0 || year%4==0)

     maxday=28;

      else

      maxday=29;

     }

     else

      maxday=31;

     printf("请输入日份:(1~31)");

     scanf("%d",&day);

     if(day<1 || day>maxday)

     {

      printf("输入错误!请从新输入!\n");

      printf("请输入日份:(1~31)");

     scanf("%d",&day);

     }

     if(month==maxmonth && day==maxday)

     {

      year=year+1;

      month=1;

      day=1;

     }

     else if(day==maxday)

     {

      month=month+1;

      day=1;

     }

     else

      day=day+1;

     printf("下一天是%d 年%d 月%d 日",year,month,day); }

     Shell 终端代码截图

      四. 测试 1. 测试范围 输入条件 有效等价类 编号 无效等价类 编号 年 1000<=year<=3000 (1)

     <1000 (4)

     >3000 (5)

     月 1<=month<=12 (2)

     <1 (6)

     >12 (7)

     日 1<=day<=31 (3)

     <1 (8)

     >31 (9)

     2. 等价值划分法 序号 输入参数 覆盖等价类 输出结果 1 20020105 (1)(2)(3)

     2002 年 1 月 6 日 2 9910502 (4)

     输入错误!请从新输入!

     

     3 30120515 (5)

     输入错误!请从新输入!

     4 20120015 (1)(6)

     输入错误!请从新输入!

     5 20141325 (1)(7)

     输入错误!请从新输入!

     6 20070400 (1)(2)(8)

     输入错误!请从新输入!

     7 20010632 (1)(2)(9)

     输入错误!请从新输入!

     序号 1 测试截图:

      序号 2 测试截图:

     序号 3 测试截图:

     序号 4 测试截图:

     序号 5 测试截图:

     序号 6 测试截图:

     序号 7 测试截图:

      3. 边界值分析法 序号 输入参数 输出结果 1 20000228 2000 年 3 月 1 日 2 9990105 输入错误!请从新输入!

     3 30010312 输入错误!请从新输入!

     4 20120012 输入错误!请从新输入!

     5 20111323 输入错误!请从新输入!

     6 20180300 输入错误!请从新输入!

     7 20560432 输入错误!请从新输入!

     

     号 序号 1 测试截图:

      号 序号 2 测试截图:

     号 序号 3 测试截图:

      号 序号 4 测试截图:

     号 序号 5 测试截图:

      号 序号 6 测试截图:

     号 序号 7 测试截图:

    推荐访问:练习题 测试 设计

    • 读/观后感
    • 精美散文
    • 读书笔记
    • 演讲
    • 反思
    • 方案
    • 心得体会