基于模型的測試是一個輕量級的,形式化的驗證軟件系統的方法。為什么這么說呢,因為首先,基于模型的測試對待測軟件系統(通常被稱為System Under Test,簡稱SUT)進行形式化的建模,..
十多年來,Microsoft 在其內部開發流程中成功應用了基于模型的測試 (MBT)。 事實證明,對于各種內部和外部軟件產品而言,MBT 是非常成功的方法。 這些年來,這種方法采用得越來越多。..
基于機器人的測試可以解決從桌面到移動計算的巨大轉變所帶來的挑戰,并且可以更輕松地對UI手勢和傳感器輸入等特性進行測試。 諸如 Appium 、 Robotium 和 UIAutomator 之類的框架可以實現..
世界上沒有工具可以魔法般的讓你實現DevOps(或者是敏捷,精益)。DevOps在開發和運營團隊之間進行協作和溝通,所以它更像是一種文化上的轉變,而不是一個神奇的配方。..
背景:視頻云點播支持用戶設置回調地址,在上傳或者轉碼結束后向用戶的回調地址以http協議發送回調信息,例如上傳完成后的視頻信息,視頻轉碼信息。 之前的測試方法:回調..
把群博里關于接口自動化的文章都看了一遍,都是關于測試過程中遇到的問題及解決方法,還沒有框架搭建的博文。對于未做過接口自動化和java菜鳥的我,搭建好框架才是邁出的第一步..
持續集成是一種軟件開發實踐,即團隊開發成員經常集成它們的工作代碼,每個成員每天至少集成一次,也可能會發生多次集成。每次集成都通過自動化的構建(包括編譯,發布,自動..
我是自動化測試的簇擁者。記得剛做測試那會,一聽到“自動化測試”這個概念,就覺得好神奇,當時就把“手頭的工作都自動化了”。我能把這些內容都自動化,不是我厲害,而是新..
我們日常實現系統級別自動化測試的時候,一個用例需要執行多種類型的測試步驟,包括:數據庫、日志、 Web 和一些模擬工具的操作。 Sikuli 實現界面類型的測試步驟是其長處。本文研..
作為想在自動化測試方面大展宏圖以及已經成文自動化測試工程師的你,那么以下的知識你究竟掌握了多少呢。..
時至今日,Web 前端已經發生了巨大的演變,而單頁應用程序也成為了標準。眾多應用程序完成了從 PC 到移動端的華麗轉身,而那些基于 JavaScript 的框架變得更受開發者們歡迎。..
第一階段:API自動化 之前的想法是:通過API創建數據,訪問數據,進行數據操作,存儲數據庫,通過模擬前端的操作來想象API的訪問流程。 然后,驗證數據庫是否存儲正確。后來發現..
Robot Framework作者建議如何選擇自動化測試框架 軟件自動化測試,作為手工測試的替代,越來越受到關注。Pekka Kl?rck,作為Robot Framework的創建者和核心開發者,按照系統級別,介紹了幾..
持續集成和部署是每一個互聯網團隊都必須要面對的問題,特別是初創公司業務和技術團隊快速增長,技術積累較弱的情況下,一個高效的,可遵循持續的運維規范尤為重要,最近一段..
前端測試一直是前端項目開發過程中機器重要的一個環節,高效的測試方法可以減少我們進行代碼自測的時間,提高我們的開發效率,如果你的代碼涉及的測試用例較多,而且項目需要..
在ui自動化測試過程中,目前存在最大的缺陷就是如果產品的ui或者結構改了那么這個項目進行的自動化測試腳本可能要面臨全面維護。這也是目前ui自動化面臨的很讓人崩潰的事情。..
我發現了,大家極度關心自動化測試,尤其是UI自動化測試,雖然現在作為專項測試,離開這些越來越遠了,但總能遙想以前,我總能想起自己做nokia的WindowsLive的ui自動化,做web的自動化..
在進行測試自動化項目顧問工作的早期階段,經常有人請我對于自動化的實現進行評估。而當我給出一個初步的估算時,很快就會遇到下一個問題:“這個估算所針對的是一個測試套件..
這是一個WebUI自動化測試框架,由 webdriver?中文社區 創辦人土豆(本人技術筆名)所創建,該web自動化測試框架是用java語言編寫的,基于selenium webdriver 的開源自動化測試框架,該框架結合..
QA的職責 我們先討論一下傳統的瀑布模型下QA是如何工作的,其中最主要的問題是什么;然后作為對比,我們來看看在敏捷團隊里QA又是如何工作的,工作重點又是什么;最后,我們..