首先,我們要對我們的測試做一個定義: 軟件測試 是為了發現錯誤而執行程序的過程。我們進行我們意義在哪里,是保證產品 質量 ,還是保證項目能夠及時上線。這里也涉及到我們測試的目..
先講一個案例: 企業網站已經運行多年了,訪問速度越來越慢,最近用戶反映,打開個網站首頁快的時候也要2、3秒,慢的時候就需要喝杯茶了,還不如上外網新浪搜狐快,廠領導重視這個問題..
前段時間一直在考慮怎樣量化測試工作的效率和質量,也實驗性的列出了十幾個考核指標,比如 bug 發現效率,有效bug率,發現bug嚴重等級質量, 測試用例 產生效率,測試用例執行率,測試用..
做測試已經有段時間了,總體感覺是在測試的工作中會遇到各種各樣的情況,一般情況下要把軟件一次性測完,基本上是不可能的。 為什么這樣說呢? 大家都知道 測試環境 吧,有時測試一個..
通過 單元測試 和 集成測試 ,僅能保證軟件 開發 的功能得以實現。但不能確認在實際運行時,它是否滿足用戶的需要,是否大量存在實際使用條件下會被誘發產生錯誤的隱患。為此,對完成開..
第一:微軟公司 軟件測試 簡介 微軟的軟件 測試人員 分為兩類: 測試工具 軟件 開發 工程師和 軟件測試工程師 。 測試工具軟件開發工程師主要負責編寫測試工具代碼,并利用測試工具對軟件..
在測試加入到 servlet 容器的 Web 應用程序時,編寫符合邏輯的可重復的測試尤其需要技巧。在 Andrew Glover 的提高代碼 質量 的這個續篇中,他介紹了 Cargo,這是一個以通用方式自動化容器管理的..
一、 軟件測試 員自身素質培養 (1)首先,應對軟件測試感興趣和對自己有自信,如果具備了這兩點,那么在 開發 過程中不管遇到什么樣的困難,我相信你一定能克服。 (2)善于懷疑,世界..
謝克人如是說。他認為,過程和流程并非完全相同。過程是PROCESS,也就是過程,進程、工序、工藝,制作法;而流程是PROCEDURE,也就是程序,手續,步驟。從概念上來看,“過程”好比抓大放..
在 測試 過程中一般把發現的錯誤 bug 按其嚴重性大致分為4類:致命錯誤(系統崩潰或掛起、破壞數據)、嚴重錯誤(使系統不穩定、產生錯誤結果、菜單功能無法實現)、一般錯誤(在完成某..
國內近年來關于 軟件測試 的問題和討論越來越活躍。但從總體上說交流 軟件測試技術 的多,而探討軟件 測試方法 的少。這里的“技術”指的是具體的戰術問題,比如說如何使用某種工具來解..
說明:以下 項目測試 經驗是我在原來公司 工作 中的實際經驗,拿出來和大家一起交流。我相信之前的項目測試工作中有不少可以改進的地方,還希望大家多多交流。 項目測試經驗 ——Judy ..
《三十六計》是根據我國古代卓越的軍事思想和豐富的斗爭經驗總結而成的兵書,古人用兵最講究謀略,在中國古代戰爭史上,精彩的謀略計策層出不窮,令人眼花繚亂,但萬變不離其宗,大抵..
“國內許多軟件企業的 軟件測試 人員和 開發 人員比例不到1∶8,甚至有的軟件根本沒有測試就進入了市場,有的企業是把產品賣給用戶后一邊給用戶實施,一邊在測試,結果導致了許多軟件問..
Acceptance testing(驗收 測試 ),系統 開發 生命周期方法論的一個階段,這時相關的用戶和/或獨立 測試人員 根據 測試計劃 和結果對系統進行測試和接收。它讓系統用戶決定是否接收系統。它..
本文討論: 什么驗收測試? 自動的驗收測試 實現驗收測試 本文涉及以下技術: IronRuby 內容 什么驗收測試? 自動接受測試 文章 方案 執行驗收測試 與 C# 對象進行交互的 RSpec 方案 Runner 驗收測..
這是被測的應用程序: 應用.NET 3.0提供的UIAutomation,我們可以用以下步驟來進行 測試 : 1. 啟動應用程序 C#代碼 string path=@ "ThePathToTheApplication" ; Processprocess=Process.Start(path); string path = @"The Path ..
軟件測試是為了發現錯誤而執行程序的過程。它不僅是軟件 開發 階段的有機組成部分,而且在整個 軟件工程 (即軟件定義、設計和開發過程)中占據相當大的比重。軟件測試是軟件 質量保證..
驗收測試是部署軟件之前的最后一個測試操作。驗收測試的目的是確保軟件準備就緒,并且可以讓最終用戶將其用于執行軟件的既定功能和任務。實施驗收測試的常用策略有三種,它們分別是:..
相信做過 測試 管理的人,都有過此類擔心,就是寫一個怎么樣的 測試計劃 才是有效的呢?才能保證項目進度而又不會過度疲勞?我知道,絕大部分人都是根據感覺和經驗來寫的,時間不夠就多加..