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