• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

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

如何識別軟件測試中的功能分解和對象

發布: 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.anti-gravitydesign.com/

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

21/212>

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

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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97