軟體測試作業一 記錄我遇到的專案error

2022-05-03 17:18:09 字數 616 閱讀 4357

當老師把這個作業的ppt展示出來的時候,我第一眼想到的就是前幾頁說的 fault error failture 之間的區別;

我個人理解如下:

fault的定義:導致系統功能失常的語句組合

error的定義:系統執行導致系統功能失常的語句,可能導致系統出現錯誤結果的中間狀態

failture的定義:系統出現錯誤結果

測試時,手機定位誤差在70公尺之內,還是滿足需求的,而當用電腦去測試時,發現定位的位址與實際差距很大,基本失去了定位的作用;

為了解決這個問題,我們發現在定位時,瀏覽器會返還乙個位置座標給api,然後api去解析顯示出所在的地理位置,顯示的方式是地圖,而當我們把這個位置座標給原生api去解析返回位置,顯示方式為文字時,誤差就會小很多,並且滿足要求;

這個經歷對我還是有觸動的,因為在測試遇到error後,我們嘗試了很多api,發現基本都有這個問題,很長時間無法解決,反過來我們再研究需求時,發現沒必要去顯示地圖,文字就能滿足,然後就考慮到了**中的位置座標,最後化簡了步驟;

很多時候,做專案使用框架,api的時候,一定要根據需求來做出符合自己專案的計畫,並根據需求來實現,並逐步完善~

軟體測試作業(1) 詳述一次程式遇到的錯誤

令我印象最深的最近的一次程式錯誤是上次做視覺化大作業 城市供水基礎設施的視覺化所遇到的問題。第一次學習應用d3,有諸多迷惑不解指出,在將天津地圖設定投影於畫布時,應用以前學過的乙個函式無法顯示出天津地圖。var projection d3.geo.albersusa scale 1000 trans...

第一次軟體測試作業

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?答 軟體缺陷 軟體缺陷 就是軟體產品中所存在的問題,最終表現為使用者所需要的功能沒有完全實現,不能滿足或不能全部滿足使用者的需求。從產品內部看,軟體缺陷是軟體產品開發或維護過程中所存在的錯誤 誤差等各種問題。從外部看,軟體缺陷是系統所需要實現的某種...

軟體測試作業三 printPrimes 的測試

作業要求 a.為printprimes 畫控制流圖 b.考慮測試用例t1 n 3 和t2 n 5 即使這些測試用例遊歷printprimes 方法中相同的主路徑,它們不一定找出相同的錯誤,設計乙個簡單的錯誤,使得t2比t1更容易發現 c.針對printprimes 找到乙個測試用例,使得響應的測試路...