《軟體測試技術》課程第三週隨筆

2022-08-20 22:21:10 字數 3076 閱讀 7945

這次的部落格內容為,進一步舉例解釋等價類劃分。大概為上一次的加強版...

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

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;}}

這是其他**,有關於判斷字串是否合法的部分,檔名為form1.cs:

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集合有...