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

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

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

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

    軟件測試知識帖(43-56)

    發布: 2008-9-26 10:19 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 318次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:軟件測試知識帖

    第43貼【2004-6-29】:工具的選擇:創建還是購買

    在評估了商業市場后,你可能會發現在你的限制之內沒有符合你需求的工具。這時需要考慮是否自行開發自己的工具,還是等待市場上出現滿足要求的新工具。

    自行開發新工具有以下特點:
    1、它將是最合適你的需求的
    2、可以在工具中補償被測軟件缺乏的可測試性
    3、工具可以假設很了解被測程序,因而減少了實現測試自動化所需的工作
    4、在文檔、幫助和培訓方面可以不用提供很好的支持
    5、工具可能具有某些典型的問題,如結構、可擴展性等
    6、用戶界面不友好

    商業工具有以下特點:
    1、獲得一個指定功能和性能標準的工具的費用可能比自行開發一個工具的成本 要低
    2、在文檔、幫助和培訓方面必須提供良好的支持
    3、工具通常應該很有吸引力
    4、即使使用一個商業工具,可能無法完全避免建立自己的工具

    但即使決定自行開發測試工具,也不要試圖生產一個可以廣泛使用的商業工具。
    第44貼【2004-6-30】:自動化腳本之線性腳本
    線性腳本是錄制手工執行的測試用例得到的腳本。這種腳本包含所有用戶的鍵盤和鼠標輸入。如果僅使用線性腳本技術,每個測試用例可以通過腳本完整地被回放。線性腳本中也可能包括比較,比如檢查某個窗口是否彈出。

    手工運行10分鐘的測試用例,可能需要20分鐘到2個小時才能完成測試自動化的工作。因為錄制的腳本需要維護,尤其是增加部分內容后的維護和測試需要花費很多時間。而且自動化以后的測試執行的時間會大于10分鐘。

    線性腳本有以下的優點:
    1、不需要深入的工作或計劃
    2、可以加快開始自動化
    3、對實際執行操作可以審計跟蹤
    4、用戶不必是編程人員
    5、提供良好的(軟件或工具)的演示

    線性腳本適用于以下情況:
    1、演示或培訓
    2、執行量較少,且環境變化小的測試
    3、數據轉換,如將數據從Notes數據庫中轉換到EXCEL表格中

    線性腳本有以下缺點:
    1、過程繁瑣
    2、一切依賴于每次捕獲的內容
    3、測試輸入和比較是“捆綁”在腳本中的
    4、無共享或重用腳本
    5、線性腳本容易受軟件變化的影響
    6、線性腳本修改代價大,維護成本高
    7、非常容易受意外事件的影響,引起整個測試失敗

    延伸閱讀

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

    TAG: 軟件測試 知識

    71/71234567>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>