這次的部落格內容為,進一步舉例解釋等價類劃分。大概為上一次的加強版...
1. 問題描述
editbox
在三個文字輸入框內輸入文字,然後按確認鍵。
每個文字框允許接收的文字為:1至6個英文本元或數字。
三個文字框的內容均為合法的的時候,才會被接收。
2.等價類劃分
有效等價類
編號無效等價類
編號包括的字元
a-z,a-z,0-9
1其他字元
4字串長度
1-6205
大於66
合法的文字框個數33
0-27
3.測試用例
編號輸入
覆蓋等價類
預期輸出
test1aaa
1,2,3
accepted
test2
abd2
ad2da
df12f
1,2,3
accepted
test3
12ab34
abab12
3412aa
1,2,3
accepted
test4
1,2,3
accepted
test5aa
5,7please try again.
test6
abcdefgaa
6,7please try again.
test7
1abc
ab12cd
4,7please try again.
test8
a babcd
abcd
4,7please try again.
test9
ab_cd
4,5,6,7
please try again.
4.**實現及結果樣例
使用c#編寫,具體**如下。
這是c#自動生成的,描述gui的form1.designer.cs的**:
namespace這是其他**,有關於判斷字串是否合法的部分,檔名為form1.cs:csharptest
base
.dispose(disposing);
}#region windows 窗體設計器生成的**
//////設計器支援所需的方法 - 不要
///使用**編輯器修改此方法的內容。
/// private
void
initializecomponent()
#endregion
private
system.windows.forms.textbox textbox1;
private
system.windows.forms.label label1;
private
system.windows.forms.button button1;
private
system.windows.forms.textbox textbox2;
private
system.windows.forms.textbox textbox3;}}
using測試用例結果圖:system;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.drawing;
using
system.linq;
using
system.text;
using
system.threading.tasks;
using
system.windows.forms;
namespace
csharptest
private
bool
check(string text)
return
true
; }
private
void button1_click(object
sender, eventargs e)}}
測試編號
editbox
返回結果
《軟體測試技術》課程第八周隨筆
軟體測試第八周隨筆,本週軟體測試的課程已全部結束,隨筆重點回顧下因果圖。一 概念 因果圖法是一種適合於描述對於多種輸入條件組合的測試方法,根據輸入條件的組合 約束關係和輸出條件的因果關係,分析輸入條件的各種組合情況,從而設計測試用例的方法,它適合於檢查程式輸入條件涉及的各種組合情況。因果圖法一般和判...
軟體測試第三週 測試框架
首先,先來了解一下測試框架 測試框架的屬性 1.測試框架是測試開發過程中提取特定領域測試方法共性部分形成的體系結構 2.測試框架的作用 在其基礎上重用測試設計原則和測試經驗,調整部分內容便可滿足需求,可提高測試用例設計開發質量,降低成本,縮短時間 3 測試框架型別根據測試領域不同而改變 4 測試框架...
python課程第三週小結 python週報第三週
1.set 集合 1.set 方法解析 1.定義乙個set s1 caesary set1 set s1 print set1 l1 1,2,3,4 set2 set l1 print set2 t1 1,1,1,2,3 set3 set t1 print set3 執行結果如下 總結 set集合有...