1樓:似水流年
首先你要明白軟體測試的現在狀況以及未來發展的趨勢:
1:軟體的測試過程:
單元測試,功能測試,用例設計,效能測試,自動測試。
2:最主要的步驟是作為一個非常合格的測試人員,你要設計出來一套非常全面,行之有效的測試用例,這在大型軟體測試當中顯得更加重要!
3:未來軟體的測試方向是使用軟體來測試軟體,而不是純純的手工測試,現在國內很多人都開始作這一部分的工作。
4: 軟體驗證技術和軟體確認技術均屬於測試技術層面的東西。這個技術你有理解並且可以熟練的使用。
5:理解一門語言對軟體的程式設計思想,環境有更深刻的理解,對自己的工作有非常大的幫助,這種幫助是需要時間慢慢的積累的,越到後幫助越大6:個人建議學習c++語言,功能非常的強大,python語言也非常的不錯,
2樓:匿名使用者
似水流年00不要亂說
單說1:軟體的測試過程:
單元測試,功能測試,用例設計,效能測試,自動測試。 純粹是胡扯。
主要過程是這樣的,單元測試,整合測試,系統測試和驗收測試。
α,β測試屬於驗收測試,而你所說的功能測試,效能測試是測試的目的;自動化測試是不可能完全代替人工的,這勿庸置疑。
3樓:清風驪影
我覺得你們都快成辯論了,可是脫離主題了吧?你們說的這些跟樓主的問題還有多少聯絡嘛?
樓主的問題問的也不明確,首先,不是測試每類軟體都需要掌握不同的語言的。是否需要掌握其程式語言,取決於你需要做什麼型別的測試,如果只是功能、效能測試,完全不需要掌握其程式語言,直接黑盒測試就可以了。如果你需要進行白盒測試,例如單元測試,這個首先需要你有程式設計基礎,也就是原來寫過**、做過開發。
至於程式語言,是可以觸類旁通的,大同小異而已。
所以,樓主,你先搞明白你到底要做什麼。
從軟體的通用上來講,c/s程式一般只有一種開發語言,b/s的也只有一種開發語言,但是還會涉及軟體系統架構、資料庫、中介軟體等多方面知識。
4樓:快樂居家美食
很顯然,一種也不需要掌握,如果能夠掌握哪怕一門語言的話,他也會去做程式設計師,而不是測試員了
軟體測試要懂哪些用得比較多的程式語言?
5樓:匿名使用者
測試很多時候都是要懂計算機原理與作業系統知識,網路基礎知識,資料庫知識,還要了解一些基本的指令碼語言的語法,其實要懂那些程式語言,跟你從事哪方面的測試也有關係的。
6樓:
測試嘛,先學一學微機原理,翻翻組合語言,能讀懂就行,不用程式設計,然後找一個工具語言,比如c或basic,這個要會寫程式,然後看看公司要什麼,硬著頭皮學學。
7樓:匿名使用者
學習好c 語言就可以了。或者是basic 語言 ,精通一個就好了。
軟體測試需要學習哪些技能?具體點,比如程式語言,是指令碼語言多呢還是什麼多。
8樓:啄木鳥學院
1、資料庫技能
a、測試bai工作涉及du到大量的測試資料,可zhi以利用資料庫dao生成。
b、檢查被專測試程式對資料的處屬理是否正確2、程式語言、程式設計思想
a、理解程式語言對於功能的實現原理,有助於更高質量的完成測試b、在測試過程中發現問題後,可以根據語言的特點猜測問題出現的原因,及解決的辦法。
c、可以編寫測試小工具,提高測試的效率。
3、常用演算法
對想於接觸白盒測試或效能測試的測試人員,這個顯得很重要。
4、網路知識(對於c/s專案重要)
a、對於基本的網路知識,有一定的瞭解,如:網路的http協議……b、對於網路方面的問題,利用網路相關的工具,對被測物件出現的問題進行分析。
5、建模語言
a、對測試模組進行建模(流程圖、活**),有助於瞭解程式的內部處理流程。
需求評審後到測試工作執行前,作為測試人員,你的工作主要包含了什麼
京桖鬆 1.完整性審查 應保證測試需求能充分覆蓋軟體需求的各種特徵,重點關注功能要求 資料定義 介面定義 效能要求 安全性要求 可靠性要求 系統約束等方面,同時還應關注是否覆蓋開發人員遺漏的 系統隱含的需求 2.準確性審查 應保證所描述的內容能夠得到相關各方的一致理解,各項測試需求之間沒有矛盾和衝突...
學習軟體測試應該從哪裡開始?軟體測試需要學什麼
現在講測試的書很多,入門的話,看一兩本就好了,可以瞭解測試是怎麼回事,測試流程,測試方法,生命週期之類的。但是要學好的話,我覺得一定要在工作中,專案中學。除非你是搞測試理論研究或者自動化測試,個人覺得工作中用到的測試技術不會太多太複雜,更多的是測試對應行業的業務知識 否則不知道系統出來的結果是對是錯...
我想知道軟體測試人員的常態是什麼
抗壓能力 做it做測試,免不了會有工作上的壓力,不管是工作時長上的,還是工作成果上的。要學會抗壓,遇到挫折時不能輕易氣餒,完成成果時戒驕戒躁。也要學會判斷壓力是否合理,加班的壓力合理嗎?領導的質疑合理嗎?要學會科學的判斷,科學的應對。其實相較而言,測試崗位的壓力其實算是中等水平,不要被工作壓垮,否則...