1. 程式人生 > >【從黑盒到灰盒】如何測試上限值?

【從黑盒到灰盒】如何測試上限值?

昨天有個同行問我,聯盟可容納100人,如何測試這個上限。我提供了2種方法:

1.修改100人為10人。測試10人上限通過後,再修改回100人,再測試10人後仍可容納第11人。

2.編寫指令碼實現向資料表中插入大量資料。聯盟的建立和前幾個成員手工新增,指令碼插入90條左右,再手工新增和檢查邊界。

 

其實還有第三種,就是

3.全手工新增成員至100人左右,做邊界檢查。

 

看上去3是最耗費人力和時間的,但風險卻是最小的,能力要求也低。

畢竟由測試方法1和2帶來bug遺漏也有聽說。這種遺漏必須要QC加強跟進和做好全面的邊界檢查來儘量避免。

看上去2是最有技術含量的,但風險也最大,要求QC所具有的許可權也最大。

 

綜上,測試方法的採用,既要權衡人力時間能力,也要權衡質量風險。為了追求技術含量而降低質量風險控制,是大忌。