A. 功能測試用什麼軟體
問題一:軟體測試一般都用到哪些工具?
測試管理工具:MQC,TestManager,QACenter
功能測試自動化:QTP,RFP,QARun,Silk
性能測試工具:Loadrunner,Robot,QAload,WAS,Silk Performance
單元、白盒測試工具:Junit, Jmeter,devpartner,DbProbe,Purify Plus
安全測試:Appscan,Fortify
問題二:頁面功能測試工具用什麼軟體?哪個可以?
頁面功能測試工具用吆喝科技的ab測試。
問題三:有什麼好的軟體測試工具,比如功能測試、性能測試?
1. 性能測試軟體:LOADRUNNER
2. 性能測試軟體:Loadrunner
3. 性能測試軟體:Jemter
4. 性能測試軟體:Apache自帶的ab.exe
5. 自動化測試軟體:QTP
6. 缺陷管理工具:QC
7. 缺陷管理工具:TD
8. Bug管理工具:Bugziller
9. 自動化測試軟體:Alldaytest
問題四:軟體測試工具有哪些?
開源測試管理工具:Bugfree、Bugzilla、TestLink、Mantis
開源功能自動化測試工具:Watir、Selenium、MaxQ、WebInject
開源性能自動化測試工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator
問題五:測試app用什麼軟體?
XCode有個自帶的測試app工具,檢測內存泄露的,左上角Xcode―open developer tool―instruments可以檢測內存泄露之類的,具體操作查看官方文檔。
問題六:做軟體的自動化測試一般用什麼工具?
1. 測試類型可以包括:白盒測試、黑盒測試(功能測試、性能測試)等。
2. 不同的測試類型使用的自動化測試方法不同,白盒測試主要針對代碼級的單元測試、黑盒測試主要面對功能級和系統級的驗證測試。
3. 自動化測試,針對白盒測試,一般需要有一定的編程基礎,即能夠基於功能代碼寫測試代碼,常用的單元測試方面的自動化測試工具很多,上網一搜全是。
4. 自動化測試,針對功能測試,有幾種情況,基於CLI、API和GUI的測試;基於CLI、API的測試,即應用腳本技術向設備模擬發送CLI命令或者API請求,以達到控制設備的效果。基於GUI功能測試,即應用傳統的界面自動化測試工具(例如:RFT、QTP等)控制界面控制項操作的方法,以達到模擬用戶操作,這幾種方式都需要你有一定的編碼基礎;基於CLI、API的需要你懂腳本技術(例如: tcl、python、ruby等),RFT需要你懂java或者,QTP需要VB等。
問題七:做軟體測試需要具備哪些技能?
1. 軟體測試基礎知識:測試計劃編寫、設計測試用例、編寫測試報告、編寫BUG報告單、跟蹤BUG修復情況、還需要良好的溝通能力、以及各種測試階段所使用的測試方法、單元測試、功能測試、集成測試、系統測試等等、CMMI / ISO9001
2. 各種測試工具的使用:我們在測試的工作游跡缺中為了能夠提高工作效率進程會用到很多工具、QTP、LR、QC、TD、Bugfree、VSS、SVN等等工具、雖然說工具不是萬能的但是工具能為我們提高工作效率所以不能把工具當神一樣看待、但是必須得會熟練的使用
3. 操作系統相關知識:Windows、linux、uinx這些都必須會使用、而且不僅僅是簡單的操作、一般的服務管理、注冊表編輯、命令行操作都需要會、可以想像一個連apache服務都不會安裝配置的人、誰能想像你可以做好基於apache環境的測試工作、什麼?不知道怎麼查看磁碟壓力、IO數據。windows linux都有提供自帶的工具可用於查看這些數據、perfmon、top什麼的。
4. 資料庫知識:現在Oracle的DBA待遇比一般的開發人員待遇還高就知道資料庫在企業中的重要性了、作為測試人員雖然不需要有DBA的能力、但是基本的資料庫操作你必須得會把、不管是Oracle、DB2、MSsql還是mysql最少都應該能熟悉使用其中的一二。
5. 計算機硬體知識:做過性能測試的朋友都知道在性能測試過程中硬體性能也是一個非常重要的指標、CPU、內存、IO、帶寬等等、如果你是做硬體測試的。那麼就更不用說了。交換機、路由器、防火牆這些設備都需要有所了解。
6. 網路協議:如果你還知道TCP和UDP有什麼不一樣的話請趕快去補充點知識吧、互聯網時代、一切都通過網路傳輸、常用協議必須得了解、曾經面試了一個測試工程師做了2年的測試居然不知道自己測試軟體使用什麼協議、這樣的人是你的話你敢招么?
7. 開發語言即代碼編寫能力:雖然不會寫代碼也能做測試、但是如果你想做到高級測試工程師以上、那麼代碼編寫能力就是必選項、如果不會寫代碼、那麼你不可能成為高級測試。高級測試工程師的一部分工作就是在寫測試工具。雖然測試也需要寫代碼但不需要和開發一樣那麼精通某一門語言、但是測試卻需要了解很多門開發語言(舉一個簡單的例子:你現在所在的項目從C++語言、2年後你換工作了、新公司的開發語言是java或者是VB什麼的)所以在開發語言中測試需要更廣的學習。
8. 行業知識:行業知識之所以寫在最後面是因為前面的7條我們都可以通過學習來掌握、但是唯獨行業知識卻只能通過工作經驗來積累、不要說你去看幾本書就知道通信行業、醫療行業、或者是航天行業、你認為在書本上面能學到么?由於行業知識的特殊性所以建議朋友們不要頻繁的跳槽、經驗的積累是需要時間來沉澱的。
9. 具有一定的美學觀:這個說起來比較拗口一點、簡單來說不管是開發活動還是測試活動、最後的目標就是將產品推向市場、而且得到用戶的認可。所以如果產品在需求分析階段就出現了偏離用戶航道、那麼就算測試 開發做得再好這個項目也是一樣會失敗。所以各位如果有幸能夠參加需求評審的話、請不要吝嗇你的言論。
10. 請不要忘記時刻學習著:這點我相信大家應該都能理解所以不用寫什麼:僅此一點「不學習就會落後」
問題八:測試電腦性能用什麼軟體?
1. 電腦配置檢測:最常用最有名的硬體檢測工具是CPU-Z,優勢是綠色軟體、檢測信息詳細。
2. 電腦跑分能力:國內硬體測試軟體里,大家比較熟悉的評測軟體應該是魯大師和安兔兔。這兩款的特點是方便,魯大師集成度很高,安兔兔有多平台比對功能。不過業內比較專業的還是PCmark和3Dmark。從安裝包就可以出,這兩款都不是輕量級的。
3. 電腦散熱能力:魯大師也有一個溫度壓力測試,原理很簡單把CPU和GPU的計算量達到值,然後看溫度上升情況衡量筆記本散熱能力。
4. 硬碟性能:硬碟性能主要影響的是文件打開速度,文件傳輸速度。其中最主要的還是文件的打開寫入,這個對於系統流暢性有比較明顯的影響。硬碟測試的軟體比較多,這里之所以推薦AS SSD Benchmark,是因為它直接會換算成分數。對於新手來說更加直觀。
5. 游戲性能:這款主要檢測的就是游戲性能。雖然魯大師裡面也有,但是沒有這個直觀。因為3Dmark游戲性能得分認同度高,所以和其它電腦橫向比對也很方便。