互聯網產品如何進行測試?
01-04
傳統的軟體產品測試很複雜,聽說互聯網產品測試不一樣
哪位有這方面的資料和觀點嗎,願聞其詳,謝謝
網站和軟體的測試至少有一點不一樣:軟體會針對特定的系統來開發,網站卻可以通過n種設備n種系統n種瀏覽器來訪問,測試的時候也要相應地各種測,至少要把主流的幾種都測個遍。
互聯網產品一般是app或者網站app的測試跟傳統軟體測試流程差不多,但是網站測試會稍微有所不同。
網站產品的測試大多數先進行內網測試,再上傳至網際網路伺服器,招募一些用戶進行beta的測試,壓力測試,找bug,優化流程,然後推出正式版開始推廣。
我就說個大概,拋磚引玉啦…可從四個指標考察:
Usability 使用性:召集內測人員(5-6人),同時會為參加人員準備內測文檔,也就是任務說明。看用戶是否能完成目標,或達到使用目的,以及完成任務的效率如何,還有就是使用產品過程中所感受到的主觀滿意和接受程度。
Stability 穩定性:訪問量大的產品要做各種壓力測試,保證各種情況下頁面訪問流暢穩定。
Security 安全性:包括用戶安全,網路安全,資料庫安全。這個要針對具體的產品來定了。
Compatibility 兼容性:不同設備,不同操作系統,不同瀏覽器測試。
簡單來說互聯網產品也是其實和實體產品一樣,設計一個礦泉水瓶子要考慮的因素也是互聯網產品應該去考慮的。產品測試主要從以下三個方面測試第一:樣式測試,檢查頁面樣式是否兼容瀏覽器,js特效內容;
第二:功能測試,主要檢查業務是否存在錯誤;
第三:性能測試,伺服器主機的穩定性,安全性。互聯網項目講究1.小步快跑2.快速迭代因此對於測試的要求是:1.產品意識,能夠補位產品崗位;2.主動性,能夠再產品和研發之間做信息的牽線搭橋,服務好團隊不同角色;3.技術性,要求學習能力強,改良開源測試工具或者從頭開發適合於團隊,能夠保障質量的測試工具。上面三點,做到1點可以說是一個合格的測試,能夠全部做的很好,那就很棒!
穩定性、兼容性、安全性、UI設計
互聯網測試的特點:1、生態環境不同,需求永遠在變化,測試工作量大;2、可以引入很多自動化測試工具;3、用戶體驗測試很關鍵,這裡的用戶體驗包括了應該測試的很多方面,包括功能、性能、安全、UI、易用性、健壯性、可靠性等等。
傳統軟體行業測試要求的是質量,一個銀行的軟體邏輯功能必須嚴謹才可以上線;互聯網產品更新換代快,測試要求在短時間內完成,功能上線後可以修復一些簡單bug。就是測試的重點不一樣
先技術自測,然後內測,等穩定了可以目標用戶測,出beta版公測
測試思路:先內測,再上線測試!具體的測試內容都是上面的說的那些了,主要是穩定性、兼容性、安全性等!
本人目前主要負責公司產品測試。測試一年經驗總結:流程:技術自測-站內系統測試-正式上線1,看懂產品經理文案設計,對比技術做的成品。反饋雙方,有出入的地方,協調統一下產品。2,測試產品功能,反饋雙方,有問題糾正。3,測試產品樣式,反饋雙方,美工調整樣式4,測試兼容性,本人安裝百度,谷歌,火狐,搜狗,qq,360等瀏覽器。反饋技術調整兼容回答完畢,請大家指教!
互聯網的特點是啥?用戶多!
這直接導致以下問題:1 訪問量大,所以對系統性能和穩定性要求高。2 用戶面廣,各個用戶行為和期望千差萬別,所以要求容錯性和用戶體驗要好。
3 產品直接暴露於internet,所以要求較高的安全性。4 訪問設備種類繁多,包括終端,瀏覽器,要求各種配置的測試都要到位。其餘的,請樓下補充~互聯網測試的特點:
1. 產品迭代速度快. 單一角色很難保證產品質量, 需要 "人人皆測試" 理念.2. 頁面性能測試很重要, 用戶期望頁面越快越好3. 兼容性測試也很重要. 比如: 所有的瀏覽器兼容性, app的兼容性等推薦閱讀:
※怎麼才能寫好產品策劃方案呢?
※後台產品經理與web/客戶端產品經理的職業發展方向有什麼不同?
※有沒有比較好的國外的旅遊APP推薦?
※產品 UI 大改版究竟是為了什麼?
※產品設計師在設計產品時都會關注哪些細節?