我們不再需要對用戶做出錯誤的假設湃交。
當我們測試時熟空,想法總是要找到所有問題,但其實我們只需要關注那些會影響我們用戶的問題就可以搞莺。
“如果一棵樹在一片空曠的森林上息罗,當風吹過時,它會發(fā)出聲音嗎才沧?”這樣的問題在測試環(huán)境中很簡單......但是如果有一個沒有人會遇到過這樣的錯誤迈喉,那么我們就應該不關心這個錯誤了!
但生活從來都不簡單温圆,所以問題通常是:
我們怎么知道這個問題對我們的用戶是否重要挨摸?
許多年前,這是一個非常難回答的問題岁歉。
N年前得运,過去我們常常使用安裝在臺式機或與服務器隔離光盤來提供軟件服務,因此很難從用戶那里獲得直接反饋锅移。
我們會從支持團隊獲取錯誤列表熔掺,產(chǎn)品經(jīng)理會談論功能需求,如果我們真的幸運的話非剃,我們會聽取專業(yè)服務團隊關于人們?nèi)绾尾渴鹣到y(tǒng)以及使用的信息置逻。
在那些日子里,我們會對系統(tǒng)的功能做出假設备绽,生成測試用例券坞,建立人物角色,當我們不同意錯誤的優(yōu)先級時進行分類分析肺素,并總體上祈求能夠得到最好的結(jié)果
今天恨锚,我們大多數(shù)人都可以看到我們的最終用戶如何使用我們的系統(tǒng)。
我們經(jīng)歷了兩次非常重要的互聯(lián)網(wǎng)演變倍靡,完全改變了這一現(xiàn)實眠冈。
第一個是技術問題 - 云計算。
今天,我們許多人都能夠?qū)a(chǎn)品發(fā)布到云端蜗顽,而不是將它們發(fā)送給我們的用戶布卡。這意味著我們夠監(jiān)控最終用戶實際使用我們系統(tǒng)的方式。
這獲取聽起來微不足道雇盖,但如果您的公司正常運作并且在設計新產(chǎn)品時考慮了這一訴求忿等,如果他們遇到任何異常,錯誤或障礙時崔挖,我們就可以用track系統(tǒng)來跟蹤用戶正在執(zhí)行的操作贸街,他們在哪里使用哪些功能(以及哪些功能很少或者根本沒有被人使用),
這幾乎就相當于讓你在你的用戶后面坐著狸相,看看他們?nèi)绾问褂媚愕南到y(tǒng)薛匪。?過去通常在現(xiàn)場訪問調(diào)查或在我們公司擁有昂貴的可用性實驗室來做的事情。
第二個是方法論 - DevOps脓鹃。
一旦我們開始在云中工作并在我們自己的服務器集群中部署我們的應用程序逸尖,最好的開發(fā)者可以在生產(chǎn)中環(huán)境中快速部署部署和管理系統(tǒng),而這些人通常也在編寫這些系統(tǒng)瘸右。
唯一的問題是開發(fā)人員缺乏如何大規(guī)模管理運營系統(tǒng)以及多個服務器和服務并行交互的知識娇跟。
長話短說......我們將我們的敏捷開發(fā)團隊與我們的云運營團隊合并在一起,我們獲得了DevOPS的新概念太颤。
DevOps還意味著苞俘,與我們的敏捷開發(fā)團隊合并我們的Ops團隊,我們還將測試專家注入這些團隊龄章,因此我們可以在部署“事件”發(fā)生之前和之后開始合并我們的測試操作吃谣。
您可以停止對用戶正在做什么做出假設,只需查看和學習
這與用戶和配置文件有什么關系做裙,希望你現(xiàn)在明白它與它有關岗憋。
如果我們不得不對系統(tǒng)中最常用的功使用模式做出假設,那么現(xiàn)在我們可以簡單地查詢我們的監(jiān)控系統(tǒng)以獲取這些信息菇用。
如果您有真實的用戶數(shù)據(jù)庫澜驮,現(xiàn)在可以為您的團隊創(chuàng)建更符合用戶實際行為操作的角色陷揪。
也許最重要的是惋鸥,如果我們只能根據(jù)發(fā)布日期后,團隊的3或6個月缺陷率來衡量發(fā)布系統(tǒng)的質(zhì)量悍缠。?實際上我們無法獲得有關系統(tǒng)中問題的實時反饋卦绣,但現(xiàn)在我只需要通過hot-fix,在用戶沒有任何感知的情況下 快速的修復線上問題飞蚓。
質(zhì)量不僅僅是沒有錯誤
更好的是滤港,我們現(xiàn)在可以為系統(tǒng)的質(zhì)量添加新的維度!?我們現(xiàn)在可以看到用戶是否正在是否使用我們希望它們用的功能。
例如溅漾,如果您的團隊在新的報告模塊上工作了幾個月山叮,但用戶并不使用它,那么您就知道遇到了怎樣的問題添履。?它可能是UX問題屁倔,或功能定義問題,或完全不同的東西暮胧。?但事實上锐借,你投入了大量的時間與精力,并沒有得到你想要的結(jié)果往衷,他并不是系統(tǒng)的功能上的錯誤钞翔,但確確實實是你的系統(tǒng)存在所謂的“質(zhì)量問題”。
幾年前席舍,我們需要等待數(shù)月才能獲得有關功能的反饋布轿。?今天我們可以在幾小時或幾天內(nèi)得到快速反饋。
DevOps和cloud還有很多其他積極的方面......
事實上通過devops與云服務您可以獲得與生產(chǎn)環(huán)境相似或相同的環(huán)境進行測試俺亮,以及更多的事情驮捍。
關于更多的相關信息 我將在別的文章中說明
我的個人主頁:qaseven.cn