zoukankan      html  css  js  c++  java
  • 第5次作业+037+吴烨倩

    (1)被测项目界面。

    (2)测试用例设计表

    设计表过程

    a.等价类

    输入

    有效等价类

    无效等价类

    大于等于1912并小于等于2050的闰年(1

    小于191212

    大于等于1912并小于等于2050的非闰年(2

    大于205013

    非数字(14)

    469113

    小于115

    13578104

    大于1216

    125

    非数字(17)

    26

    大于等于1并小于等于277

    小于118

    288

    大于3119

    299

    2920

    3010

    3021

    3111

    3122

    非数字(23

    b.边界值

    输入

    等价类

    边界值

    1912~2050

    1911191220502051

    1~12

    011213

    1~31

    013132

    c.决策表

    件桩:YearMonthDay

    动作桩:输出星期几;输出上一天;输出下一天;无效

    确定规则个数

     

    条 件

    Y1=1912~2050间的闰年}

    Y2=1912~2050间的非闰年}

    M1=46911

    M2=1357810

    M3=2

    M4=12

    D1=1~27

    D2=28

    D3=29

    D4=30

    D5=31

    共有2X4X5=40中规则

     

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    条件

    Year

    Month

    M1

    M1

    M1

    M1

    M1

    M2

    M2

    M2

    M2

    M2

    M3

    Day

    D1

    D2

    D3

    D4

    D5

    D1

    D2

    D3

    D4

    D5

    D1

    动作

    无效

    输出星期几

    输出下一天

    输出上一天

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    条件

    Year

    Y1

    Y2

    Y1

    Y2

    Month

    M3

    M3

    M3

    M3

    M4

    M4

    M4

    M4

    M4

    M4

    M4

    Day

    D2

    D3

    D4

    D5

    D1

    D2

    D2

    D3

    D3

    D4

    D5

    动作

    无效

    输出星期几

    输出下一天

    输出上一天

    化简后的决策表

     

    1~3

    4

    5

    6~9

    10

    11~14

    15

    16

    17

    18

    19

    20

    21~22

    条件

    Year

    Y1

    Y2

    Y1

    Y2

    Month

    M1

    M1

    M1

    M2

    M2

    M3

    M3

    M4

    M4

    M4

    M4

    M4

    M4

    Day

    D1D2,D3

    D4

    D5

    D1,D2,D3,D4

    D5

    D1,D2,D3,D4

    D5

    D1

    D2

    D2

    D3

    D3

    D4,D5

    动作

    无效

    输出星期几

    输出下一天

    输出上一天

     

    测试用例表

     对于测试用例表格设计,主要参考了网上几个表格,还有书本上的表格,经过修改而成的。里面有些内容一定要写的,但是不知道有没有写对,比如用例初始化。执行时间估计为输入数据与结果记录的总计时间。

    (3)测试结论

    1.格式“****年**月**日”(如果输入2050年12月31日,则正常显示2051年1月1日),该软件输出数据不符合要求,而且中国大部分设备显示日期确实没有显示为“2008年05月05日”这样子的,影响美观与大众审美。

    2.第四次作业中界面操作说明补充:

    点击OK,如果输入有效,进行相应的数值计算;如果数值不满足约束,则弹出错误说明,统一为“输入有误,请重新输入”,然后回到初始输入状态。点击Cancle,表示重置,清空前面的数据,回到初始状态。

    开发者没有进行这一步处理,而且输入框对不符合的数据输入本应该进行处理判断,如果输入“2008.”,“5”,“5”,点击“确定”,软件没有给出反应,可能用户也不知道为什么这软件没反应了。

    3.年份、月份、日期输入数据超过范围,软件弹出提示信息后,没有将输入框内数据清空,不够方便用户的使用。

    (4.界面因为拉伸,导致影响美观,如第二张图片。)

    (4)给开发同学的建议

    1.对输入数据进行处理。

    2.对输入数据进行判断处理,增加第四次作业界面操作的要求。

    3.提示信息关闭后,应该回来界面最初状态,三个输入框中数据清空。

    (4.设置窗口不可拉伸)

  • 相关阅读:
    ConcurrentHashMap使用示例
    vss的ss.ini丢失或损坏导致的vss无法登录错误
    Arcgis中用滚轮做放大缩小为什么和一般软件反向
    MapControl控件
    string截取字符串
    C# CheckedListBox控件用法总结(怎样得到多选的值)
    通信串口中报ObjectDisposedException错误时怎么解决
    C#串口SerialPort常用属性方法
    SerialPort.DataReceived 事件
    C#的串口编程
  • 原文地址:https://www.cnblogs.com/WuYeqian/p/6830307.html
Copyright © 2011-2022 走看看