好的軟體不是寫出來的,是測出來,測試分為黑盒測試和白盒測試 ,白盒測試時需要知道源**的,對應用程式源**級別進行測試
比如說去1.檢測**的演算法是否正常 2 你申請的記憶體空間是否記憶體溢位 3你定義的變數路徑是否正確,條件是否有些遺漏
根據這些對**進行檢查,並編寫出相應的輔助邏輯
2根據測試力度劃分
<1>單元測試 junit test
<2>整合測試 intergration test
<3>系統測試 systemt test
3測試的程度
<1>壓力測試 pressure test 比如說伺服器1秒鐘可以承受幾千人
<.2>冒煙測試 smoke test 對程式沒有規律的進行操作,看應用程式多長時間搞崩潰 安卓自帶monkey (猴子測試)
下面說安卓
安卓的junit 測試需要把應用程式部署到真實手機或者模擬器,在 dalvik虛擬裡面執行.
步驟 首先建立乙個測試包 再次建立個測試類繼承androidtestcase
方法必須是 public void testadd() thows exception 必須向測試框架丟擲異常,之所以編寫這段邏輯就是想看看他有木頭異常,如果異常都被catch掉了,沒必要測試,方法必須是public,這個方法是 由框架呼叫的,框架是由反射呼叫的
測試相關概念
白盒測試 又稱結構測試 透明盒測試 邏輯驅動測試或基於 的測試。白盒測試是一種 測試用例設計 方法,盒子指的是被測試的 軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。黑盒測試 也稱 功能測試 它是通過測試來檢測每個功能是否都能正常使用。在測試中,把 程式看作乙個不能開啟的黑...
測試相關概念
冒煙測試和回歸測試的區別 冒煙測試是自由測試的一種。冒煙測試 smoketest 在測試中發現問題,找到了乙個bug,然後開發人員會來修復這個bug。這時想知道這次修復是否真的解決了程式的bug,或者是否會對其它模組造成影響,就需要針對此問題進行專門測試,這個過程就被稱為smoketest。在很多情...
測試相關概念
請你分別介紹一下單元測試 整合測試 系統測試 驗收測試 回歸測試 1.單元 白盒測試 最小可測試單元,物件一般為乙個方法或函式 常開發人員自測 2.整合 黑盒測試 在單元測試的基礎上,物件一般為功能模組 子系統,又稱功能測試 介面測試 測試 3.系統 在整合測試的基礎上,物件為整個系統,測試它的功能...