邊界值測試的疏忽
昨晚聽別的項目組同事聯調我們這邊的功能,發現發包間隔改為1分鐘之后我們這邊不發包了,當時就想事實既然存在那肯定有問題。這個處理流程是在界面上設置的時間-1分鐘的間隔。這樣我這邊的任務調度間隔就變為0了,而在設計任務管理調度模塊時,并沒有遇到間隔為0的情況,當間隔為0時這個任務既沒有調度也沒有打印日志信息。從而導致不熟悉的同事調了半天發現有問題。一定要用邊界值進行完整的測試,如果發生邊界值問題,設計時要聲明加到相關文檔中去。
眼界決定世界
昨晚聽別的項目組同事聯調我們這邊的功能,發現發包間隔改為1分鐘之后我們這邊不發包了,當時就想事實既然存在那肯定有問題。這個處理流程是在界面上設置的時間-1分鐘的間隔。這樣我這邊的任務調度間隔就變為0了,而在設計任務管理調度模塊時,并沒有遇到間隔為0的情況,當間隔為0時這個任務既沒有調度也沒有打印日志信息。從而導致不熟悉的同事調了半天發現有問題。一定要用邊界值進行完整的測試,如果發生邊界值問題,設計時要聲明加到相關文檔中去。
| 只有注冊用戶登錄后才能發表評論。 | ||
|
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
|