問題2:軟件測試中的手工測試和自動化測試是什么意思?其實我覺得測試工程師和女生沒什么關(guān)系。如果你真的想做測試工作,那么面試的時候多看幾道題就夠了。一個是測試的概念,比如白盒測試,黑盒測試,這些都是必須要掌握的。還有什么是系統(tǒng)測試,集成測試等。,具體的我真的說不出來,很多。直接在百度文庫里找就行了,盡量多背這些概念。
6、中小型IT公司軟件測試用的是功能性測試,還是自動化測試?SoftwareTesting(英文:SoftwareTesting)描述了一個促進驗證軟件的正確性、完整性、安全性和質(zhì)量的過程。換句話說,軟件測試是實際產(chǎn)出和預(yù)期產(chǎn)出之間的審查或比較過程。軟件測試的經(jīng)典定義是:在規(guī)定的條件下運行一個程序,以發(fā)現(xiàn)程序錯誤,度量軟件質(zhì)量,評價其是否能滿足設(shè)計要求的過程。
7、軟件測試這行業(yè),性能測試與自動化測試對公司而言哪個更緊急?當然是性能測試。首先,公司考慮的是能否解決軟件的性能問題。有許多自動化和功能可以自動化,但通常不會使用它。沒有什么比結(jié)合自己公司的產(chǎn)品更迫切的了,而且兩者并不矛盾,一個是為了功能,一個是為了性能。性能測試也是一種自動化測試。如果公司主要是手工測試,那么就沒有必要使用工具來做性能測試。但是為了又快又好地進行測試,我認為最好使用工具來自動化測試。
它是軟件動態(tài)測試最基本的部分,也是最重要的部分之一,其目的是測試軟件基本組件的正確性。一個軟件單元的正確性是相對于它的規(guī)格說明的。因此,單元測試是基于被測單元的規(guī)格說明。單元測試的主要方法包括控制流測試、數(shù)據(jù)流測試、調(diào)試測試、域測試等。集成測試:集成測試是在軟件系統(tǒng)集成過程中進行的測試,主要目的是檢查軟件單元之間的接口是否正確。
8、軟件測試必須要會自動化測試嗎沒有什么是確定的。你需要寫自動化測試的代碼,主要是java,vb,C等語言,看你的能力。如果你已經(jīng)很好的掌握了以上語言,我建議學(xué)習(xí)自動化。所謂自動化測試,就是使用QTP、loadrunner等工具來測試性能和壓力。剛開始這個要求不高,就是要求你寫用例什么的,但是你學(xué)這些知識最好。以后可以專攻性能和壓力測試。這個很賺錢。兩三天做一次可以賺一萬左右,但是這個要求很高。請慢慢成長!
9、我做手動測試到底要不要升自動化測試,師傅給我指明了方向系統(tǒng)越來越復(fù)雜,在線問題越來越多,人工回歸效率低,在線時間長,構(gòu)建失敗率高,代碼提交頻繁,質(zhì)量不高,或者覆蓋性能問題越來越突出。人工測試的偶然性和不確定性較重,線上發(fā)布的產(chǎn)品由于覆蓋面不足,質(zhì)量無法保證,所有的工作都取決于評估生產(chǎn)事故,這導(dǎo)致了加班。被迫快速“迭代”解決問題,如測試粒度不夠、業(yè)務(wù)場景覆蓋不夠,缺乏時效性、有效性甚至缺乏解決方案:從數(shù)據(jù)、流程、環(huán)境解決問題,1.集成的復(fù)雜性。多協(xié)議支持和多系統(tǒng)間的相互調(diào)用,集成多個測試執(zhí)行任務(wù)和機器部署,以及不同環(huán)境和平臺中的帳戶管理。2.通信成本和復(fù)雜性,前端、后端、運維、架構(gòu)、DBA之間的通信成本,解決了重復(fù)造輪的問題。