為什么軟件需要測試?我曾經以為是為了產出高質量的代碼:你總是需要測試因為你總是需要寫出高質量的代碼。但是這個觀點有幾點問題。..
從配置管理員處申請軟件配置:《需求規格說明書》和《設計說明書》;根據需求規格說明書和設計說明書,詳細理解用戶的真正需求,并且對軟件所實現的功能已經準確理解,然后著..
接口測試:是測試系統組件間接口的一種測試。主要用于檢測外部系統于系統之間以及系統內部各個子系統之間的交互點。重點測試的時數據的交換,傳遞和控制管理過程,以及系統間..
低生產率和低等產品質量,耗費了大量的資源。有時管理層并沒有意識到發生了什么問題,為了保證項目的最終交付,他們為項目輸送了源源不斷的新人,由于培訓無法跟進,最終導致..
當前容器技術不斷發展,越來越多的應用部署到容器上,改變了軟件部署的方式。因此我們考慮利用Docker容器技術并且結合Selenium Grid來搭建一套Web分布式測試集群。..
很幸運地,我有機會在一個成熟的敏捷開發交付小組中經歷了“從完全沒有安全實踐到BSI”的過程,我們也曾遇到過很多困難,但最終得到了客戶的認可,并成功把安全實踐推廣到了整..
提起持續集成測試,大家能夠想到很多強大的持續集成工具Jenkins、Travis CI等等,然而作為iOS 應用開發和測試,絕對不能忽略簡單好用的Xcode server。 run 起來!..
開發同學對排版引擎的日常修改,可能影響了海量書籍的排版結果。對排版引擎代碼變更的測試,往往耗時多、難度大、容易漏測。本文介紹了為解決測試的難題,如何逐步將人工測試..
iOS UI 自動化測試框架有不少,其中 UI Automation 是 Apple 早期提供的 UI 自動化測試解決方法,用 JavaScript 編寫測試腳本,通過標簽和值的可訪問性獲得 UI 元素,來完成相應的交互操作。..
目前,大多數App還停留在人工測試階段,人工測試投入的成本最低,能夠保證核心功能的使用,而且測試人員不需要會寫代碼。..
作為想在自動化測試方面大展宏圖以及已經成文自動化測試工程師的你,那么以下的知識你究竟掌握了多少呢。..
這是百度之前質量大部門的晉級標準, 目前大質量部已經被拆分. 所以早就過期也不算什么秘密了. 本來是只供內參的. 考慮到好多人最近跳槽. 索性轉出來給大家參考下. 可以自己評估下..
這是我第一次使用涂鴉的方式寫文章,請允許我,感謝梅子引路。另外本系列Chat希望通過由淺入深的方式帶大家認識性能測試。一些調優和測試方法會在后面的Chat同樣以涂鴉的方式展示..
單元測試是參與項目開發的工程師在項目代碼之外建立的白盒測試工程,用于執行項目中的目標函數并驗證其狀態或者結果,其中,單元指的是測試的最小模塊,通常指函數。如圖1所示..
自動化測試是實現軟件持續交付的重要一環,當團隊日積月累要維護大量舊系統時候或者要升級一個舊系統時候,測試工作如何進行更加需要方法,本文介紹 Google 測試工程師如何處理上..
現在業界流行的測試金字塔和測試象限只是兩種高度抽象和簡化的測試策略模型,不具備實際可操作性,只具備高層次的指導性和參考性。直接根據這兩個模型來工作是低效的,甚至可..
安全測試在軟件測試里面是一個很特別的科目(或作“工種”),每次一碰到這個科目,很多人都覺得這個科目應該全權交給神秘的安全測試人員來管。這一個觀念導致很多測試人員徘..
當AB測試的數據面板顯示“95%可能性比原版本有提升”,或者“90%可能統計顯著”,需要考慮如下的問題:假如A版本和B版本沒有潛在的差別,我們能看到數據中顯示出來區別的可能性有..
時至今日,Web 前端已經發生了巨大的演變,而單頁應用程序也成為了標準。眾多應用程序完成了從 PC 到移動端的華麗轉身,而那些基于 JavaScript 的框架變得更受開發者們歡迎。..
軟件測試工作來說,所需專業知識可分為基礎工作知識和專門工作知識兩類?;A工作知識包括軟件測試的基本技術和方法、軟件測試的文檔規范等在專業內通用的知識,一般可使用專..