敏捷軟件開發是從1990年代開始逐漸引起廣泛關注的一種新型軟件開發方法,是能夠應對快速變化的需求的一種軟件開發能力,它作為一種新型的開發模式,被越來越多地應用到軟件項目..
在 iOS 上做性能測試,Instruments 是必不可少的工具。然而由于蘋果的封閉性,我們很難根據自己項目實際需要去修改它來獲取自己想要的數據。..
在Android自動測試過程中,會遇到各種縮寫名詞,工具的名字,插件的名字,長得還很像,在這里做個簡單的介紹~..
網絡犯罪以及其他惡意行為的不斷增加正促使企業部署更多的安全控制、收集越來越多的相關數據。結果,大數據分析方面的進展被用于以更寬和更深的分析為目的的安全監控中,以保..
當我在幫助一些開發者或架構師分析及優化Java應用程序的性能時,關鍵往往不在于對個別方法進行微調,以節省一或兩微秒的執行時間。雖然對某些軟件來說,微秒級的優化確實非常重..
在本系列的第一篇文章“我們的測試為什么不夠敏捷”中,根據實例總結出敏捷自動化測試的兩大阻礙:“腳本維護困難”、“斷言條件繁瑣”。本文針對在不失自動化測試有效性的前..
在本系列的第一篇文章“我們的測試為什么不夠敏捷”中,根據實例總結出敏捷自動化的兩大阻礙:“腳本維護困難”、“斷言條件繁瑣”。本文針對如何降低腳本維護難度分享一些..
測試是為了保證軟件的質量,敏捷測試關鍵是保證可以持續、及時的對軟件質量情況進行全面的反饋。由于在敏捷開發過程中每個迭代都會增加功能、修復缺陷或重構代碼,所以在完成..
在瀑布或者敏捷項目中您覺得測試計劃有什么問題?這些問題相似或者不同嗎?..
對測試狀態進行調查旨在為測試行業提供一些可據參考的見解,順便回顧一下像測試技術,測試自動化,以及測試人員今天面臨的挑戰等方向重點。調查的前期準備是由 PractiTest公司的..
測試到底有沒有價值?有什么樣的價值?又體現在哪里? 我們怎么樣讓測試的價值發揮的更好,更充分? 我一直在思考這個問題……,下面是我的一些個人感悟,供大家閱讀..
讓我們思考幾個常見的問題: 軟件測試的目的是什么? 開發人員能否構建出沒有Bug的完美軟件?..
近期在一個性能測試項目中遇到了一個調優的過程。分享一下給大家。..
近期在做一個項目的性能測試時,在打壓時發現壓力達到100hps后就一直打不上去,同時還會報讀redis服務器超時的錯誤。查看了下打壓服務器的cpu和內存占用,沒有發現什么異常。..
《秒殺業務架構優化之路》——小米手機每周二的秒殺,可能手機只有1萬部,但瞬時進入的流量可能是幾百幾千萬。又例如12306搶票,票是有限的,庫存一份,瞬時流量非常多,都讀相..
IBM創建了Eclipse OMR,一個用于為任何語言創建運行時環境的開源虛擬機工具包。OMR旨在讓各種語言都能利用虛擬機技術的一般改進,像垃圾收集或硬件集成。為此,IBM正在推廣自己名為..
由于國內移動設備和系統版本的碎片化,移動測試對于應用的質量保證變得至關重要,同時也催生了一批提供第三方測試服務的創業公司,BAT也都發布了自己的測試服務。但是,單一的..
在微服務從業者峰會上,Kolton Andrus在演講中指出,故障測試是運行微服務的一個關鍵部分。你應該確定微服務的行為同預期一樣,以避免停機。..
2015年11月,ThoughtWorks發布了新一期的技術雷達。技術雷達是以獨特的形式記錄ThoughtWorks技術顧問委員會對行業產生重大影響的技術趨勢討論的結果,為從CIO到開發人員在內的各方利益相..
TalkTalk的信息泄漏事件導致約15萬人的敏感信息被暴露,涉嫌造成這一事件的其中一名黑客使用的并不是很新的技術。事實上,該技術的「年紀」比這名15歲黑客還要大兩歲。..