软件质量与测试课程设计
07 软件工程 一班
xxxx
c++课程设计报告
xxxxxxxxxxxxxx
xxxx 年 xx月 xx日
黑盒测试报告
一、等价类划分
    测试用例:
  按月划分
用例一:输入:1801 年 1 月 1日
        预计输出:Yesterday is :1800-12-31.
        实际输出:Yesterday is :1800-12-31.
用例二:输入:1800 年 2 月 1 日
        预计输出:Yesterday is :1800-1-31.
        实际输出:Yesterday is :1800-1-31.
用例三:输入:1800 年 3 月 1 日
        预计输出:Yesterday is :1800-2-28.
        实际输出:Yesterday is :1800-3-28.
用例四:输入:1800 年 4 月 1 日
        预计输出:Yesterday is :1800-3-31.
        实际输出:Yesterday is :1800-3-31.
用例五:输入:1800 年 5 月 1 日
        预计输出:Yesterday is :1800-4-30.
        实际输出:Yesterday is :1800-4-30.
用例六:输入:1800 年 8 月 1 日
        预计输出:Yesterday is :1800-7-31.
        实际输出:Yesterday is :1800-7-31.
划分闰年:
用例七:输入:1804 年 3 月 1 日
        预计输出:Yesterday is :1804-2-29.
        实际输出:Yesterday is :1804-2-29.
二、边界值法测试
用例一:输入:1800 年 1 月 1日(开始第一天,无法计算)
实际输出:(对话框提示)Reach the first date.
用例二:输入:1800 年 2 月 1 日
        预计输出:Yesterday is :1800-1-31.
        实际输出:Yesterday is :1800-1-31.
用例三:输入:1800 年 3 月 1 日
        预计输出:Yesterday is :1800-2-28.
        实际输出:Yesterday is :1800-2-28.
用例四:输入:1800 年 4 月 1 日
        预计输出:Yesterday is :1800-3-31.
        实际输出:Yesterday is :1800-3-31.
用例五:输入:1800 年 5 月 1 日
        预计输出:Yesterday is :1800-4-30.
        实际输出:Yesterday is :1800-4-30.
用例六:输入:1800 年 6 月 1 日
        预计输出:Yesterday is :1800-5-31.
        实际输出:Yesterday is :1800-5-31.
用例七:输入:1800 年 7 月 1 日
        预计输出:Yesterday is :1800-6-30.
        实际输出:Yesterday is :1800-6-30.
用例八:输入:1800 年 8 月 1 日
        预计输出:Yesterday is :1800-7-31.
        实际输出:Yesterday is :1800-7-31.
用例九:输入:1800 年 9 月 1 日
        预计输出:Yesterday is :1800-8-31.
        实际输出:Yesterday is :1800-8-31.
用例十:输入:1800 年 10 月 1 日

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。