• 实验三+018+李滨


    2)测试用例设计表

    等价类

    输入条件

    有效等价类

    编号

    无效等价类

    编号

    1912≤year≤2050

    year<1912

    Year>2050

    非数字

    Month= 1,3,5,7,8,10,12

    Month<1

    Month= 4,6,9,11

    month>12

    Month= 2

    非数字

    1≤ day ≤31

    day<1

    Day>311

    非数字

      测试用例表

    测试用例编号

    输入数据

    预期输出

    实际结果

    通过与否

    Year

    Month

    Day

    这天是星期

    上一天是

    下一天是

    这天是星期

    上一天是

    下一天是

    1

    2000

    12

    6

    2000年12月5日

    2000年12月7日

    2000年12月5日

    2000年12月7日

    通过

    2

    2000

    6

    30

    2000年6月29日

    2000年7月1日

    2000年6月29日

    2000年7月1日

    通过

    3

    2000

    2

    28

    2000年2月27日

    2000年2月29日

    2000年2月27日

    2000年2月29日

    通过

    4

    2055

    12

    1

    年份超出范围

    年份超出范围

    年份超出范围

    年份超出范围

    通过

    5

    2000

    13

    1

    月份超出范围

    月份超出范围

    月份超出范围

    月份超出范围

    通过

    6

    2000

    12

    32

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    7

    1900

    12

    1

    年份超出范围

    年份超出范围

    年份超出范围

    年份超出范围

    通过

    8

    2000

    0

    1

    月份超出范围

    月份超出范围

    月份超出范围

    月份超出范围

    通过

    9

    1999

    2

    30

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    10

    a

    2

    12

    年份超出范围

    年份超出范围

    程序出现异常

    不通过

    11

    2000

    2s

    10

    月份超出范围

    月份超出范围

    程序出现异常

    不通过

    12

    2000

    2

    Jk

    日期超出范围

    日期超出范围

    程序出现异常

    不通过

     边界值分析法

        边界值:    1992≤year≤2050  1≤Month≤12,1≤ day ≤31

    测试用例编号

    输入数据

    预期输出

    实际结果

    通过与否

    Year

    Month

    Day

    这天是星期

    上一天是

    下一天是

    这天是星期

    上一天是

    下一天是

    1

    1911

    12

    6

    年份超出范围

    年份超出范围

    年份超出范围

    年份超出范围

    通过

    2

    1912-1992

    12

    6

    1912-1992年12月5日

    1912-1992年12月7日

    年份超出范围

    年份超出范围

    不通过

    3

    2049

    12

    7

    2049年12月6日

    2049年12月8日

    2049年12月6日

    2049年12月8日

    通过

    4

    2050

    12

    7

    2050年12月6日

    2050年12月8日

    2050年12月6日

    2050年12月8日

    通过

    5

    2051

    12

    7

    年份超出范围

    年份超出范围

    年份超出范围

    年份超出范围

    通过

    6

    2000

    11

    7

    2000年11月6日

    2000年11月8日

    2000年11月6日

    2000年11月8日

    通过

    7

    2000

    12

    7

    2000年12月6日

    2000年12月8日

    2000年12月6日

    2000年12月8日

    通过

    8

    2000

    13

    7

    月份超出范围

    月份超出范围

    月份超出范围

    月份超出范围

    通过

    9

    2000

    2

    28

    2000年2月27日

    2000年2月29日

    2000年2月27日

    2000年2月29日

    通过

    10

    2000

    2

    29

    2000年2月28日

    2000年3月1日

    2000年2月28日

    2000年3月1日

    不通过

    11

    2000

    2

    30

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    12

    2000

    12

    30

    2000年12月29日

    2000年12月31日

    2000年12月29日

    2000年12月31日

    通过

    13

    2000

    12

    31

    2000年12月30日

    2001年1月1日

    2000年12月30日

    2001年1月1日

    通过

    14

    2000

    12

    32

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    15

    2000

    4

    29

    2000年4月28

    2000年4月28

    2000年4月28

    2000年4月28

    通过

    16

    2000

    4

    30

    2000年4月29日

    2000年4月29日

    2000年4月29日

    2000年4月29日

    通过

    17

    2000

    4

    31

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

      决策表

      M1:{month:month有30天}

      M2:{month:month有31天,12月除外}

      M3:{month:month有12月}

      M4:{month:month有2月}

      D1:{day:1≤day≤27}

      D2:{day:day=28}

      D3:{day:day=29}

      D4:{day:day=30}

      D5:{day:day=31}

      Y1:{year:year是润年}

      Y2:{year:year不是润年}

      规则1-5处理30天的月份

      规则6-10和规则11-15处理有31天的月份,其中规则6-10处理12月之外的月份

      规则11-15处理12月,不肯能规则也列出。

      规则16-22关注闰年和2月问题

    规则

    1-3

    4

    5

    6-9

    10

    11-14

    15

    16

    17

    18

    19

    20

    21-22

    C1:month在

    M1

    M1

    M1

    M2

    M2

    M3

    M3

    M4

    M4

    M4

    M4

    M4

    M4

    C2:day在

    D1-D3

    D4

    D5

    D1-D4

    D5

    D1-D4

    D5

    D1

    D2

    D2

    D3

    D3

    D4-D5

    C3:yer在

    -

    -

    -

    -

    -

    -

    -

    -

    Y1

    Y2

    Y1

    Y2

    -

    动作

    a1:不可能

    成立

    成立

    成立

    a2:day加1

    成立

    成立

    成立

    成立

    成立

    a3:day复位

    成立

    成立

    成立

    成立

    成立

    a4:month加1

    成立

    成立

    成立

    成立

    a5:month复位

    成立

    a6:year加1

    成立

      测试用例

    测试用例编号

    输入数据

    预期输出

    实际结果

    通过与否

    Year

    Month

    Day

    这天是星期

    上一天是

    下一天是

    这天是星期

    上一天是

    下一天是

    1-3

    2001

    8

    16

    2001年8月15日

    2001年8月17日

    2001年8月15日

    2001年8月17日

    通过

    4

    2004

    8

    30

    2004年8月29日

    2004年8月31日

    2004年8月29日

    2004年8月31日

    通过

    5

    2001

    9

    31

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    6-9

    2004

    1

    16

    2004年1月15日

    2004年1月17日

    2004年1月15日

    2004年1月17日

    通过

    10

    2001

    1

    31

    2001年1月30日

    2002年2月1

    2001年1月30日

    2001年2月1

    不通过

    11-14

    2004

    12

    16

    2004年12月15日

    2004年12月17日

    2004年12月15日

    2004年12月17日

    通过

    15

    2001

    12

    31

    2001年12月30日

    2002年1月1日

    2001年12月30日

    2002年1月1日

    通过

    16

    2004

    2

    16

    2004年2月15日

    2004年2月17日

    2004年2月15日

    2004年2月17日

    通过

    17

    2004

    2

    28

    2004年2月27日

    2004年2月29日

    2004年2月27日

    2004年2月29日

    通过

    18

    2001

    2

    28

    2001年2月27日

    2001年3月1日

    2001年2月27日

    2001年3月1日

    通过

    19

    2004

    2

    29

    2004年2月28日

    2004年3月1日

    2004年2月28日

    2004年3月1日

    不通过

    20

    2001

    2

    29

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    21-22

    2004

    2

    30

    日期超出范围

    日期超出范围

    日期超出范围

    日期超出范围

    通过

    2、对手机上任意一款音乐软件进行黑盒测试。

    要求:1)使用思维导图

             2)根据场景法、状态图法 设计测试用例。

             3)附加题:如有可能尝试用正交实验法、组合测试对测试用例进行简化。

    写出测试用例表、执行情况,测试小结。

    思维导图

    1)场景法

    基本流                 查看排行,查看推荐,查看播放列表,查看我的最爱,搜索,输入关键词检索,添加到播放列表,添加到我的最爱,点击播放,播放界面,退出,退出应用
    备选流1 播放列表为空
    备选流2 我的最爱为空
    备选流3 无搜索结果
    备选流4 无下一首
    ID 场景     预期结果
    1 场景1-听歌 基本流   成功
    2 场景2-播放列表为空 基本流 备选流1 返回基本流3
    3 场景3-我的最爱为空 基本流 备选流2 返回基本流4
    4 场景4-无搜索结果 基本流 备选流3 返回基本流5
    5 场景5-无下一首 基本流 备选流4 返回基本流10

     3、测试小结

    通过简单的测试,思维导图的帮助是能够更加清晰的分析软件的运行过程,但是划分可能还需要更加细致。

  • 相关阅读:
    html页面原生video标签隐藏下载按钮
    css解决多行溢出显示省略号
    移动端轮播图vue-awesome-swiper
    日常踩坑 — 相邻元素之间的margin合并问题。
    (a ==1 && a== 2 && a==3) 有可能是 true 吗?
    如何生成SSH key及查看SSH key
    端口号被占用报错解决方法。
    基于vue开发的element-ui树形控件报错问题解决
    Win10 桌面 通知中心 无法打开
    SolidWorks 杂
  • 原文地址:https://www.cnblogs.com/leezoey/p/6916955.html
Copyright © 2020-2023  润新知