氣泡排序測試如何編寫?大蝦們幫忙啊

時間 2021-10-14 20:56:30

1樓:匿名使用者

ls的那個思想不錯但是單元測試的話,似乎應該不是用等價類,邊界值這些方法來進行測試了吧呵呵,只能說自己寫段**除錯下而已。。

2樓:匿名使用者

你是要做白盒測試嗎?白盒測試應該只能到類、方法吧,排序充其量也就是個方法;如果測試它,也就只能對輸入進行等價類劃分。沒有很多白盒測試經驗,只是憑一點理解;大家繼續討論。

3樓:匿名使用者

測試需求和概念都極不清晰。首先你的測試物件是什麼?猜測是乙個排序方法。

如果是乙個方法就有輸入和輸出。輸入應當是某個資料結構比如說陣列。排序方法可以無輸出,即排序操作作用於非例項化資料結構,比如靜態資料。

那這個方法可以是void。然後就是設計測試資料。輸入資料是什麼?

假設是乙個整數型的陣列,那麼一種等價類劃分可以是:1. 0長度2.

1長度陣列3. 長度大於14. 有值重複5.

無值重複6. 是否允許空值。。。測試的數量取決於具體要求,比如有些測試對型別邊界值(2^32-1)比較敏感。

public class bubblesorttest extends testcase; bubblesorter sorter = new bubblesorter(); sorter.sort(numbers, asc); assert(isarraysorted(numbers)); } private boolean isarraysorted(int numberarray)}

4樓:匿名使用者

給大家介紹氣泡排序的scratch做法

編寫個函式進行氣泡排序,寫一個函式實現氣泡排序功能

笪富貴真子 include void exchange int x,int y int min int arr,int n returnm void bubblesort int arr,intn void main bubblesort arr,10 排序 列印陣列 for i 0 i 10 i ...

1編寫氣泡排序和選擇排序的程式,主函式中編寫選單呼叫排序函式。C語言

c語言示例 如下 include define n 10 氣泡排序 升序 void bubble sort int a,int n 選擇排序演算法,按從小到大順序 void select sort int array,int n 如果最小元素的下標不是後面n i 1的未排序序列的第一個元素,則需要交...

測試計劃如何編寫,軟體測試計劃怎麼寫?求助

文庫精選 內容來自使用者 cx 如何寫測試計劃1 什麼時候開始寫測試計劃?測試計劃是在需求整理完成,和開發計劃一起制定的一份計劃書,它從屬於專案計劃中其中的一個計劃。2 測試計劃都應該從那幾個方面去描述?測試計劃本身就是一個測試工作的指揮棒,他從巨集觀的角度來闡述我們將來需要做什麼事情,具體怎麼做不...