一、模型概覽 開放源碼軟件測試模型以“滿意測試”為基本原則,強調迭代發展。 “滿意測試”基本定義 是一個過程,通過該過程可以合理的成本獲取足夠的產..
測試是為了保證軟件的質量,敏捷測試關鍵是保證可以持續、及時的對軟件質量情況進行全面的反饋。由于在敏捷開發過程中每個迭代都會增加功能、修復缺陷或重構代碼,所以在完成..
CUnit是一個編寫、管理及運行c語言單元測試的系統。它使用一個簡單的框架來構建測試結構,并為普通數據結構的測試提供豐富的斷言。此外,CUnit為測試的運行和結果查看提供了許多不..
一直做開發,很少關注測試工具,尤其是以往的測試都主要是Junit測試,難免在web層面上因沒有嚴格測試而經常出現bug,近來小小接觸了一下這一類的測試工具,感覺蠻好玩的,在此和大..
Javascript的調試, 是開發Web應用尤其是AJAX應用很重要的一環,..
隨著企業越來越重視軟件質量,軟件測試的地位逐步提高,測試的重要性逐步顯現,測試工具的應用已經成為了普遍的趨勢。目前用于測試的工具已經比較多了,這些測試工具一般可..
在復雜 Web 應用程序的自動測試中,會產生大量冗余的測試腳本,同時,由于測試場景復雜多變,測試用例的靈活管理與調用是不可回避的需求。在本文中,作者通過將開源 Web 自動測試..
這是一篇非常好的總結性文章,實戰經驗積累,我們會持續更新這篇文章。 在做web項目的自動化端到端測試時主要使用的是Selenium WebDriver來驅動瀏覽器。Selenium WebDriver的優點是支持的語..
Java中測試異常的多種方式 使用JUnit來測試Java代碼中的異常有很多種方式,你知道幾種?..
圖解Git中的最常用命令 此頁圖解 git 中的最常用命令。如果你稍微理解 git 的工作原理,這篇文章能夠讓你理解的更透徹。..
1.不能打開新的tab [warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank98620..
Selenium 2.0最主要的新特性就是集成了WebDriver API。我們設計WebDriver的初衷是提供更加簡單明了的接口來彌補Selenium-RC API的不足。在動態網頁中,通常只會更新局部的html元素,WebDriver會很好的幫助..
我們正致力于完善幫助指南的每一個章節,雖然這個章節仍然存在需要完善的地方,不過我們堅信當前你看到的幫助信息是精確無誤的,后續我們會提供更多的指導信息來完善幫助文檔。..
注意:我們正致力于完善幫助指南的每一個章節,雖然這個章節仍然存在需要完善的地方,不過我們堅信當前你看到的幫助信息是精確無誤的,后續我們會提供更多的指導信息來完善幫助文檔..
Selenium自動化測試過程中,模擬用戶操作能實現后需要測試結果輸出,這是一個比較重要的過程 1.用system.IO 讀寫來實現,如果使用這個方式,每個測試生成一個報告,容易開啟太多的線程..
由于各種緣由,一本《.Net單元測試藝術》突然出現在了我的辦公桌上,于是我的單元測試之路就此開始。通過一兩個月不間斷的學習,以及不斷結合具體的項目做開發,再結合書上的知識對單..
PHPUnit是一個輕量級的PHP測試框架。它是在PHP5下面對JUnit3系列版本的完整移植,是xUnit測試框架家族的一員(它們都基于模式先鋒Kent Beck的設計) 單元測試是幾個現代敏捷開發方法的基礎,..
測試數據與代碼分離的測試。今天看到花花同學寫的白盒測試的白皮書,大致翻了下。感覺缺少點什么,之前也一直都在討論,測試數據與測試代碼是否需要分離,測試代碼如何建設冗余的問題..
git基礎學習.Git是一個分布式版本控制軟件,原來是linux內核開發者林納斯·托瓦茲(Linus Torvalds)為了更好地管理linux內核開發而創立的。自誕生于 2005 年以來,Git 日臻成熟完善,在高度易用的同時..
learnGitBranching 是什么 learnGitBranching是一個git仿真沙盒,提供一系列的交互式學習指導/挑戰,用來加快學習git提交樹如何工作。 此項目由pcottle發表在github上,到今已有658次提交,并被翻譯..