前一天日期软件测试需求,软件测试实验日期前一天.doc
《軟件測試實驗日期前一天.doc》由會員分享,提供在線免費全文閱讀可下載,此文檔格式為doc,更多相關《軟件測試實驗日期前一天.doc》文檔請在天天文庫搜索。
1、軟件測試實驗一姓名: 學號: 班級: 決策表測試案例 案例描述: 某程序可以輸出某個日期的前一天,用函數 Prevdate 實現,請 設計出 Prevdate 函數的等價類,并做出其決策表測試用例。 年的取值在 1812年到 2016 年之間。 日的取值在 1 日到31 日之間 月的取值在 1 到 12 月之間 測試分析等價類(1)?分析各種輸入情況,列出為輸入變量?month?、?day?、?year?劃分的有效等價類和無效等價類。??有效等價類year:{ 1812<=year<=2012}month:{1<=month<=12}day:{1<=day<=31}其他情況則為無效等價類(2)?month?變量的有效等價類為:?M1:{前一個月為30天,且本月為31天,month=5,7,10,12}???M2:?{前一個月為31天,且本月為30天,m。
2、onth=4,6,9,11 }?M3:{前一個月為31天,且本月為31天,1月除外month=8}?????????M4:{月份:month=1}?M4:{月份:month=2}?M4:{月份:month=3}?(3)day?變量的有效等價類為:?D1:?{日期:2<=day<=28}???????D2: {日期:day=1}?D3: {日期:day=29}?D4: {日期:day=30}?D5: {日期:day=31}?(4)year?變量的有效等價類為:??Y1:{year是閏年}?????????????Y2:{year不是閏年}??決策表實驗代碼:#include using namespace std;int main(){ int year,month,day,x=0;//將x作為標記位 cout<
3、"<>year>>month>>day; if(year2012||day31||month12){ cout<
4、; return 0;}//平年3.1則輸入2.28 if(month==1&&day==1){ cout<
總結
以上是生活随笔為你收集整理的前一天日期软件测试需求,软件测试实验日期前一天.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java字段和属性
- 下一篇: stm32使用DAP下载程序