重新認識測試

2021-06-29 14:54:38 字數 605 閱讀 3681

以前總覺得測試是軟體開發的邊緣職位,開發人員才是軟體生命週期的核心人員。隨著對網際網路公司的了解,逐步了解到測試的重要性。以bat為例,三家公司均設定了測試開發工程師崗位,該崗位的主要職責就是編寫自動化測試案例,通過對**的邏輯進行分析,設計出能夠覆蓋大部分**的測試用例。如阿里的測試開發工程師的崗位描述和崗位要求:

軟體的質量跟測試的質量息息相關,沒有測試人員的反覆的查詢軟體bug,就無法保證軟體良好的使用者體驗。目前有些測試崗位停留在重複使用的基礎上,整個軟體開發周期中,需要反覆使用軟體以尋找bug,感覺就是找茬的遊戲一樣,但缺乏遊戲的有趣性。開發人員了解測試,就能編寫出更加健壯的程式。

上傳空txt檔案,上傳有內容的txt檔案、上傳非txt型別的檔案、上傳含有中文字元檔名的txt檔案、上傳檔名超過255個字元的txt檔案、上傳檔案路徑較深的txt檔案、

重新認識單元測試

單元測試是對系統中最小可測試單元的功能進行自動化測試,來驗證 功能是否符合預期。單元測試的意義雖說都很清楚,但是實際開發中寫出真正有意義的單元測試並不多或者說並不那麼容易,甚至很多專案是根本沒有單元測試的,本文旨在讓大家對單元測試有乙個完整的認識。實際開發中單元測試的困境 其實上面的問題筆者都遇到過...

重新認識container

我還清楚的記得,第一次從 那兒聽說container這個詞 結果他給我解釋了半天還是似懂非懂的。今天,偷閒翻了下posa4,發現裡面對container的解釋特別清楚。粗略的理解下來是,為了分離關注點,而實現的對系統資源的封裝。豁然開朗的發現,os就是應用程式的container。突發奇想的,開發乙...

重新認識ARC

雖然用了很久的arc,感受了 簡潔。但是對arc底層實現並不了解。今天抽空研究了下,做些簡單地總結。一 strong 1.區域性變數 對於區域性變數來說,在超出作用域的地方由編譯器自動插入release。大概轉化為 在非arc返回的autorelease型別的方法 在blog手碼大概 如有錯誤還望指...