構造nextdate問題的弱一般的等價類測試用例。
resource
等價類劃分法
強 (strong) 等價類測試
一般 (normal) 等價類測試
健壯 (robust) 等價類測試
假設下面的等價類:
m1=
m2=m3=
d1=d2=
d3=d4=
y1=y2=
y3=
弱一般等價類測試用例覆蓋
使用最少測試用例覆蓋每個有效等價類,所以有$max $ siz
e=si
ze=4
size\=size\=4
size=s
ize=
4個弱一般等價類。
測試用例
month
dayyear
預期輸出
wn14 (m1)
30 (d3)
2000 (y1)
5/1/2000
wn25 (m2)
31 (d4)
2004 (y2)
6/1/2004
wn32 (m3)
12 (d1)
1999 (y3)
2/13/1999
wn48 (m2)
29 (d2)
1900 (y3)
8/30/1900
系統分析與設計HW8
軟體架構 軟體架構是乙個系統的草圖。軟體架構描述的物件是直接構成系統的抽象元件。各個元件之間的連線則明確和相對細緻地描述元件之間的通訊。在實現階段,這些抽象元件被細化為實際的元件,比如具體某個類或者物件。在物件導向 領域中,元件之間的連線通常用介面來實現。軟體體系結構 是構建計算機軟體 實踐的基礎。...
系統分析與設計HW8
軟體架構 定義 架構 architecture 是一系列相關的抽象模式,用於指導大型軟體系統各個方面的設計,是乙個系統的草圖,描述的物件是直接構成系統的抽象元件。各個元件之間的連線明確細緻的描述元件之間的通訊。軟體框架 定義 框架 framework 是整個或部分系統的可重用設計,表現為一組抽象構件...
系統分析與設計HW8
個人理解 vuex通過state儲存狀態,獲取狀態應該使用getters。mutations是唯一直接修改狀態的操作。actions是一系列邏輯操作,當actions需要修改狀態時,它需要通過commit mutations來達到目的。而當系統比較複雜時,state物件就會變得龐大而複雜,這時候使用...