一個軟件項目從探索階段到發展方向明確階段,會經歷從簡單到復雜的一個過程,需求的不斷疊加,會讓系統越來越龐大,功能繁多,公司業務的擴展也讓軟件系統的生命周期變的更長..
做軟件測試的人,往往會有這樣的想法:由于軟件的復雜導致了測試的復雜,所以不能指望培訓能給我們很多工作中的實際指導。偏重理論是肯定的,但并非沒有意義,雖然理論同樣可..
本文介紹了SCA技術的基本原理、應用場景,業界TOP SCA商用工具的分析說明以及技術發展趨勢;讓讀者對SCA技術有一個基本初步的了解,能更好的準確的應用SCA工具來發現應用軟件中一些..
SCA(Software Composition Analysis)軟件成分分析,通俗的理解就是通過分析軟件包含的一些信息和特征來實現對該軟件的識別、管理、追蹤的技術。我們知道在當今軟件開發中,引入開源軟件..
由于一些人或組織有心或者無心的制造一些焦慮,讓軟件測試的從業者尤其是剛入行的軟件測試工程師,對軟件測試本身的意義,以及軟件測試職業的發展、技術路徑、充滿了疑慮!在..
面對性能調優問題,很多人往往只是單純的套用既往的經驗:先試試一個,不行再試試另一個。面對簡單的問題,如此通常能事半功倍;但是當面對復雜問題的時候,單憑經驗往往并不..
在功能測試方面,異常網絡環境下保證產品功能正確性和保護用戶體驗,是互聯網產品交付的重要指標,需要高可用的網絡控制工具在實驗室環境模擬各種現實異常網絡場景。..
,游戲測試是協助確保最終產品具有最佳性能和質量的關鍵步驟之一。不同的測試技術,能夠使游戲的品控人員更加集中精力發現諸如:缺陷、完整性、錯誤、瓶頸、不一致性、以及流..
對于測試人員來說,不管進行功能測試還是自動化測試還是性能測試都是需要編寫測試用例,所以我們必須先要了解清楚手工測試用例與自動化測試用例的一些特點,才能更好的開展自..
“探索性測試(Exploratory Testing)”作為一個技術術語,是測試專家Cem Kaner博士于1983年提出的。有人稱其為一種”測試風格“、也有人稱之為”測試方法“、還有人將其等價于手工測試,..
過程性能基線和過程性能模型二者是不同的。過程性能基線是通過對歷史過程績效測量數據的統計分析建立起來的過程績效分布規律,用以判斷項目過程性能是否異常;而過程性能模型..
針對網絡瓶頸,現在冒似很少,不過也不是沒有,首先想一下如果有網絡的阻塞,斷網,帶寬被其他資源占用,限速等情況,應用程序或系統會是什么情況,針對WEB,無非是超時,HTT..
在日常開發中,我們的程序出現 Bug 是一件非常正常的事情。Bug 本身并不可怕,可怕的是我們把 Bug 帶到真正的生產環境中。為了減少 Bug 被帶上生產環境的可能性,我們已經做了許多:..
我們性能測試監控模型的構建一直是圍繞著Prometheus和Grafana來展開的。她們可以快速的構建我們性能測試的絕大多數的監控模型:已介紹搭建了數據庫監控、服務器監控。思路是相同的,..
Robot FrameWork是完全基于Python實現的開源的自動化測試框架,RF已經封裝好的各個模塊,基于關鍵字驅動的形式來實現的自動化測試。其case采用表格形式易讀,且支持BDD,可容納各種外置..
1.參加軟件產品開發前的需求調研和分析; 2.根據需求,概要設計和開發計劃編寫項目總體測試計劃,詳細測試計劃,測試大綱和測試文檔結構表(測試計劃 a.已上線產品維護以及需求..
本文討論的代碼質量指的是代碼本身的質量,包括復雜度、重復率、代碼風格等要素。代碼是團隊的共同財產,代碼質量是團隊技術水平和管理水平的直接體現。..
我們結合多家銀行敏捷轉型的咨詢經驗及銀行業敏捷的現狀,提出了銀行敏捷轉型的三個階段(圖1),分別是“交付敏捷”、“規?;艚荨迸c“企業敏捷”,這三個階段是一個連續性..
軟件測試常見網絡相關面試題..
談到性能測試,大家一定會聯想到Jmeter和LoadRunner,這兩款工具目前在國內使用的相當廣泛,主要原因是Jmeter是開源免費,LoadRunner 11在現網中存在破解版本。商用型性能測試工具對于中小..