回覆列表
  • 1 # testerzhang

    那隻能說是你認識的圈子裡沒這方面的牛人。

    純手工的測試,只能是體力活,可取代性高。

    好的測試,能跟需求人員PK,跟開發人員討論業務提出建議,又能自己編寫指令碼、框架去提高測試效率,也能跟運維人員探討如何持續部署交付。

    懂程式設計的測試,一點都不比開發弱。

  • 2 # 搖椅小琦

    筆者自己在一家軟體公司從事開發工作,另外也調研過體制內外幾家軟體公司。

    國內大部分軟體公司裡的測試工程師用的多是實習生和新人,對程式設計的要求沒有開發高,因為大多數公司肯定是把出產品放在產品質量前的,先解決有無和進度,當然測試組的頭兒會是老資格的工程師,否則工作沒法開展,但是你要完全不懂開發去做測試也是很困難的,你得懂軟體程式設計規範,讀得懂需求和別人程式碼,讀別人的程式碼不見得比自己寫容易,再有,要自己寫測試指令碼做動態測試,這個相當於編個小程式了

  • 3 # xdhunter

    測試為什麼要懂程式設計?測試面向的是軟體,軟體是給使用者用的,使用者用你這軟體還要懂你的程式?以前我還有個副總直接這麼說,你們開發別和我說你的程式碼多穩定多規範,我要的是你們在我要求的時間把東西做出來。你們測試別和我說你做了什麼測試工具,寫了多少指令碼,我要看到你提了多少bug。測試最需要懂的是客戶需求,當然軟體也是。碼農遍地都是,關鍵是能理解使用者的需求把東西做出來。不要總是照貓畫虎

  • 4 # IT程式猿的科技營

    我是做軟體研發的,和測試人員經常打交道,對測試行業比較瞭解,我來分享一下我的看法!

    就發展階段和層次而言,測試主要有兩個發展階段,一個是初級測試階段 - 手工測試,一個是高階測試階段 - 自動化與介面測試。

    手工測試指的是人工手動去進行的測試,即大部分測試都需要手動操作去完成。介面測試主要是使用python、Java等語言編寫測試指令碼進行的介面功能的測試。自動化測試則是使用按鍵精靈、QTP、LoadRunner、Selenium等自動化測試工具,使用python、java等語言編寫測試指令碼,進行的自動執行的測試!

    自動化測試是測試的高階階段,是需要有一定的開發能力,首先是需要使用python、Java等語言編寫用於自動執行的指令碼,然後就是使用開發語言開發用於測試的輔助工具,現在在很多公司這類測試統稱為測試開發崗位,相對於普通的測試崗位,要求要高很多!

    目前國內很多IT公司的軟體測試都是手工測試,自動化測試搞的比較少。在網際網路行業,則比較倚重自動化測試,一是網際網路公司技術演進的比較快,更樂於擁抱新技術,二是網際網路公司業務系統龐大的業務量與海量資料併發的場景,很難透過人工去完成,必須要藉助自動化測試技術和框架,去完成系統而全面的測試!

    當前測試領域搞自動化測試人員的所佔比重比較小,在招聘市場上屬於稀缺資源,所以自動化測試崗位的薪酬是比較高的,特別是網際網路公司,普遍需要有自動化測試經驗的人!

    所以,無論是為了個人的發展,還是為了獲取更高的薪酬,都需要培養自身的測試開發能力,努力向自動化與介面測試的高階階段進發!

  • 5 # 三村裡的程式猿

    我們學軟體設計專業的同學,幾個女同學都轉測試了,她們的說法是測試的程式碼量很少,壓力會小很多。我們開發的人也會經常與測試人員溝通,經過這麼久的瞭解,覺得測試是分等級的。

    初級測試也就是剛入測試這行的確是不需要懂程式碼,這裡只說我在公司看到的初級測試,也就是功能測試,他們的測試方法是在系統介面一個個點選或者輸入一些資料,跳轉正常,沒有顯示亂碼介面,那就及格了,但是遇到問題時說不清楚為什麼會出這樣的問題,通常的做法就是把發現的問題集合起來發給開發,但是原因是沒有寫的。

    更厲害一點的測試呢,他們會各種測試工具,會資料庫,會一些環境的搭建,在測試測試時出現BUG,會說明一點原因。

    再厲害一點的測試那就得會程式碼了,有些測試人員不需要開發寫測試程式碼,他們自己動手就可以解決,自動化測試他們很熟練,對開發流程很熟悉,看得懂程式碼,在檢測出問題時,對問題的描述和BUG出現的原因能做出有理有據的說法,避免了很多開發測試互相攻擊的局面。

    測試不懂程式碼其實最大的問題除了發展方向之外是解決和開發人員之間糾葛,因為他們看不懂開發人員寫的程式,出了問題,只知道這是BUG,但是說不明白具體情況,開發有時是無可奈何,從不清楚的描述中不能重現這個問題。

    最尷尬的是測試不懂程式碼可能分不清BUG的重要等級,一個小問題也許能說成大問題,這是任何一個開發員都受不了的。

    測試和開發就像工廠裡的質檢和生產,只有從內部瞭解它,把問題說得有理有據才能真正讓人信服。

  • 6 # 大於小澍

    畢業時候入職了一家軟體公司,1500人左右,第一次走流程覺得最反感的就是測試,後來接觸多了,誤解也就少了,互相理解了,其實他們也有部分程式碼類工作需要做的,而且測試專案也會變,他們也要一直不斷學習,後來我們組有一個轉到了測試組,專案轉測試後還一起幫著我們改bug!測試很重要!且行且珍惜!

  • 7 # 南大盛聯

    測試也是需要分級別的?一個軟體的bug就是被測試工程師揪出來的。中國以前沒有真正的測試工程師。一個軟體,測試用的時間佔80%。

  • 中秋節和大豐收的關聯?
  • 2017賽季中超,魯能戰績如何?