• 第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.设置窗口不可拉伸)

  • 相关阅读:
    beeframework开发笔记1
    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend
    (转)Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui
    (转)【Android测试工具】03. ApkTool在Mac上的安装和使用(2.0版本)
    淘宝PHPSDK2.0 剔除 lotusphp框架---兄弟连教程
    (转载)postgresql navicat 客户端连接验证失败解决方法:password authentication failed for user
    (转载)CentOS6下 源代码方式安装openERP7.0
    在阿里云 centos 6.3上面安装php5.2(转)
    php自动转换pfx到pem和cer(dem格式)到pem
    WebSocket获取httpSession空指针异常的解决办法
  • 原文地址:https://www.cnblogs.com/WuYeqian/p/6830307.html
Copyright © 2020-2023  润新知