.Net软件测试指南 第一章 用.net自动测试软件
為什么.NET可以用于測試?
.NET Framework庫有許多支持測試過程的功能。
1. 針對Service的功能與性能:有許多內部函數可以返回測試平臺和被測試的應用程序的重要信息。
2. 針對UI:.NET的Shell函數和SendKeys類可以操作圖形用戶界面GUI
3. 針對DB: Visual Stadio Database Tools 可以連接數據庫,檢查其結構和數據。
?
什么是自動測試?
用軟件完成所有的測試工作。
?
什么是自動測試腳本?
自動測試腳本是根據TestCase編寫的測試邏輯,測試工具可以根據腳本創建確定的測試代碼,自動測試軟件。
?
測試團隊的組成?
不同的用戶對軟件產品會有不同的理解和使用方式,所以完整的測試團隊需要三種人:技術測試人員,非技術測試人員,用戶測試人員
?
如何選擇自動測試的場合? (軟件項目測試方案選擇時需要考慮的問題)
1. 項目和人員問題:自動測試的范圍有多大?測試人員的自動測試水平如何?有多少高水平的測試人員?
2. 是否計劃測試UI? 產品是基于GUI的馬?
3. 產品中是否有重復運行測試代碼的領域?
4. 產品要兼容多種平臺馬?
5. 產品的規模和預算足以支撐自動測試馬?
?
其他需要考慮的測試及管理問題:
1. 插入自動測試功能是否會影響已有的測試?
2. 有足夠的時間分析需求,編寫代碼,調試和維護測試腳本馬?
3. 誰管理每個項目以及跨項目的自動測試過程?
?
測試團隊的組成?
如果中型公司有一個包含10人的測試團隊,該團隊的組成應該是:
4~5位測試人員精通傳統的手動測試工程。
3 位測試人員擅長使用自動測試工具, 如 Segue、Mercury和Rational
2~3位測試人員擅長軟件開發,至少有2人是高級程序員
?
測試軟件的目標(自動化測試[腳本])?
1. 可讀性:使用標準的命名約定和常量,注重合理的注釋
2. 可重用性:
3. 可維護性:
4. 可移植性:
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/VincentYan/archive/2010/02/10/1667184.html
總結
以上是生活随笔為你收集整理的.Net软件测试指南 第一章 用.net自动测试软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子版,材料获取说明
- 下一篇: c# 给文件/文件夹 管理用户权限