如何测试朋友圈?这样回答会让HR眼前一亮
最近公司面試時,時不時會拋出一些實戰題,來考察應聘者的各項能力。有一位應聘者由于緊張,沒有完全答出來。事后又給公司郵箱發來了問題的完整答案。今天就和大家一起分享下該同學的答案,供即將面試的小伙伴們借鑒。
題目:請詳述如何測試朋友圈
TIPS:
在回答問題之前,想提醒大家一句,面試官不是資深IT人士,因此回答問題要簡潔易懂。即便他是你未來的上司,或是正好是資深軟件測試工程師,也要做到簡明扼要。若因為想體現個人能力,就挑比較麻煩的內容舉例子,不僅容易繞暈自己,還不易闡釋清楚。在面試過程中只會無形減分,得不償失。
?
分析:對于一個待測對象,我們可以通過這幾個方面來進行測試:功能測試、可靠性、易用性、效率、可維護性、可移植性。下面,我想從以下兩個方面進行詳述:
1)站在測試人員專業角度分析(功能測試、可靠性、效率、可維護性、可移植性);
2)站在用戶的角度分析(功能、易用性等)。
首先,先從測試的角度向HR分析
1.從功能測試的角度分析
功能測試是軟件中最基礎的測試,功能實現不好,軟件就不能發布測試。功能測試軟件提交測試后,可進行測試的第一步。要進行功能測試,首先就需要了解朋友圈的各個功能。
那么如何了解朋友圈的功能呢?當然是查看需求文檔。因為所有的開發設計、測試設計等,都是以需求文檔來進行的。需求文檔中規定了必須有哪些功能,那么我們在測試的時候就可以對比知道哪些功能已實現,哪些功能未實現(需要說明的是:開發計劃明確說明當前版本暫不實現的功能,不能算作bug。)。
?
?
相信玩過微信朋友圈的人都知道,微信朋友圈大概有以下基礎功能:
a.發、刪朋友圈,查看朋友圈;
b.朋友圈的類型(圖、文、混合);
c.評論朋友圈;
d.朋友圈的對外接口(例如:打王者榮耀時,把戰績分享到朋友圈,這個時候就是調用微信朋友圈提供的接口);
e.屏蔽與被屏蔽,能否查看對應好友的朋友圈。
下面我們就要向HR舉例闡述。在此,給大家一個小技巧,請舉HR最容易懂,最容易解釋的內容。例如:
發朋友圈:我們可以通過短按或長按朋友圈中的照相機圖標,分別發起圖片版或文字版的朋友圈操作。在此過程中,我們需要關注進行發起操作的響應時間是否符合需求;然后,我們要對發朋友圈進行全面的測試。其中包括,正常發朋友圈、取消發朋友圈,多次發朋友圈與取消發朋友圈等。如果需求中對朋友圈內容有限定,例如:不允許出現敏感字眼等,提前檢查設定。
2.從可靠性測試的角度分析
首先,要向HR闡釋軟件可靠性的概念。即:軟件可靠性 (software reliability )是軟件產品在規定的條件下和規定的時間區間完成規定功能的能力。
由于面試官可能對這些定義不甚了解,因此,在面試過程中,我們可以這樣簡化回答:(1)在規定的條件下,在規定的時間內,軟件不引起系統失效的概率;
(2)在規定的時間周期內,在所述條件下程序執行所要求的功能的能力;
?
?
同樣,向HR舉簡單易懂的例子來分析如何測試軟件的可靠性。
(1)短時間內頻繁進行發送、取消、與刪除朋友圈的組合測試,看朋友圈相關功能是否正常;
(2)微信打開后,手機鎖屏或切換到主界面,微信在后臺是否會失效出現bug,連帶著朋友圈的功能是否會失效。
3.從性能測試的角度分析
性能測試主要對服務器的性能進行的測試。在App上,性能測試分為客戶端性能、服務器性能。
對客戶端性能我們主要關注的指標有:CPU占用率、內存占用率、流量耗用量、FPS等。舉例來說,如果發起朋友圈操作之前,手機的CPU的使用率為30%,發起操作之后,噌噌的漲到了80%,不關閉朋友圈的相關操作,CPU使用率降不下來。那么,這個朋友圈可能存在性能問題。
?
?
對提供朋友圈服務的服務器進行性能測試時,我們需要進行壓力測試、負載測試、穩定性測試了。常用的工具就是Loadrunner了,主要關注指標有:CPU、內存、TPS、響應時間等。
4.從其它測試的角度分析
對于一些特殊情況,可向HR簡單舉例帶過即可。例如:
(1)受WiFi信號進行限速,在弱信號的情況,進行發、看朋友圈等操作,測試其可能會產生其它未知故障;
(2)由于客戶使用的手機、平板等廠商不同,在做兼容性測試時,要使用不同的客戶端進行操作,觀察不同測試結果;
(3)還可以做一些安全測試,例如在朋友圈中輸入一些腳本程序代碼什么的,測試是否會將微信客戶端整崩潰什么的。
其次,從用戶的角度向HR回答
把你考慮到的跟用戶體驗相關的內容拋給你的HR,會額外增加分數。比如:
站在用戶角度來說,易用性是客戶評價軟件好壞最主要點。功能操作是否簡單明了,給出的提示是否清楚明白無二意,界面布局是否美觀合理等,這些因素都將是軟件測試人員在實際工作中可以給出建議的部分。
除此之外,好的測試人員可通過模擬不同用戶使用場景,針對性的給產品提出設計改進方案。
最后,別忘記回歸到面試本身
最后,請記得歸到面試本身,可以引導面試官拋出更多該公司目前工作項目的問題并進行初步解答,以便HR更加認可你的專業性。
轉載于:https://www.cnblogs.com/duxf100/p/11540255.html
總結
以上是生活随笔為你收集整理的如何测试朋友圈?这样回答会让HR眼前一亮的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TestNG测试
- 下一篇: 正大国际:为什么资深交易者更倾向于裸K?