1. 程式人生 > >軟體測試中我們一般會遇到三角形和年月日的問題

軟體測試中我們一般會遇到三角形和年月日的問題

我們遇到三角形和年月日的面試時,一般會讓我們手機程式碼,下面是自我總結的一些小程式碼

測試用例的設計: 非三角行: 輸入 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 輸出直角三角行