手機系統測試
基于當前智能手機的大盛世,出門見到的人十有八九拿的都是智能手機,不再是有按鍵的“磚頭”----“諾基亞”,而且全觸摸屏的智能手機。“火腿腸”----HTC、蘋果、三星、摩托羅拉…….不同的公司,不同的操作系統,在出廠之前都需要手機系統測試員的參與。不少人把這項工作看成是空手套白狼的好事----玩手機也能拿錢!實際上并非如此。雖然手機系統測試員確實能從工作中得到樂趣,但是它仍然是一份嚴肅的工作,遠不像人們想象的那樣輕松。
如果你想要成為手機系統測試員,本文將揭開這一年多以來我從事手機測試員的真實生活,為你揭開這項工作的帷幕一角。。。希望對你有些幫助
記得剛出校門出來找工作的時候,我們老師都跟我們說,如果不想做編程開發這方向的工作,叫我們可以測試,數據庫這方面的工作考慮考慮~~當時很多人的目標就是----軟件測試。我就面試了現在這家公司的手機測試,成了一名手機測試員。其實在投簡歷之前,對軟件測試真的很陌生,雖然上網查了很多的資料,知道測試分白盒測試、黑盒測試、單元測試、系統測試、回歸測試什么的??墒悄X海里還是沒有測試的具體概念。
面試的時候,面試官,也就是我現在公司的總監和我部門的經理,問了一個讓我現在都印象深刻的問題
“知道手機有什么功用吧?"。
我回答:“當然知道,上網,聽歌,玩游戲啊什么的。”
”基本功能,打電話、發短信這些懂吧?“
當下大紅臉啊~舍本逐末……手機最基本的、最原始的功能不就是打電話和發短信嘛。我竟然……不過現在很多人用手機更多的應該是上網、聽歌、玩游戲什么的。不然直接買一個功能機不就得了。何必花那么多錢買一個高檔貨,只是用來打電話、發短信。腦子又沒毛病,是吧?
剛開始工作的時候,我確實不知道到底應該怎么測,每天到公司就是拿著那個手機在那里上上網,聽聽音樂,玩玩游戲,有時只是在那里插拔USB線,開機關機,這樣持續了差不多一個禮拜,搞得我都有點神經質了,后面才慢慢的在同事的幫助下,知道到底要做些什么事。也漸漸的步入正軌。。。
1、手機系統測試員并不是總在上上網、聽聽音樂、玩玩游戲的玩手機
公司主要做的是android源碼的二次開發,測試的核心任務跟玩手機完全是兩碼事,測試員在整個系統測試過程中重復進行單調的測試工作,來檢測系統的bug。舉個例子,手機系統測試員的一項普通測試工作可能是不斷地切換相機和攝像機,然后記錄報錯的次數。另一項常見的工作是觸摸屏的測試,不斷的玩游戲,記錄出現定屏,死機,重啟或者不靈敏等等的問題出現的次數和頻率?;蛘卟粩嗟牟灏蜺SB,檢查端口是否會引起死機等重大問題。
測試員的日常工作進度都是由項目組長來安排和調整的,還要隨時配合做各種壓力,性能測試,并隨時受其監督;因此,測試員很少有機會干預或者改變測試內容。工作中,測試員必須準確描述bug提交發生bug的log和截圖,以便研發部能清楚的了解bug并修改它。
此外,測試員基本上無權選擇測試那些模塊。即便你是一個網蟲,喜歡上網,看視頻,看小說。即便你是一個游戲迷,喜歡玩游戲。你可能每天面對的是不斷的發短信,發彩信,打電話,開機關機~~~不過對于喜歡音樂的人倒是有點好處。智能手機都能后臺播放音樂??梢赃吅笈_播放音樂,邊測試。這個倒是挺對得起喜歡音樂的人。不過對于旁邊不喜歡ta播放的音樂的人來說就是一場悲劇了~~~
不管測試何種模塊,測試員很可能很長時間重復的同樣的功能,同樣的操作過程。所謂的玩手機很快就變成了乏味的”工作”了。
2、從事手機測試是一個進入手機軟件產業界的極好途徑
對于想成為富有激情,充滿干勁的手機軟件、手機游戲設計師、美工和程序員的年輕人來說,首先成為一名手機系統測試員也許是開創事業的絕好途徑。不過,工作中測試員一般很少有機會與系統開發團隊進行深入的交流。然而,開朗、外向的性格還是能讓你有機會結識你想認識的人物。跟所有入門級的工作一樣,系統測試以外的上層職業空間非常廣闊。但是留給你尋找機會的時間非常有限,并且你很難僅僅依靠這個職位獲得更大的發展。
盡管如此,測試仍然是進入IT產業最好的入門職業之一。通過它,你能了解系統開發的全過程,還能遇到你職業生涯中“貴人”。手機系統測試的學習曲線上升很快,一個渴望成功的測試員,能在幾周之內理解許多制作和開發過程。通過勤奮和刻苦的工作,少數測試員能贏得令人垂涎的地位。同時系統測試的經驗也能讓你的簡歷在競爭中脫穎而出。
3、 測試員的現狀也是有喜有憂
測試職位的門檻低,入門簡單,基本上大專的都能勝任,也不一定需要什么玩手機的高手什么的,核心任務就是發現、重現bug。了解、熟悉手機功能當然有助于測試員完成這項工作,但這并不意味著測試員必須玩過很多的手機接觸過很多的智能手機。某些優秀的測試員在此之前也沒怎么深入的研究過手機的那些七七八八的功能。新手觀察模塊功能跟老手或者系統開發工程師不同,他們經常會發現后者永遠無法發現的bug。當然測試的工資也極低。某些項目要求超長的工作時間,通常都要加班加點的。而且晉升也不是那么容易。
測試員應該具有以下的職業素質:強烈的職業道德,卓越的溝通能力,良好的口語和文檔表達能力,耐心和細心。換句話說,要求你對所有的功能模塊一視同仁,而不是喜歡某一個模塊,就死死的盯著那個模塊天天在那里按~~
4、大多數測試員都善于與人交往,而且在工作中容易相處
測試員并不是你想象中的瘋子,一直抱著那個手機在那里折騰,他們不會沉迷于手機某些功能,也不會一玩上癮就不理不顧的。不可否認,總有一些測試員是沉迷于某些功能的瘋子;但是所有的行業中都有“瘋子”,況且,這些人都做不了多久。這是因為測試員的成功須要良好的溝通技能。更重要的,許多bug很難靠個人的力量發現,這時測試員需要與同事一起來發現這些bug。而且,測試員必須準確地將bug向同事描述清楚,以便他們能有效地解決出現的問題。
原文轉自:http://www.anti-gravitydesign.com