軟體測試中我們一般會遇到三角形和年月日的問題
阿新 • • 發佈:2019-02-05
我們遇到三角形和年月日的面試時,一般會讓我們手機程式碼,下面是自我總結的一些小程式碼
測試用例的設計: 非三角行: 輸入 a = 2, b = 3 c = 6 , 輸出非三角行 等邊三角行: 輸入 a = 2 b = 2 c = 2 , 輸出等邊三角行 等腰三角行: 輸入: a = 2 b = 2 c =1 , 輸出等腰三角行 直角三角行: 輸入 a = 3 b = 4 c = 5 輸出直角三角行年月日的時候進行解決的程式碼 年 月 日 問題: 年 year , month , day
前提: 年必須滿足 : 1812 <=year <=2012 月必須滿足: 1<=month<=12 日必須滿足: 1<=day<=31 等價類: 有效等價類: year 2001 month 8 day 20 year 2000 month 2 day 29 year 2000 month 1 day 31 year 2000 month 4 day 30 無效等價類: year 2001 month 2 day 29 year 2001 month 4 day 31 year 1800 month 1 day 30 yaer 2001 month -1 day 31 year 2001 month 1 day 32佣金的問題
功能測試: 分為有效等價類,無效等價類,邊界值,錯誤推斷髮測試用例的設計: 非三角行: 輸入 a = 2, b = 3 c = 6 , 輸出非三角行 等邊三角行: 輸入 a = 2 b = 2 c = 2 , 輸出等邊三角行 等腰三角行: 輸入: a = 2 b = 2 c =1 , 輸出等腰三角行 直角三角行: 輸入 a = 3 b = 4 c = 5 輸出直角三角行