由「遊戲測試」引發「手機測試」的一些感想

2021-06-06 22:41:45 字數 2519 閱讀 4246

手機系統測試

基於當前智慧型手機的大盛世,出門見到的人十有**拿的都是智慧型手機,不再是有按鍵的「磚頭」----「諾基亞」,而且全觸控螢幕的智慧型手機。「火腿腸」----htc、蘋果、三星、摩托羅拉…….不同的公司,不同的作業系統,在出廠之前都需要手機系統測試員的參與。不少人把這項工作看成是空手套白狼的好事----玩手機也能拿錢!實際上並非如此。雖然手機系統測試員確實能從工作中得到樂趣,但是它仍然是乙份嚴肅的工作,遠不像人們想象的那樣輕鬆。

如果你想要成為手機系統測試員,本文將揭開這一年多以來我從事手機測試員的真實生活,為你揭開這項工作的帷幕一角。。。希望對你有些幫助

記得剛出校門出來找工作的時候,我們老師都跟我們說,如果不想做程式設計開發這方向的工作,叫我們可以測試,資料庫這方面的工作考慮考慮~~當時很多人的目標就是----軟體測試。我就面試了現在這家公司的手機測試,成了一名手機測試員。其實在投簡歷之前,對軟體測試真的很陌生,雖然上網查了很多的資料,知道測試分白盒測試、黑盒測試、單元測試、系統測試、回歸測試什麼的。可是腦海裡還是沒有測試的具體概念。

面試的時候,面試官,也就是我現在公司的總監和我部門的經理,問了乙個讓我現在都印象深刻的問題

「知道手機有什麼功用吧?"。

我回答:「當然知道,上網,聽歌,玩遊戲啊什麼的。」

」基本功能,打**、發簡訊這些懂吧?「

當下大紅臉啊~捨本逐末……手機最基本的、最原始的功能不就是打**和發簡訊嘛。我竟然……不過現在很多人用手機更多的應該是上網、聽歌、玩遊戲什麼的。不然直接買乙個功能機不就得了。何必花那麼多錢買乙個高檔貨,只是用來打**、發簡訊。腦子又沒毛病,是吧?

剛開始工作的時候,我確實不知道到底應該怎麼測,每天到公司就是拿著那個手機在那裡上上網,聽聽**,玩玩遊戲,有時只是在那裡插拔usb線,開機關機,這樣持續了差不多乙個禮拜,搞得我都有點神經質了,後面才慢慢的在同事的幫助下,知道到底要做些什麼事。也漸漸的步入正軌。。。

1、手機系統測試員並不是總在上上網、聽聽**、玩玩遊戲的玩手機

公司主要做的是android原始碼的二次開發,測試的核心任務跟玩手機完全是兩碼事,測試員在整個系統測試過程中重複進行單調的測試工作,來檢測系統的bug。舉個例子,手機系統測試員的一項普通測試工作可能是不斷地切換相機和攝像機,然後記錄報錯的次數。另一項常見的工作是觸控螢幕的測試,不斷的玩遊戲,記錄出現定屏,宕機,重啟或者不靈敏等等的問題出現的次數和頻率。或者不斷的插拔usb,檢查埠是否會引起宕機等重大問題。

測試員的日常工作進度都是由專案組長來安排和調整的,還要隨時配合做各種壓力,效能測試,並隨時受其監督;因此,測試員很少有機會干預或者改變測試內容。工作中,測試員必須準確描述bug提交發生bug的log和截圖,以便研發部能清楚的了解bug並修改它。

不管測試何種模組,測試員很可能很長時間重複的同樣的功能,同樣的操作過程。所謂的玩手機很快就變成了乏味的」工作」了。

2、從事手機測試是乙個進入手機軟體產業界的極好途徑

對於想成為富有激情,充滿幹勁的手機軟體、手機遊戲設計師、美工和程式設計師的年輕人來說,首先成為一名手機系統測試員也許是開創事業的絕好途徑。不過,工作中測試員一般很少有機會與系統開發團隊進行深入的交流。然而,開朗、外向的性格還是能讓你有機會結識你想認識的人物。跟所有入門級的工作一樣,系統測試以外的上層職業空間非常廣闊。但是留給你尋找機會的時間非常有限,並且你很難僅僅依靠這個職位獲得更大的發展。

儘管如此,測試仍然是進入it產業最好的入門職業之一。通過它,你能了解系統開發的全過程,還能遇到你職業生涯中「貴人」。手機系統測試的學習曲線上公升很快,乙個渴望成功的測試員,能在幾周之內理解許多製作和開發過程。通過勤奮和刻苦的工作,少數測試員能贏得令人垂涎的地位。同時系統測試的經驗也能讓你的簡歷在競爭中脫穎而出。

3、   測試員的現狀也是有喜有憂

測試職位的門檻低,入門簡單,基本上大專的都能勝任,也不一定需要什麼玩手機的高手什麼的,核心任務就是發現、重現bug。了解、熟悉手機功能當然有助於測試員完成這項工作,但這並不意味著測試員必須玩過很多的手機接觸過很多的智慧型手機。某些優秀的測試員在此之前也沒怎麼深入的研究過手機的那些七七八八的功能。新手觀察模組功能跟老手或者系統開發工程師不同,他們經常會發現後者永遠無法發現的bug。當然測試的工資也極低。某些專案要求超長的工作時間,通常都要加班加點的。而且晉公升也不是那麼容易。

測試員應該具有以下的職業素質:強烈的職業道德,卓越的溝通能力,良好的口語和文件表達能力,耐心和細心。換句話說,要求你對所有的功能模組一視同仁,而不是喜歡某乙個模組,就死死的盯著那個模組天天在那裡按~~

4、大多數測試員都善於與人交往,而且在工作中容易相處

測試員並不是你想象中的瘋子,一直抱著那個手機在那裡折騰,他們不會沉迷於手機某些功能,也不會一玩上癮就不理不顧的。不可否認,總有一些測試員是沉迷於某些功能的瘋子;但是所有的行業中都有「瘋子」,況且,這些人都做不了多久。這是因為測試員的成功須要良好的溝通技能。更重要的,許多bug很難靠個人的力量發現,這時測試員需要與同事一起來發現這些bug。而且,測試員必須準確地將bug向同事描述清楚,以便他們能有效地解決出現的問題。

最好你需要在狹小的工作間裡進行長時間的工作。這時,你的同事就成了你的朋友和家人。每天13到14個小時的工作,你有大把的時間跟同事相處,因此你必須與他們交流。最終你必然疏遠了自己的家人和朋友,因為他們並不了解你的工作;作為回報,同事會給你莫大的支援。

關於手機測試的一些感想

首先測試一般是把流程走通,這是最基本的,你的軟體需要實現什麼功能和實現了什麼功能,嚴格按照需求,即使是可用的功能,需求沒有的話,那也是bug。軟體的可用性和體驗性 互動性 這一塊的bug應該是最多,舉乙個簡單的例子,使用軟體的過程中來簡訊和來電,如果你的軟體是基於網路的,這一塊肯定會有很多問題。而且...

使用單元測試引發的一些思考

單元測試是保證邏輯正確的重要組成部分和驗證方式,但是單元測試的使用方式需要注意,大部分時間要保證簡單邏輯沒有問題,單元測試主要用在複雜的邏輯 以及單個演算法及其複雜 的時候,這種情況下使用單元測試junit等,就可以很好地測試邏輯,並且避免由於過多的單元 測試導致,由於程式變化花費大量時間調整測試。...

測試的一些基本

白盒測試計畫書著重測試軟體的源 黑盒技術著重測試軟體功能。因此,設計測試用例時,需要研究需求說明和總體設計說明中的相關程式功能或輸入,輸出之間的關係等資訊,從而與測試後的結果進行分析比較。在實際測試中,常常把黑盒測試常常與白盒測試聯合使用,它是與白盒測試互補的測試方法。它很可能發現白盒測試不易發現的...