第一篇:手機軟件測試類型
手機軟件測試類型及
1)Basic Function [基本功能測試]:就是驗證手機基本功能是否實現(xiàn),發(fā)短信、通話、照相等,包括他們的子功能如轉(zhuǎn)發(fā)、連拍等。最基本的也是投入時間精力最大的測試類型,也是最重要的,如果基本功能都沒有實現(xiàn)其他測試也就變成枉然了
2)UI [用戶界面驗證]:驗證手機的界面、菜單等是否是與客戶需求和設計保持一致,主要依據(jù) UI spec[用戶界面說明],MMI[人機交互界面],Menu tree[菜單樹]等,這些文檔也是需要根據(jù)客戶需求及時更新的3)Limit Value [極限值測試]:對應黑盒測試的邊界值分析法,邊界值分析法設計出的測試用例發(fā)現(xiàn) bug 的能力也是最強的,一般依據(jù)極限值表設計測試用例,來指導測試。一般測試點如輸入字符的個數(shù),會議通話的個數(shù),文檔存儲個數(shù)等
4)Confict Test[沖突測試]:主要依據(jù)沖突表,沖突表中列出各個事件之間是否存在沖突,沖突測試用例也是依據(jù)沖突表設計,這類用例往往可以發(fā)現(xiàn)一些比較嚴重的 bug,如游戲中來電,流覽WAP時插拔充電器、USB線、camera 中低電等
5)Performance Test[性能測試]:主要測試項Call test,長時間通話,發(fā)送大容量的彩信x條,開關(guān)機x次,攝像x時間,可以考慮用自動化測試,手機自動化測試與PC軟件自動化測試類似,利用自動化測試工具錄制、調(diào)試 寫腳本、回放、分析結(jié)果,與PC軟件不同的是手機自動化測試需要硬件的支持來固定手機和利用氣壓按鍵。
6)Stress Test[壓力測試]:壓力測試是在將手機容量存儲狀態(tài)到滿后做的一系列操作,如短信、彩信滿,Idle界面各事件個數(shù)滿如未接電話、鬧鈴等
7)Network Compatibilit[網(wǎng)絡兼容性測試]:網(wǎng)絡參數(shù)的設置,GPRS等業(yè)務是否可用,本外地的聯(lián)通移動卡各類業(yè)務卡在本地的作測試,還需要做Filed Test[場測]即到最終用戶實際使用的環(huán)境作現(xiàn)場測試,F(xiàn)iled test 有國際專用用例。
8)SIM Card Compatibilit[SIM卡兼容性測試]:一般是對聯(lián)通移動的各類業(yè)務卡,新出的大容量(64K)、國際漫游卡、呼叫限制卡、一卡雙號卡等卡的驗證,驗證能否正確注冊、對應的業(yè)務功能是否實現(xiàn)、基本功能的正確性
9)PD test [Project Design Test]:驗證在項目設計階段的設計的功能是否得以實現(xiàn)、是否正確,設計用例依據(jù)項目設計文檔
10)CR Verification[客戶需求驗證]:驗證客戶的一些特定需求和變更后的需求
11)User Manual [用戶手冊驗證]:其重要性是不言而喻的,用戶手冊一定要和手機實際功能相符合,不然將會影響用戶對產(chǎn)品的信任
12)FAT(Full Type Approval)[全類型批準]:是GSM手機進入GSM網(wǎng)絡必須通過的專業(yè)測試。
第二篇:手機軟件測試
手機軟件測試同軟件測試一樣,只不過他的平臺式手機,也是嵌入式的一部分!工作就是測試軟件可以在手機上正常使用,不會產(chǎn)生各種異常情況!測試方法也比較多……
首先測試一般是把流程走通,這是最基本的,你的軟件需要實現(xiàn)什么功能和實現(xiàn)了什么功能,嚴格按照需求,即使是可用的功能,需求沒有的話,那也是Bug。
軟件的可用性和體驗性
交互性:這一塊的Bug應該是最多,舉一個簡單的例子,使用軟件的過程中來短信和來電,如果你的軟件是基于網(wǎng)絡的,這一塊肯定會有很多問題。而且,手動的將網(wǎng)絡斷開再恢復,請求會不會重新發(fā)送,這一點也是需要考慮的。
將軟件中的控件和手機的按鍵結(jié)合起來測試。
還有你要明確軟件的平臺,兼容性需要考慮,如果是一個平臺的,但是分辨率不一樣,會使得界面元素丟失等,如果是鍵盤和觸屏,那又要分情況考慮了。
找Bug就是要把軟件玩死,就要充分考慮異常的操作,測試不是找開發(fā)的錯誤,而是想開發(fā)沒想到的東西,場景是否面面俱到,錯誤處理是否健全。
第三篇:手機軟件測試經(jīng)驗總結(jié)
手機軟件測試總結(jié)
沙晶晶
一個合格的手機軟件測試工程師要掌握的東西是很多很多的。在我個人理解中,一個合格的高級手機軟件測試工程師應該具有最基本的兩點知識:軟件測試理論知識和一定的開發(fā)技能。
1.軟件測試理論知識
這個不用多說,軟件測試工程師必須要掌握的,軟件測試如何融入整個開發(fā)的流程,什么時候介入,什么時候結(jié)束,如何搭建測試環(huán)境,如何設計測試用例(包括設計測試用例的方法,如:等價類劃分,邊界值法等),如何使用測試工具,還有測試領(lǐng)域?qū)S玫囊恍┬g(shù)語等等。
2.開發(fā)技能
合格的高級軟件測試工程師,編程技能不可缺少。在手機測試中,比如自動化測試,完全可以開發(fā)工具來實現(xiàn)自動化測試。所以掌握一門扎實的編程語言,C或者C++還是非常重要的,能夠自己開發(fā)測試工具,也是一個高級手機軟件測試工程師應該具備的素質(zhì)。我認為我們不應該只是單純的發(fā)現(xiàn)bug,而應該從更深層次的去探究這個 bug的原因,甚至可以定位bug。
另外從技能上講,面向不同的技術(shù)方向,像操作系統(tǒng)、網(wǎng)絡、通信等都要從專業(yè)上深入了解。這些是除去工作時間外必須去加強充電的部分。有這些做后盾,做起事來也會事半功倍。
另外手機測試中應該注意的問題
首先是正確性測試,正確性測試又可稱為功能性測試,我們首先就是要測試所有功能是否都已實現(xiàn)、正確、是否滿足需求規(guī)格說明。
正確性測試還要考慮到用戶界面,軟件產(chǎn)品始終是關(guān)注軟件使用者——客戶的體驗,手機屏幕小,界面有限,所以手機軟件的用戶界面更需有一定的規(guī)范和標準:正確性、一致性、直觀性、實用性、靈活性、舒適性便是最基本的標準。
正確性一般比較明顯,比較容易發(fā)現(xiàn),例如某個窗口沒有被完全顯示,文字沒有對齊,文字拼寫錯誤,密碼輸入時沒有以*的形式自動屏蔽等。
一致性包括軟件自身的一致性以及手機操作系統(tǒng)或與其它軟件的一致性,具體表現(xiàn)在使用的術(shù)語,字體是否一致,界面的各參數(shù)風格是否前后一致等。特別也要注意中英文版本下界面風格是否一致,是否有中英文混合的情況。
直觀性要求軟件功能特性易懂、清晰,用戶界面布局合理,對操作的響應是否在用戶的預期中,如用戶做了非法操作后,界面是否有錯誤的提示信息,提示信息是否完整,是否明確,是否能讓用戶立即明白問題所在。
實用性不是指軟件本身是否實用,而僅僅是指具體的某個特性是否實用,是否有助于用戶執(zhí)行該軟件的功能,手機軟件是安裝在手機上的第三方軟件,手機不同于PC機,功能沒有PC機強大,在手機上實現(xiàn)的功能也不同于在PC機上的功能,所以功能不應復雜,無用的功能只會增加程序的復雜度,產(chǎn)生不必要的軟件缺陷。但是個人覺得有些必要的功能還是一定要有的,如:隨時可以退出應用程序這個功能還是很必要的,用戶進入多層之后,若想退出應用程序,但是又要一層一層返回到最上一層才能退出時,也是一件很煩很頭疼的事。
靈活性,按我個人現(xiàn)在的理解,具體表現(xiàn)在,如果多種狀態(tài)之間的切換,例如界面的不停切換,操作步驟的復雜,增加了編程的難度,可能也會降低軟件的可靠性,這時軟件的靈活性將會大打折扣。特別是在我們測試觸屏手機的時候,界面的切換經(jīng)常會導致一些界面卡住,亂碼,黑屏,死機的情況,所以我們在測帶有觸屏手機時,一定要注意到靈活性。
舒適性主要強調(diào)界面美觀,色彩運用恰當,按鈕的立體感以及增加動感動畫等。例如顏色的搭配,有些背景色跟文字或圖片的顏色搭配在模擬器可以較清晰的顯示出來,但是到了手機由于其分辨率問題就不那么明顯了。顏色搭配要以清晰美觀為基礎(chǔ),還要適當考慮用戶心理等問題。
除了測試軟件的正確功能,及其更需要考慮一些異常的情況,異常的情況也分多種考慮,如下:
1、容錯性測試
容錯性測試是一種對抗性的測試過程。在這種測試中,把應用程序或系統(tǒng)置于異常條件下,例如輸入特殊字符或異常字符,具體可以通過輸入超過邊界值的字符(這也相當于用例設計方法中的邊界值分析法)看后臺有沒有相應的容錯處理。手機客戶端界面會給出什么樣的提示信息。另外還要測試多個客戶端同時發(fā)出請求,測試后臺的多線程處理能力,看能同時處理多少用戶的同時請求,平均響應時間是多少,是否在可接受范圍內(nèi)。
2、測試應用程序中的一個功能正在執(zhí)行過程中,同時另外一個事件或操作對該過程進行干擾。
例如:運用程序運行時,切換程序到外部,做一些與運用程序相關(guān)的操作,再切換到應用程序中,查看剛剛的操作是否對正在執(zhí)行的運用程序有影響。另外來電,短信,電量不足等一些事件警告的出現(xiàn)也有可能導致程序出錯,也要作出相應的處理。有些網(wǎng)絡程序由于設置了數(shù)據(jù)通訊時不處理來電,這時候最好能在低電量情況下測試,看是否做了恰當?shù)奶幚怼N覀冃枰獪y試一下這些干擾的沖突事件會不會導致應用程序core,手機死機、花屏等嚴重的問題出現(xiàn)。
3、我們一定要考慮到對手機存儲空間滿后的壓力測試。
手機的內(nèi)存空間資源是有限,不像PC機有著巨大的存儲空間,我們很容易做到手機存儲空間已滿,所以我們一定要考慮剩余空間不足或存儲空間為零的情況下,應用軟件的運行是否正常?我們要在手機沒有存儲空間或達到最大的承載極限時,對手機軟件可編輯修改的模塊進行編輯修改,保存之后,并對手機軟件進行任何操作測試,如果程序員不做相應的處理或者處理不好的話,很容易造成配置文件讀寫錯誤或無法寫入,從而導致手機軟件系統(tǒng)出現(xiàn)core掉或者手機出現(xiàn)死機、無法退出的情況。雖然手機本身在磁盤空間已滿的情況下也會出現(xiàn)不少問題,我們的應用程序也無法避免,但是我們一定要確保我們的程序不會出現(xiàn)core,程序無法退出,手機死機等這些嚴重情況出現(xiàn)。
4、極限發(fā)散性測試
我個人經(jīng)常喜歡說成是暴力測試或壓力測試,我的做法是通過各種操作步驟或途徑、異?;蚍欠▓?zhí)行,站在不正常的用戶角度,如快速按按鈕或快速劃屏、對某個功能做大量的重復性的操作等(如在登錄過程中,不停的做登錄和取消操作,不停地按幾十下幾百下),不把程序搞崩潰誓不罷休的暴力發(fā)散性測試,往往開發(fā)會狡辯與理論這是不正常的變態(tài)的測試,如果用戶做此操作出現(xiàn)了問題由用戶自己負責,確實世界上沒有十全十美的東西,任何東西都會有瑕疵,軟件也不例外,不可能做到零缺陷,我們不求做到最好,我們只求做到更好,試想用戶的操作是多種多樣的,誰能確保用戶不會做到那些異常的非法的操作,我們不僅要確保正常功能實現(xiàn)的準確無誤,一定還要做到異常非法的功能也要處理的準確無誤,那樣才能降低軟件的缺陷率。通過我多次實踐,發(fā)現(xiàn)不少嚴重致命的bug往往是由此操作導致,個人認為這與開發(fā)人員在異常情況下考慮不充分有一定的關(guān)系。
5、邊界值測試
程序員會容易漏掉對邊界值的處理,通過我多個版本的測試經(jīng)歷發(fā)現(xiàn),每個版本都會出現(xiàn)這種邊界值數(shù)組越界導致程序core掉的致命bug,曾經(jīng)測試過手機界面顯示N個縮略圖片的功能,顯示幾百張圖片功能無誤,但是超過某個數(shù)字即幾千張之后,應用程序會立即出現(xiàn)一些致命的錯誤;同時在刪除列表界面的第一個或者末尾一個圖片時,也出現(xiàn)了嚴重問題。所以我們不僅僅只考慮到能編輯的文本框下邊界值的測試,還要考慮到其他一切盡可能輸入的情況。
6、性能測試
我們不僅要測試軟件功能的正確性,還要測試軟件的性能,軟件的運行速度,是否有延時,軟件的運行時間,長期的運行是否會增加對存儲空間的額外占用情況等。在軟件運行時,要懂得不定時的查看資源的利用率,查看cpu的占用情況,內(nèi)存泄露會造成程序隨機的莫名其妙core、卡屏、手機死機的情況,而往往由內(nèi)存泄露導致的問題,重啟手機之后,問題不容易重現(xiàn),并且再次內(nèi)存泄露時,出現(xiàn)的現(xiàn)象也會不同,對我們測試重現(xiàn)問題來說是一個比較頭疼的事,所以不定時的查看內(nèi)存情況,查看內(nèi)存是否泄露,出現(xiàn)的不易重現(xiàn)的嚴重問題是否與內(nèi)存泄露有關(guān),其實也是一種定位問題的方法。
7、數(shù)據(jù)請求或傳輸?shù)刃钑r較多的過程要確保有提示界面,最好有動畫顯示數(shù)據(jù)在傳輸過程中,請用戶耐心等待。另外要注意在這個過程中對重復按鍵予以忽略,因為等待時間過長或響應遲鈍時,用戶趨向于重復按手機按鈕。曾經(jīng)測試過刪除某個文件,文件比較大,刪除很慢,界面沒有任何反應,無法判斷是否在刪除文件,迫不及待的重新亂按手機其他鍵,導致系統(tǒng)出現(xiàn)錯誤。
第四篇:手機軟件測試實習報告
一.實習目的:理論聯(lián)系實際,通過把所學軟件測試知識與實際操作相結(jié)合,熟練軟件測試操作流程,根據(jù)實際操作總結(jié)學習中的錯誤認識,拓
展思維方法并學習實際業(yè)務流程中的相關(guān)技巧和同事之間的相處
問題。
二.實習時間:2011年11月26日——2011年1月7日
三.實習地點: 廣州市蘿崗區(qū)科學城三星通信研究院科學大道185號
四.實習單位: 廣州三星通信研究院
五.實習內(nèi)容:
1.公司背景
廣州三星通信研究院(Samsung Guangzhou Mobile R&D Center,以下簡稱SGMC)座落于廣州市蘿崗區(qū)科學城,是由三星電子于2008年9月起,在中國設立的大型手機研發(fā)機構(gòu),設計開發(fā)面向中國、美洲、東南亞市場的CDMA和GSM手機;其業(yè)務領(lǐng)域覆蓋手機的硬件、軟件、結(jié)構(gòu)設計、測試等全流程各環(huán)節(jié)。現(xiàn)有員工600多人; 未來將達到1000人以上的規(guī)模。
秉承三星電子致力于發(fā)揮人的潛能和技術(shù),創(chuàng)造出眾的產(chǎn)品和服務,從而造福全社會的經(jīng)營哲學,全體SGMC人齊心協(xié)力,努力經(jīng)營:不斷建設、完善培訓教育體系和管理手段,以良好的內(nèi)部工作環(huán)境和氛圍凝聚人,以高質(zhì)量產(chǎn)品服務和回報社會,不斷提升企業(yè)形象和吸引力,力爭成為真正的“中國人民喜愛的企業(yè),貢獻于中國社會的企業(yè)”。
2.工作性質(zhì)與工作職責
--執(zhí)行手機在研發(fā)階段的功能、性能、穩(wěn)定性及相關(guān)軟件的測試和ui測試;--制定測試計劃,確認測試結(jié)果,輸出測試報告;
--和研發(fā)人員進行溝通,快速反映問題,描述問題。
--負責撰寫測試計劃、測試用例、測試報告;
3.行業(yè)技術(shù)與產(chǎn)品
自成立以來,SGMC一直致力于通過產(chǎn)品開發(fā)和配件采購本地化,構(gòu)筑產(chǎn)品企劃到生產(chǎn)的“現(xiàn)地完結(jié)性開發(fā)體制”,從而打造中國現(xiàn)地化開發(fā)模式,確保產(chǎn)品的價格競爭力。從建立伊始,就制定了強化現(xiàn)地化開發(fā)的發(fā)展策略,從2008年10
月第一批員工加入至今,SGMC已承接多個CDMA,GSM等手機開發(fā)項目并取得了良好的市場反應。
手機測試是廣州三星通信研究院新成立的一個部門,在者之前,國外已經(jīng)有許多研究院創(chuàng)立手機測試這一部門。三星作為手機大型生產(chǎn)商,隨著科技不斷進步,市場競爭劇烈,需要完善手機功能才能滿足客戶的需求。
4.我所在的職位
職位名稱:手機軟件測試員
職位描述:
① 負責產(chǎn)品測試工作,根據(jù)軟件需求大減測試環(huán)境和計劃
② 負責軟件不同功能模塊的系統(tǒng)測試
③ 認真執(zhí)行測試用例
④ 負責協(xié)助組長進行測試統(tǒng)計工作
⑤ 負責自己測試出的bug的提交工作
⑥ 負責填寫自己測試模塊的測試小結(jié)
⑦ 負責協(xié)助開發(fā)人員解決bug
⑧ 對解決的bug后的回歸測試
⑨ 負責填寫自己測試模塊的回歸測試小結(jié)
⑩ 每周提交工作總結(jié)報告
5.具體工作內(nèi)容
① 每天根據(jù)軟件測試需求,連接好正確的硬件設備,搭配好正確的端口,為測試
軟件選擇不同文件參數(shù)和版本號,最終搭建好測試環(huán)境
② 每天對組長分配給自己的手機模塊進行測試,認真執(zhí)行分配的手機模塊的每一
條測試用例,在執(zhí)行英文測試用例時要反復閱讀Spec文檔,保證測試用例的正確執(zhí)行
③ 每臺手機連接電腦,通過電腦軟件讓手機撥號和發(fā)短信大于1000次,如遇崩
潰,交還組長測試。
④ 在測試過程中,手機出現(xiàn)問題時,根據(jù)是手機硬件還是軟件出現(xiàn)的問題,如果
是軟件問題,需要抓取bug,首先抓取consolelog和genielog,然后抓取HSLlog,查看問題屬于Manjor、minor、crash、再選擇不同的工具抓取其他log,最后還要用相機拍取圖片
⑤ 將抓取的log按照命名規(guī)則進行統(tǒng)一的命名,然后對log進行打包處理,處理
完畢后向本地服務器提交bug,由組長對bug進行審查
⑥ 組長審查完畢,如果bug的提取有問題,則feedback給reporter重新修改,如果組長審查完畢后bug沒有問題,將bug向外網(wǎng)服務器上進行提交,并在固定的服務器上上傳log
⑦ 當log提交后,開發(fā)人員會在外網(wǎng)服務器上看到自己提取的bug,我們負責解
決他們在解決bug過程中產(chǎn)生的疑問,并重新構(gòu)建執(zhí)行測試用例的測試環(huán)境,而且進行復現(xiàn)測試。
⑧ 對開發(fā)人員解決的bug,要重新進行回歸測試,并對軟件的其他一些功能進行
檢查,執(zhí)行更多的測試用例,盡量發(fā)現(xiàn)軟件中一些其他的由于開發(fā)人員的代碼變動而引起的其他錯誤,來保證軟件的質(zhì)量
⑨ 填寫回歸測試的測試小結(jié),總結(jié)自己測試的case數(shù)量、時間以及自己測試過
程中產(chǎn)生的bug數(shù)量等內(nèi)容
⑩ 每天和每周要提交自己的工作總結(jié)包括每天的收獲和遇到的困難
5.工作中發(fā)現(xiàn)的問題
① 由于實習的時間不太長,培訓灌輸了大量的知識,在測試過程中遇到問題時常
常不知正確的操作流程,不能正確的抓取log或少抓log的現(xiàn)象時有發(fā)生,對手機進行測試時測試的環(huán)境把握很關(guān)鍵,常常由于對case沒有很好的理解導致沒有預置正確的測試環(huán)境而不能驗證bug或復現(xiàn)bug。
② 在實習的這段時間中,對測試工具的使用不是很熟練,而且還有很多工具沒有
用到和操作,因此在遇到問題時常常有些bug常常因為工具的不會使用而被漏掉。
六.實習總結(jié):
這份測試工作是我在學校階段最好的自我檢查,讓我有機會理論聯(lián)系實踐,增強了我的操作能力和分析能力,也為我的畢業(yè)論文設計提供了很好的素材。
在測試過程中,問題不斷的出現(xiàn),又不斷的得到解決,一步步的前進,磨練了我的毅力,隨著系統(tǒng)的不斷完善,我對以前所學的知識領(lǐng)悟程度得到了提升,測試能力的到了質(zhì)的提高,所學知識得到了綜合應用。
在這次實習過程中,還使我對軟件測試這份工作有了深刻的認識,雖然軟件測試并不能為公司創(chuàng)造價值,但是卻能夠為公司最大程度的挽回損失,軟件測試的目的在于發(fā)現(xiàn)軟件中的問題并將這些問題演示給開發(fā)人員來解決問題。
9.自我評價
在這次實習過程中,我收獲頗豐: 首先,本此實習最大的收獲就是學會了適應環(huán)境。未工作之前我從沒想象過這樣的實習我能堅持下來,但是通過這次實習我慢慢的適應了這種緊張的生活。相信有了這段時間的鍛煉,不論以后做什么工作心中都有了一種吃苦耐勞的毅力,學會了適應環(huán)境。其次,就是在工作中知道了一些與學校不同的問題,就是作為一名技術(shù)人員應該怎樣去和開發(fā)人員交流等,同時擴展了自己的交際面,積累了一定的人脈關(guān)系。
于此同時,在測試工作中使我認識到我的缺點,不夠有耐心,每次進行壓力測試都有些不耐煩,但是經(jīng)過這段時間的鍛煉改變了我這個缺點。讓我變的更加的專心、細心和有責任心。
七.個人收獲:
1.通過公司的工作實習經(jīng)歷,讓我有了學校學習的理論知識與實際操作相結(jié)合的機會,通過各環(huán)節(jié)的具體操作,我知道了平時在學校學習的一些理論會和實踐操作產(chǎn)生某種程度上的沖突,并因此修正了自身的認知,增長了見識。
2.通過接近兩個月的實習,認識了許多同事,并慢慢的知道了怎樣進行相互之間的溝通交流,同事之間的相互幫助與合作,團隊工作是重要的。
3.通過工作的辛苦,讓我明白了工作中困難重重,有能力的人數(shù)不勝數(shù),我要朝著更高的方向,學到更高層的技術(shù)。這樣才能尋求到更好的工作。
第五篇:手機軟件測試實習報告
河 北 工 業(yè) 大 學
畢 業(yè) 實習報 告
姓名: XXX學號:093532專業(yè)班級:XXXXXXXXXX
實習單位:北京北陽電子技術(shù)有限公司
實習時間:2011年2月14日—2O11年4月1日指導教師:XXX
一.實習目的:理論聯(lián)系實際,通過把所學軟件測試知識與實際操作相結(jié)合,熟練軟件測試操作流程,根據(jù)實際操作總結(jié)學習中的錯誤認識,拓
展思維方法并學習實際業(yè)務流程中的相關(guān)技巧和同事之間的相處
問題。
二.實習時間:2011年2月23日——2011年4月1日
三.實習地點:北京海淀區(qū)上地三街中黎科技園1號樓5層
四.實習單位:北京北陽電子技術(shù)有限公司
五.實習內(nèi)容:
1.公司背景
北京北陽電子技術(shù)有限公司成立于1997年,地處屬國家級高科技園區(qū)的北京上地信息產(chǎn)業(yè)基地,系高新技術(shù)企業(yè),已先后經(jīng)北京市科委評審被認定為軟件企業(yè)和集成電路企業(yè)。
作為臺灣凌陽科技股份有限公司在中國大陸的合作伙伴,北陽電子帶著“科技落實生活”的愿景,致力于微控制器、數(shù)字信號處理器(DSP)應用與開發(fā),以及系統(tǒng)工具軟件、消費類娛樂產(chǎn)品和家庭網(wǎng)絡產(chǎn)品的開發(fā)和研制,并實現(xiàn)通訊及多媒體技術(shù)的商品化,使人們能夠享受到高科技帶來的舒適、便利與歡樂,從而提升人們的生活品質(zhì)。
2.平臺構(gòu)建
圍繞經(jīng)營理念的實現(xiàn),北陽電子在主營高新技術(shù)原動力驅(qū)動下,打造出與之相適應的系列平臺,諸如技術(shù)研發(fā)、知識管理、品質(zhì)管理、智權(quán)產(chǎn)出、技術(shù)推廣以及企業(yè)管理等平臺。
在這些平臺上伴隨著資源的有效管理和知識、智慧的混合運作,高速、高效的載著源源不斷的富創(chuàng)意、優(yōu)品質(zhì)的技術(shù)研發(fā)和推廣的成果,為給客戶一流的產(chǎn)品開發(fā)方案和滿意的技術(shù)服務提供了保證,亦為北陽無可替代的優(yōu)勢打下堅實的基礎(chǔ)。
3.團隊建設
多年來北陽公司一直致力于團隊的基礎(chǔ)建設,從創(chuàng)業(yè)伊始的三、五十人發(fā)展至今已建成一個具有相當規(guī)模的研發(fā)、品保、知識產(chǎn)權(quán)、技術(shù)推廣以及技資管理等團隊的正規(guī)專業(yè)型企業(yè)。每一團隊,都在公司有著舉足輕重的位置,其作用一環(huán)扣一環(huán),缺一不可。團隊之間的通暢協(xié)作,不僅增強團隊本身戰(zhàn)斗力,而且亦增
強了公司的整體運作能力。
公司為員工提供了施展才華的舞臺,員工為公司效力、為團隊拼搏的出發(fā)點源于實現(xiàn)自身價值。個人的才智和能力亦在集體環(huán)境的熏陶下得到了充分發(fā)揮和升華。
4.技術(shù)與產(chǎn)品
北陽電子掌握聲音和圖像處理技術(shù)、微控制器設計、以及IC電路設計和應用軟體設計技術(shù),自力研發(fā)。從各種高低階微處理器核心,DSP設計等SOC平臺之開發(fā)工具,如編譯器、集成開發(fā)環(huán)境、操作系統(tǒng)等,到演算法研究、IC設計等核心技術(shù),發(fā)展出多樣化的產(chǎn)品線。
主要開發(fā)項目為:IC應用軟件開發(fā)、IC電路設計、IC版圖設計、應用工具開發(fā)、IC系統(tǒng)開發(fā)、圖像及語音數(shù)字信號處理、語音識別應用程序開發(fā)、智能化家電信息應用開發(fā)。
公司目前主要產(chǎn)品線包括:單片機、液晶顯示控制器、多媒體、語音芯片、及各式客戶委托設計芯片,應用于電子字典、MP4及MP3、計算器外圍、智能家電控制器、VCD、DVD、數(shù)碼相機、播放機、來電顯示器、語音復讀機?,在日常生活中無所不在。
5.我所在的職位
職位名稱:軟件測試工程師
職位描述:
① 負責產(chǎn)品測試工作,根據(jù)軟件需求大減測試環(huán)境和計劃
② 負責軟件不同功能模塊的系統(tǒng)測試
③ 認真執(zhí)行測試用例
④ 負責協(xié)助組長進行測試統(tǒng)計工作
⑤ 負責自己測試出的bug的提交工作
⑥ 負責填寫自己測試模塊的測試小結(jié)
⑦ 負責協(xié)助開發(fā)人員解決bug
⑧ 對解決的bug后的回歸測試
⑨ 負責填寫自己測試模塊的回歸測試小結(jié)
⑩ 每周提交工作總結(jié)報告
6.具體工作內(nèi)容
① 每天根據(jù)軟件測試需求,連接好正確的硬件設備,搭配好正確的端口,為測試
軟件選擇不同文件參數(shù)和版本號,最終搭建好測試環(huán)境
② 每天對組長分配給自己的手機模塊進行測試,認真執(zhí)行分配的手機模塊的每一
條測試用例,在執(zhí)行英文測試用例時要反復閱讀Spec文檔,保證測試用例的正確執(zhí)行
③ 在測試過程中,手機出現(xiàn)問題時,根據(jù)是手機硬件還是軟件出現(xiàn)的問題,如果
是軟件問題,需要抓取bug,首先抓取consolelog和genielog,然后抓取HSLlog,查看問題屬于Manjor、minor、crash、再選擇不同的工具抓取其他log,最后還要用相機拍取圖片
④ 將抓取的log按照命名規(guī)則進行統(tǒng)一的命名,然后對log進行打包處理,處理
完畢后向本地服務器提交bug,由組長對bug進行審查
⑤ 組長審查完畢,如果bug的提取有問題,則feedback給reporter重新修改,如果組長審查完畢后bug沒有問題,將bug向外網(wǎng)服務器上進行提交,并在固定的服務器上上傳log
⑥ 當log提交后,開發(fā)人員會在外網(wǎng)服務器上看到自己提取的bug,我們負責解
決他們在解決bug過程中產(chǎn)生的疑問,并重新構(gòu)建執(zhí)行測試用例的測試環(huán)境,而且進行復現(xiàn)測試。
⑦ 對開發(fā)人員解決的bug,要重新進行回歸測試,并對軟件的其他一些功能進行
檢查,執(zhí)行更多的測試用例,盡量發(fā)現(xiàn)軟件中一些其他的由于開發(fā)人員的代碼變動而引起的其他錯誤,來保證軟件的質(zhì)量
⑧ 填寫回歸測試的測試小結(jié),總結(jié)自己測試的case數(shù)量、時間以及自己測試過
程中產(chǎn)生的bug數(shù)量等內(nèi)容
⑨ 每天和每周要提交自己的工作總結(jié)包括每天的收獲和遇到的困難
5.工作中發(fā)現(xiàn)的問題
① 由于實習的時間不太長,培訓灌輸了大量的知識,在測試過程中遇到問題時常
常不知正確的操作流程,不能正確的抓取log或少抓log的現(xiàn)象時有發(fā)生,對手機進行測試時測試的環(huán)境把握很關(guān)鍵,常常由于對case沒有很好的理解導致沒有預置正確的測試環(huán)境而不能驗證bug或復現(xiàn)bug。
② 在實習的這段時間中,對測試工具的使用不是很熟練,而且還有很多工具沒有
用到和操作,因此在遇到問題時常常有些log常常因為工具的不會使用而被漏
掉,公司的進行測試的電腦主機過于老化、配置低導致幾個工具同時運行時常常出現(xiàn)死機狀態(tài),不能進行正常工作。提交log的外網(wǎng)服務器上傳速度慢、效率低下。
六.實習總結(jié):
這份測試工作式我在學校階段最好的自我檢查,讓我有機會理論聯(lián)系實踐,增強了我的操作能力和分析能力,也為我的畢業(yè)論文設計提供了很好的素材。
在測試過程中,問題不斷的出現(xiàn),又不斷的得到解決,一步步的前進,磨練了我的毅力,隨著系統(tǒng)的不斷完善,我對以前所學的知識領(lǐng)悟程度得到了提升,測試能力的到了質(zhì)的提高,所學知識得到了綜合應用。
在這次實習過程中,還使我對軟件測試這份工作有了深刻的認識,雖然軟件測試并不能為公司創(chuàng)造價值,但是卻能夠為公司最大程度的挽回損失,軟件測試的目的在于發(fā)現(xiàn)軟件中的問題并將這些問題演示給開發(fā)人員來解決問題。
9.自我評價
在這次實習過程中,我收獲頗豐: 首先,本此實習最大的收獲就是學會了適應環(huán)境。未工作之前我從沒想象過這樣的實習我能堅持下來,但是通過這次實習我慢慢的適應了這種緊張的生活。相信有了這段時間的鍛煉,不論以后做什么工作心中都有了一種吃苦耐勞的毅力,學會了適應環(huán)境。其次,就是在工作中知道了一些與學校不同的問題,就是作為一名技術(shù)人員應該怎樣去和開發(fā)人員交流等,同時擴展了自己的交際面,積累了一定的人脈關(guān)系。
于此同時,在測試工作中使我認識到我的缺點,不夠有耐心,每次進行壓力測試都有些不耐煩,但是經(jīng)過這段時間的鍛煉改變了我這個缺點。讓我變的更加的專心、細心和有責任心。
七.個人收獲:
1.通過公司的工作實習經(jīng)歷,讓我有了學校學習的理論知識與實際操作相結(jié)合的機會,通過各環(huán)節(jié)的具體操作,我知道了平時在學校學習的一些理論會和實踐操作產(chǎn)生某種程度上的沖突,并因此修正了自身的認知,增長了見識。
2.通過一個多月的實習,認識了許多同事,并慢慢的知道了怎樣進行相互之間的溝通交流,同事之間的相互幫助與合作,團隊工作是重要的。
3.時光荏苒,不知不覺間基本上已經(jīng)結(jié)束了學生時代的生活,我依依不舍,時間卻從不留情,社會也不會眷顧我再給我重新來一次的機會,因此我會朝著自己的方向和夢想進發(fā)努力,夢想終有達成之日,終可見??!