zoukankan      html  css  js  c++  java
  • 单元测试之闰年

    用例概述:根据输入的年限,判断是否为闰年,而且判断是否有容错技术

    测试环境:eclipse

    测试目标:判断是否为闰年,而且判断是否有容错技术

    用户需求:判断输入年限是否为闰年

    前置条件:需要用户输入某年

    黑盒测试:

           等价类划分:

                  有效等价类:

                            测试用例:

                                           a)输入:1200

                                           b)输入:1201

                   无效等价类:

                            测试用例:

                                            a)输入:abcde

                                            b)输入:0.2

                                            c)输入:汉字

                                            d)输入:-1200

                                            e)输入:空值

     

    测试代码:

    1. import java.util.Scanner;  
    2.   
    3.  
    4. public class runnian_panding {  
    5.     public static void main(String[] args) {  
    6.         Scanner sc=new Scanner(System.in);  
    7.         System.out.println("---->输入年数:");  
    8.         int year=sc.nextInt();    
    9.         System.out.println("你输入的年份是"+year);  
    10.     //  leapyear(year);  
    11.         isleapyear(year);  
    12.     }  
    13.     private static void isleapyear(int year) {  
    14.         String is;  
    15.         is=((year%4==0&&year%100!=0)||year%400==0)?"是闰年":"不是闰年";  
    16.         System.out.println(year+is);  
    17.     }  
    18.   public static void leapyear(int year) {  
    19.          
    20.        if((year%4==0&&year%100!=0)||year%400==0)  
    21.           System.out.println("是闰年");  
    22.       else  
    23.           System.out.println("不是闰年");  
    24.     }  
    25. }  
  • 相关阅读:
    Vue 使用Scss,深度修改局部样式
    Sublime Text 插件:批量删除空白行
    Sublime Text 3前端开发常用优秀插件介绍
    常用的sublime text 3插件(很爽哦)
    20 个强大的 Sublime Text 插件
    Java多线程之synchronized详解
    进阶Java多线程
    初识Java多线程
    分布式锁实现的正确打开方式
    分布式session实现方式
  • 原文地址:https://www.cnblogs.com/qbcq/p/4396067.html
Copyright © 2011-2022 走看看