自動化測試丨如何滿足自動化測試需求?
Philipp Benkler是群體測試Testbirds專業公司的創始人和CEO。他負責銷售,IT基礎設施的開發,國際化以及質量保證。Benkler作為一名自由軟體開發員,有著豐富經驗。他參與過奧格斯堡大學和德國慕尼黑工會的精英網路大師項目"金融和信息管理",畢業時獲得了理學碩士。
根據Gartner,到2017年,25%的企業將擁有一個企業APP。企業客戶和員工都將受益於其移動設備的選項。儘管智能手機和平板上有傳統桌面APP,如CRM,但是移動設備通過新功能提供了許多提高效率的可能。當然不僅僅是機遇出現,企業也面臨著挑戰,比如移動設備管理以及設備自備。企業APP需要完美地工作並吸引足夠多的人來使用他們。下面我們將探討測試企業APP時企業要面臨的一些挑戰並提供了最佳選擇來處理它們。
了解期望
開發企業APP時其實需要多和消費品行業學習。當前智能機和平板已變成了我們的忠實伴侶,無論在什麼時候使用,我們都對應用程序抱有期待。需要解決問題或推動進程,需要使用方便,需要能用。開發一個企業APP前,企業必須意識到用戶--無論他們是員工還是客戶--都對企業APP有相同的期待。可能是對設計,導航或載入時間。即使沒有替代,如果它滿足這些期待,APP將只能定期使用。
統籌公司知識
要想成功創建用戶喜歡的企業APP,需要徹底分析明確基礎需求。需求者真正需要哪種APP?它可以解決什麼問題?這一款APP需要進行哪些過程?不像消費品行業,員工甚至客戶更容易收集知識,比如通過調查,更多地了解他們的期待。開發一個企業APP時,他們的知識帶來直接價值,這就是應該諮詢他們的原因。員工知道企業是如何運行的,熟悉現有業務,經常會有準確的想法,比如什麼工具會有助於方便日常工作。此外,整合員工時,安全和知識產權風險很低,因為內部信息不太可能落到不權威的人手中。
創建接受
通過在開發階段整合員工,企業APP完成後更可能被接受和採納。尤其是意見領袖的參與極有可能提高對新移動業務解決方案的接受,並且支持轉型和變化。所以建議可以隨著開發進程而擴大員工參與度。當多數錯誤和缺陷都被發現後,只有關鍵員工才能在早期階段提供見解。之後一旦修復了大部分錯誤,就可能整合更多的未來用戶。事實上,創建接受和激起反對之間有一條細線。向更多受眾展示還在早期階段且都是技術問題的APP並不那麼明智。如果不能看到整個畫面,人會建立一個消極的形象。他們會看見的唯一的事是:APP沒有用,使用不直觀,或不能幫助他們變得更高效。這對其他利益相關者及決策者也一樣。勸服一些不參與儘管問題多多但會成功的APP的開發流程的人比之後向他們展示一個更好的版本更難。因此,讓所有參與的人了解APP的當前狀態和路徑很重要。
Bug測試
大量功能測試是任何成功APP的基礎。為了避免組織性盲目,開發團隊外的測試員應該包含在內,這樣工作人員和獨立的測試員都在評估該APP。很多例子中,經驗豐富的測試員和無偏見的用戶的組合提供最大利益。前者確實地知道去哪看並發現缺陷,後者可能會發現有可能錯失的東西。因此,創建一個結構和探索的測試組合以覆蓋儘可能多的場景很有意義。根據APP的階段以及內部資源的可用性,內部外部都可以完成。
實用性測試
無論是消費者中還是在企業內部,實用性是APP成功的關鍵因素。發布前,APP應該由目標團體測試以充分了解他們的需求。這樣,企業就可以評估開發流程的某個階段最初的需求有沒有實現。對於消費類APP,群體測試是質量保證和可用性測試的既定方法。群體測試通過大量測試員提供特定目標團體和設備。開發企業APP時,員工或企業客戶代替了群體。他們是未來用戶且知道什麼對他們有用什麼沒用。不是獨立實施測試流程,企業應該考慮使用外部服務供應商的群體平台基礎設施來給他們自己的員工或客戶群分配測試。該方法叫做"Bring-Your-Own-Crowd?"。通過一個管理測試流程,它減少了項目管理的時間和預算,這樣就產生了可以被直接推回開發過程的高質量結果。這樣一來,即使是有機密數據或限制訪問公司設備的測試也是隨時有可能的。
設備多樣性和兼容性
了解用戶期待只能在APP真的適用於所有必要設備時有所幫助。設備自備(BYOD)已變成許多企業的常用做法且在開發企業APP時帶來了重大挑戰。如果沒有標準的企業設備,APP必須在將使用APP的員工設備和平台上有用。考慮到越來越多的碎片,尤其是在安卓市場中,這很難實現。這種情況下,外部群體測試保證在特定市場上可以去的所有設備,如果外部測試員可以接觸到APP的話,比如通過VPN連接。
推薦閱讀:
※關注寶寶的四種心靈需求
※化工品迎「美好時光」 需求端唱「夢醒時分」
※全球特種軍機格局突變 國際市場需求大增
※妻子讓我自己解決生理需求
※支付系統架構及其所需配置需求