2008 年,我為 Windows 7 任務欄寫了一個擴展插件,最后的應用程序非常小,只有幾頁代碼。完成后,我接到指示,要為這個應用程序寫 單元測試 ,這么做只是為了能讓經理檢查打分。我..
在每個Web應用程序中,作為用戶直接可見的應用程序外觀,“前端”包括:圖形化的用戶界面、相應的功能、及其整體站點的可用性。我們可以毫不夸張地說:如果前端無法正常工作,..
測試數據的準備,是軟件測試工作中非常重要的環節,無論是手工測試還是自動化測試都避不開測試數據準備工作。今天我們就來聊一聊測試工作中常用的測試數據準備的方法,深入了..
作為一種對照實驗方法,A/B 測試通過比較兩個 (或多個) 不同版本之間的差異來驗證假設是否正確。該方法將特定測試組從實驗其余部分中獨立出來,從而得出可靠結果。在被測人不知情..
互聯網是一個知識的更新迭代非常迅速的行業。每天都會有新的業務興起,不知道新業務的優缺點,不知道測試重點,無法快速有效找出產品的可能性bug?..
在web項目進行瀏覽器兼容性測試,論坑最多的,非IE系列瀏覽器莫屬,且IE8是我們組開發的心中的痛,一提到有兼容性bug,第一反應:是不是IE的?臥槽,又是IE8!..
測試覆蓋率是評價測試完整性的重要的度量標準之一。 EMMA 是一個面向 Java 代碼的測試覆蓋率收集工具。在測試過程中,使用 EMMA 能使收集和報告測試覆蓋率的過程更加靈活、簡單。在..
測試報告是測試人員在測試過程中用于反映測試狀況的文檔,其重要性通過網上哀求、跪求、旋轉360度冰天雪地各種求測試報告模塊的帖子中就可見一斑。其實測試報告的內容基本都是..
在日常需求的測試過程中,因為時間和資源的相對緊張,往往會遇到PRD不夠細致,而UC描述也過于簡單的情況,這個時候會讓經驗不夠豐富的測試人員有種無從入手的感覺。其實由于思..
1.1 文本框、按鈕等控件測試 1.1.1 文本框的測試 如何對文本框進行測試 a,輸入正常的字母或數字。..
中國有句老話:過猶不及。軟件開發中也有一個概念:“過度設計”,說的是為了實現一些簡單的功能需求,設計出非常臃腫的結構,代碼間的繼承、依賴、調用非常復雜,開發工作量..
在軟件測試中,黑盒測試主要是針對模塊進行的功能測試。最普遍的方法是以軟件的功能說明書為基礎將軟件的輸入劃分為若干個等價類,多次運行該軟件來檢驗軟件對于不同的等價類..
最近在企業里面看了一些測試案例的數據準備,發現了一個共性問題:測試數據中存在大量冗余,這些冗余會給后續的測試案例及數據維護帶來大量的成本。..
軟件測試是為了發現錯誤而執行程序的過程?;蛘哒f,軟件測試是根據軟件開發各階段的規格說明和程序的內部結構而精心設計一批測試用例(即輸入數據及其預期的輸出結果),并利用..
可用性測試是改善產品的最佳方式之一,這一點,在內部已經是不爭的共識。只是由于用研人手總是不足,所以為了能讓各個部門的同事能更快速地展開一些研究和測試的工作,我們..
長期以來,IT行業一直有著重視技術創新而忽視人類因素的傾向,這導致多數產品存在程度不同的可用性問題。據研究機構近期對發達國家的統計:商用計算機用戶的有效生產率僅有30..
測試報告是測試人員在測試過程中用于反映測試狀況的文檔,其重要性通過網上哀求、跪求、旋轉360度冰天雪地各種求測試報告模塊的帖子中就可見一斑。其實測試報告的內容基本都..
我們有一個程序,叫ShuffleArray(),是用來洗牌的,我見過N多千變萬化的ShuffleArray(),但是似乎從來沒人去想過怎么去測試這個算法。所以,我在面試中我經常會問應聘者如何測試 Shuffle..
1.1 文本框、按鈕等控件測試 1.1.1 文本框的測試 如何對文本框進行測試 a,輸入正常的字母或數字。..
黑盒測試(Black-box Testing,又稱為功能測試或數據驅動測試)是把測試對象看作一個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟件產品的功能,不需測試軟件產品的內部結構和..