• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    應用軟件測試組織架構

    發布: 2009-9-25 11:33 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 150次 | 進入軟件測試論壇討論

    領測軟件測試網

    應用軟件測試組織架構  軟件測試工具

    在手機芯片公司內的測試部門組織架構較為復雜,涉及到硬件,軟件和生產若干方面,為了減輕測試部的工作壓力,在國內通常會分立出生產支持部門,專職負責生產工藝和后道測試;或者將硬件和軟件的測試放到硬件、軟件的組織架構內,只將更高level的集成和系統測試放到測試部執行;或者只將測試部門作為一個附屬機構從屬于研發,只從事低層次的用戶級測試。無論采用哪種形式,都不如將所有涉及到測試的工作放置到一個獨立的測試大部門中節約資源和提高效率。主要基于以下原因:
    1.       綜合考量測試技術發展的roadmap;
    2.       自動測試平臺技術開發和共享;
    3.       培訓平臺和資源的分享,有利于測試人員Knowledge, skill和Domain  technology的提升和交流;
    4.       測試人力資源和實驗室資源的共享;
    5.       測試人員和開發人員之間的接口更趨簡單;
    6.       有利于提高測試工程師的待遇和地位。
     
            在這里主要講述的是測試部門中的應用軟件測試組織架構的建立。如果手機上層結構合理,接口清晰,應用軟件測試工程師主要的測試對象是UI framework和具體業務。針對這樣的工作內容,應用軟件測試技術工程師基本有三個職業方向:
    a, 應用軟件測試工程師 (Tester)。主要負責具體應用軟件的測試,負責具體測試case的編寫,測試計劃的執行,以及測試報告的撰寫和維護。
    b, 自動化測試開發工程師 (Tools Dev.)。主要負責具體的自動化測試工具的評估,設計,編碼和維護,以及測試腳本的維護和編寫工作。
    c, 測試設計工程師 ( Designer)。主要負責測試規范Outline的編寫,測試策略的制定,測試計劃的制定,自動化工具的high level design,以及各級review的工作。
     
            應用軟件測試工程師應該選擇有嵌入式調試經驗,至少對某一類嵌入式平臺和操作系統有所了解;對上層應用實現流程概念清晰,邏輯縝密,思維活躍。在這個崗位上,需要完成case的編寫,也就是需要設計和驗證測試Case,已達到測試規范的outline期望達到的目的。設計case時,能夠綜合所學的知識,利用儀表資源或對程序架構的了解設計合理有效率的測試過程,有效的得出測試結果。測試結果應該是可重復,可跟蹤,可調試的。同時,結合現有自動化平臺的能力,盡可能的實現自動化測試,并能對現有的自動化平臺提出需求。
            自動化測試開發工程師應該選擇比較強的Windows平臺高級語言編程能力的工程師,并同時對嵌入式開發和測試有所了解。通過工作,來提升對軟件測試和自動化測試的理解。結合軟件規范的規劃和Case設計,以及現有的儀表能力,來實現自動化測試。在很多情況下,自動化測試工程師需要和一些儀表廠商進行合作,或基于儀表廠商公開的API做二次開發,或合作進行儀表接口的開發工作。這類工作,往往由測試部其他測試團隊中的開發工程師來完成,并進行封裝,再交由應用軟件自動化測試開發工程師進行集成。應用軟件自動化測試開發工程師應該集中于解決圖像比較和采集技術的突破和腳本語言的完善和推廣。
     
            一般期望Designer能夠由前兩類工程師發展而來,并且熟悉這兩種業務,所以各級的review會議應該有意識的邀請三類工程師按照一定的比例參加,以期提高對互相的了解和業務的交流。
     
            測試工程師需要有層次和比例。每一層次工程師占團隊的比例主要是根據公司的業務情況和具體工作內容和性質所決定的。每個Manager以上的管理者在制定人員預算時,需要切實地按照招聘崗位的具體工作情況和要求來規劃,明晰招聘要求。如果根據Career path 進行晉升過程中,出現高層次或低層次所占比例都過高,或者低層次工程師向高層次工程師晉升由于公司預算不能加薪或晉升遇到阻礙,只能導致員工的流失。測試團隊在建立初期的2-3年內,理想的情況是將人員流動率控制在5%-10%之間;2-3年之后,期望能控制在10-15%之間,保證團隊在技術上能有外來血液進行更新和進步。
     
            在相應的組織內,越來越多的大型公司將上層應用軟件測試進行外包,而存在在中小型公司內的應用軟件測試工程師往往對自己在技術和職業規劃上的發展很迷茫,無法將這項工作作為自己理想的職業方向,為這些工程師提供相應的Career path的指引,以及提供豐富的培訓是作為技術管理者能夠為他們創造的力所能及的較為理想的工作環境的手段之一。
     
            一般提供給HR的關于應用軟件測試工程師的Career path 為:
                            

    tdHi.jpg" border=0>

     

            同時,再恰當的情況下,給予應用軟件測試工程師擔當FAE或其他職位的相關培訓和機會;某些情況下,鼓勵工程師從測試轉為開發,同時鼓勵開發轉測試。
     
     
            由于CDMA終端主要分成三大類,即
    A, 模塊。包括各類無線商話,無線上網卡(PCM-CIA Card),以及其他各類CDMA無線模塊的應用。
        模塊主要應用無線商話,無線公話,無線上網卡等產品,由此會產生一些相對與手機產品的特殊需求,比如計費和AT Command。
    B, Candy Phone & Wiz Phone。各類普通手機的應用,并運行在一般嵌入式系統內,應用一般復雜性不高,但是涵蓋了所有主要的無線應用,包括一般的多媒體應用。
    C, Smart Phone。Smart Phone包含了復雜應用,如果是自主開發的操作系統和應用,需要組織龐大的測試團隊專門進行測試工作。在一般的團隊中,則采用第三方軟件方式來集成,那么主要涉及的驗收測試部分。 上一頁12 下一頁

    110593_200909251135081tdHi

    110593_200909251135081tdHi

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 架構 應用軟件 組織


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>