【廣告】
下面說說我在實(shí)際工作中所做的性能測試和穩(wěn)定性測試:
性能測試:實(shí)際項(xiàng)目中所做的性能測試多是以能力驗(yàn)證為測試目的,也可以理解為采用性能驗(yàn)證測試方法,開發(fā)定一個(gè)指標(biāo),如并發(fā)上傳1000條報(bào)警信息,看看報(bào)警的服務(wù)器能否正常接收處理并上傳給MQ至數(shù)據(jù)庫,報(bào)警的服務(wù)器是否異常,資源消耗是否正常,需注意的有:CPU占用率,內(nèi)存占用率,GDI,分頁數(shù),句柄數(shù)等等?;ㄥX投資了,肯定都能學(xué)會(huì),正厚老師的技術(shù)足夠支撐你拿高薪,只要你肯下功夫。
使用的測試工具也是公司內(nèi)部提供的測試工具,性能測試時(shí)間多是一天(我們公司性能測試時(shí)間應(yīng)該算比較長的了,女朋友公司性能測試多是1小時(shí)或者更短,不同的用戶需求設(shè)置不同的測試條件),性能測試多是個(gè)Build執(zhí)行,我們知道如性能出問題了多是架構(gòu)設(shè)計(jì)問題,屬于比較嚴(yán)重的問題,以盡早確定被測系統(tǒng)的架構(gòu)設(shè)計(jì)是否有問題及時(shí)修改。效果保障正厚客服想把這一點(diǎn)單獨(dú)的提出來跟大家聊聊,因?yàn)槲矣X得這一點(diǎn)在教學(xué)過程中真的很重要。其它步驟由于涉及到具體的項(xiàng)目這里就不做具體介紹了。(由于用戶對產(chǎn)品的性能指標(biāo)要求不是很嚴(yán)格,實(shí)際測試中也是測試個(gè)大致值,性能測試過程和數(shù)據(jù)的收集也沒有書本上或者大蝦們說的那么復(fù)雜難搞,在這里還是要提醒大家性能測試一定要明確測試目的)
軟件測試常用工具有哪些?
白盒測試工具主要有:(1)內(nèi)存資源泄漏檢查:Numega中的bouncechecker,Rational的Purify(2)代碼覆蓋率檢查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,Macabe公司的Macabe(3)代碼性能檢查:Numega中的truetime,Rational的Quantify(4)代碼靜態(tài)度量分析質(zhì)量檢查工具:logiscope和Macabe
黑盒測試工具主要有:(1)客戶端功能測試:MI公司的winrunner,compuware的qarun,Rational的robot(2)服務(wù)器端壓力性能測試:MI公司的winload,compuware的qaload,Rational的SQAload等等(3)Web測試工具:MI公司的Astra系列,rsw公司的e-testsuite(4)測試管理工具:rational的testmanager,compuware的qadirector等(5)缺陷跟蹤工具:trackrecord,Testtrack
單元測試工具:(1)測試框架:delphidunit(2)java junit(3)c cppunit(4)(.NETplatform)NUnit
軟件測試現(xiàn)在發(fā)展怎么樣?
說白了,發(fā)展的直接表現(xiàn)就是以后的薪資水平。我給你們總結(jié)一下,職能部門的薪資是穩(wěn)定的,在3-5K之間,上升空間不大;銷售的薪資是心電圖式的,不穩(wěn)定,多勞多得吧;而我們軟件測試的薪資都是遞增的模式,所以相對發(fā)展前景還是很不錯(cuò)的
高科技的發(fā)展,一定離不開軟件的支撐,提到軟件,就必須保證軟件質(zhì)量,保證軟件質(zhì)量,就必須有一個(gè)崗位:軟件測試,軟件測試工程師就是來保證軟件質(zhì)量的。可想而知,軟件測試的前景及發(fā)展