• <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-2-24 14:54 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 71次 | 進入軟件測試論壇討論

    領測軟件測試網
    1.優點
    1)模塊化的設計,避免了重復的腳本,減少建立和維護腳本的成本
    2)在應用軟件開發的同時,就可以同步進行腳本建立的動作,而且當軟件功能變動時,只需要修改業務功能腳本
    3)由于應用軟件的功能被分解成獨立的業務功能腳本,測試人員可以隨意組合業務功能腳本成為更復雜多樣的測試個案
    4)測試輸入數據和驗證數據與腳本分開,存儲在另外的文件中,如純文字文件或EXCEL文件,測試人員可以更容易的修改和維護
    5)通過判斷Action回傳值是True或False,可以做錯誤處理,讓腳本更有彈性
     
    2.缺點
    1)在編寫業務功能腳本時,需要精通測試工具腳本語言的工程師
    2)每個Action都有自己的輸入輸出參數,需要用文檔統一維護,控制變更
    3)測試人員除了要維護測試計劃之外,還要另外維護數據文件
    4)對測試工具及腳本來說,使用數據文件可能也要注意數據文件的格式
     
    3.軟件測試自動化實現的兩個技術難點
    設計 – 功能分解
    實現 – 對象的識別
     
    1)測試自動化實現的兩個難點 – 功能分解
    - 業務功能分解的原則和方法
    - 清晰畫出業務流程圖
    - 根據業務流程分解業務功能,可以被復用的功能也要被分解出來
    - 按照路徑覆蓋的思想,組織測試用例
     
    2)測試自動化實現的兩個難點 – 對象的識別
    對比靜態Web對象的識別
    序號Web對象推薦識別屬性方法
    1BrowsercreationTime 
    2Pageindex 
    3Framename 
    4WebTablename 
    5WebEditnameSet
    6WebButtontextClick
    7WebListnameSelect
    8LinktextClick
    9Imagename 
    10WebCheckBoxname 
    11WebRadioGroupname 
    12WebElementinnertext/html tag 
    13Dialogtext 
    14WinButtontext  

     

    延伸閱讀

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

    TAG: 對象 分解 功能 軟件測試

    21/212>

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