我們精選了一下網友答案:
···································^^····································
35歲干不動,只是借口而已。
能干的,依然能夠很好的在這個行業發展,干不了的,注定會被一浪比一浪高的后浪,拍死在沙灘上。
如果你到了這個年齡,還沒有到高級測試開發工程師或者架構師的級別,那么真的是不好干了。
如果你是30+的年齡,可能還不會那么明顯,但是35+,你會面臨另外一個層次的競爭。
簡單來說,就是年齡上去了,但是能力沒有上去。
你不是具備10年工作經驗的測試工程師,你只不過是一年的工作經驗用了10年。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG這種是最無奈的。如果是這樣,企業倒不如去招一個2-3年經驗的人,年輕,抗造。
前一段時間我也在朋友圈放出過幾個職位,螞蟻金服、獵豹等,35+的人是他們最喜歡的,但是要求能力一定要匹配到。待遇人家直接給夠,年薪百萬,就看你的能力行不行。35+的人,具備CI/CD能力、持續集成、持續交付,懂測試開發,懂測試運維,懂代碼的,真的是挺難招的。說實話,到目前為止,還沒有幫他們找到合適的人。所以如果你擔心35+的年齡,那說明你的能力和你的年齡并不匹配,很直觀。
目前整個行業的趨勢,隨著持續集成、持續交付、Devops的流行,特別是大的公司,都是只招測試開發,把大量的手工測試外包出去。同時測試和開發以及運維之間的“墻”,也在逐漸打破。你如你聽到的測試開發(加入左移,研發階段的質量保證;右移,發布后的質量監控)、測試運維,以及很多公司直接讓開發來去做測試的工作。
下面談談不同level的測試工程師應具備的基本能力
第一個:我們稱之為測試員/測試工程師
直白一點說,就是干苦力活的。對標過來就是百度的T3、T4,阿里的P5,騰訊的T1-T2。主要的工作就是需求分析,測試方案,測試策略,測試執行,都是業務測試。當然你能夠掌握某些領域知識,比如你是測無人車的,無人車的業務是什么,我測AI,AI是什么,我去測大數據,大數據是什么,測的是電商,電商系統的架構是什么,業務知識是要懂的。再一個是帶外包團隊,可能會有一部分的外包團隊交給這一部分人去帶。主要是也就是管理這些基礎的業務測試工作。
第二個:測試開發工程師
現在第一個level是不怎么招了,多數都是從第二個level開始招。一旦提測試開發,就一定要求你懂研發,懂測試,并且有一定的深入工作的能力。從這個level開始要求你的編程能力了,Java、Python、shell、SQL,這是最基礎的,然后是業務測試。
這部分人仍然會負責一部分的業務測試的工作。老大會根據你的能力,給你安排一個比例。你能力很強,80%做技術,20%做業務,如果你能力不強,那就80%做業務,20%參與一部分技術。如果你的技術太low了,那就100%的全部做業務測試。所以這個時候會根據你的能力進行合理的時間劃分。這里面的要求就比剛才突然間就拔高了,客戶端的UI測試,服務端的接口測試,性能測試,基本上都屬于這個范疇。
面試的時候,性能與非功能測試,可能不會做一個主面試點,主要還是在自動化和編程能力。也就是目前大家出去找工作,你們最容易被卡的這一關。所以在這個level里面,也是干活的,也就是既做業務測試,也做技術上的改造,以及去寫一些自動化,但是仍然是偏重于業務的。
第三個:高級測試開發工程師/測試架構師
那么到這個level,業務測試已經非常少,甚至完全沒有了,這個時候更多的是負責整個團隊的流程管理。流程管理體系,白盒測試體系,測試工具與測試平臺的開發,再一個是質量監控,還有一個質量管理。通常一個團隊里面,會有一個測試的管理,加上1-2個高級的測試開發工程師,或者叫測試專家也行。他會搭建起整個的持續集成系統。持續集成、白盒測試、以及一些平臺的開發,主要會交給這些人負責。然后他會帶2-3個測試開發工程師,這些測試開發工程師一邊跟著他去學習,一邊去做業務。然后剩下的活兒,交給外包公司或者校招的人去做。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG因此,在目前的行業形勢和技術發展趨勢下,如果你是測試在職,但是還沒有到年齡的瓶頸,我給你幾條建議:
一、避免去外包公司
基于行業影響,企業需要降低成本,會更傾向于使用外包。大公司使用外包的結果就是外包市場會進一步發展,這些發展會進一步推動企業裁員的進程。如果外包能夠搞定很多事情,外包的價格又比較低,很明顯很多低級的工作會更傾向于使用外包的。
外包公司的本質是通過提供廉價勞動力賺取剪刀差的一種公司。你拿到的收入,已經被扣除了一部分了。所以你進入這樣的公司,既沒有辦法接觸到業務核心,公司也不會提供很好的培訓,也沒有很好的經驗積累,也沒有進入更深的測試實踐,所以在這里面的成長會面臨發展困境。
如果你現在在外包公司,建議你待個一年兩年就立馬要走,千萬不要留的太久,不然將來會面臨很大的發展問題。哪怕短時間內給的薪資比較高,但是一定要記住著這不是你最終的歸宿。
二、提升核心競爭力
技術能力:編程能力,自動化能力,架構能力。
首先說編程能力,你在測試行業混,Python和Java,這是兩門基礎要學的語言。這兩個你學會了,任何一家公司的要求都是可以匹配的。如果你想做的更好,你可去接觸一下go語言。多數公司即使要求你會一門新語言,也會先看你會不會Python或者Java。
第二個指標是自動化,自動化能力衡量的是你在這個領域里面是否有很強的生產力,作為一個測試工程師,最關鍵的是UI的自動化,接口的自動化,以及持續集成,持續交付。這幾個是你核心能力。其中UI自動化,接口自動化以及持續集成,是測試工程師的基礎能力。再往上走,那就是持續交付,Devops,一些白盒能力,測試的監控能力,更多的能力往研發和運維去深入,所以架構能力在這里是很重要的考核的指標。
領域知識:架構能力,業務領域,數據意識
軟實力:溝通,管理
三、職業選擇
首選名企,大廠,一線城市
別問為什么
四、學歷建設(學歷建設是長期的事情)
非本科的需要注意提升學歷
本科以上的同學注重能力和履歷
總體來說,別抱怨,好好提升自己的能力,目前測試行業的缺口,在測試開發,好好努力!
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG你是破壞大環境的人啊?www.zhihu.com/video/1150440334289887232初級測試到高級測試開發捷徑分享
史上最全軟件測試資料文檔下載
一線名企大廠內推流程+資格+渠道
更多技術干貨敬請關注霍格沃茲測試學院官方知乎機構號:測吧 @測吧
測試開發是什么?為什么現在那么多公司都要招聘測試開發?
軟件測試的崗位會越來越少嗎?
軟件測試真的干到35就干不動了嗎?
二十五歲零基礎轉行做軟件測試怎么樣?
測吧:軟件測試如何獲得高薪?測吧:輕松掌握 Linux 文本處理三劍客:grep、awk 和 sed 實戰演練···································^^····································
這個問題沒必要BB一長串廢話了,我來直接點。只要你不斷地學習新技術,技術OK,只要你想你就可以一直做。但是對于那些實際上連軟件測試的門都沒入,只會點點點的小點點們,平時還不思進取,溫水煮青蛙,用不了多久就被淘汰出局了。很多人把這個問題的因果搞反了,以為是行業把他淘汰了,或者覺得是自己時運不濟碰到公司裁員,然后怨天尤人去怪職業沒前景,實際上就是自己技術太爛,僅此而已!
是不是聽了這話很扎心?
那再說句更扎心的吧,再搞不清楚因果和武裝自己,你們連35歲都熬不到就會被裁員。在中國,最不缺的就是人!
···································^^····································
無論是是什么技術崗位,都需要不斷的提高自己,才能面對職場激烈的競爭,才能立于不敗之地。
針對題主的疑問和提問說明文字,我認為本題目要拆出3個問題,才能將這個問題闡述清楚:
問題1:為什么會有開發人員(程序員)35歲危機呢?
拆題2:軟件測試有35歲危機嗎?那首先要清楚測試和開發在工作中有哪些不一樣。
拆題3:為避免35歲危機,測試人員需要做些什么準備工作?
開發人員為什么會有35歲危機,其實是由多方面造成的。大體可以分為以下幾個原因:
1、企業方的需求,程序員淘汰率高才能最劃算
思考一個問題:
公司做一款新產品的時候可能需要一百個程序員來開發,但是做完了以后平時只需要五個程序員來維護就夠了。那剩下的九十五個程序員怎么辦?
解決方法1:
互聯網中大型公司:安排開發其他項目
開發人員完成了一個項目的開發后,公司為避免人員閑置,往往會布置開發人員做其他項目的開發。
而這個項目,往往和之前開發的產品不是同一個類型。比如開發人員開發出了網站,公司是不會白白養著,往往會要求去開發OA、財務軟件、通訊軟件,手機APP…每種產品的業務邏輯不一樣,導致開發經驗的可移植性就較差,就需要留給開發人員足夠的學習時間。
確是不如直接找有相關項目經驗的開發人員性價比更高。
解決方法2:
互聯網小公司:95人全部開掉。
很多互聯網小公司其實就指著幾個項目吃飯,一個項目完了以后未必還能有開發下一個的機會,說不定找不到投資明天就倒閉了。
另外即使到時候又需要人了,直接招新人不香嗎?永遠會有新的大學畢業生在找工作,他們可能沒什么經驗,可能技術一般,但是他們要的錢少,身體好,能熬夜,聽話,好忽悠。
如果你是一個企業的管理者,排除掉感情因素,你也會用這種性價比高的新零件換掉舊零件。
2、程序員工作本身存在折磨,年齡大真扛不住
這個折磨不是說寫代碼,覺得寫代碼是折磨的人干不了這一行。
這里說的是來自同事和需求方的折磨。
寫代碼對程序員來說不難,難的是需求方的需求變來變去,一開始說要A,代碼寫到一半說要B,又得重新寫,寫了一大半又說要添加個C功能,但這個C功能必須底層就寫好,不能寫一半再加,這時候又要重寫。
最后就是整個人都被折磨瘋了。
除了需求變來變去之外,還有一個問題就是經常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼,這就又造成了加班的現象。
程序員天天加班不假,但并不是加班寫代碼,主要是白天都被抓去開會,晚上和人撕逼需求,深夜才能寫代碼。
老這么加班,年輕還可以頂著,年紀大了還真的頂不住。
3、互聯網行業發展快,技術更新也快,對程序員的要求還越來越高
技術帶來先進生產力的同時,技術的迭代也是非常快的,弄不好分分鐘就被淘汰。
不像很多傳統行業,技術的積累是逐漸穩固的,越老越吃香。
開發人員可不一樣,他們掌握的東西如果不能快速迭代,很容易出現自己被世界淘汰。
買數碼產品我們都知道越新越好對吧?技術也是如此【所以如果要選擇開發語言,強烈建議選擇不容淘汰,市場需求廣泛,老當益壯語言,如JAVA,Python等,這兩門語言還都可以用來干測試開發】。
2020年,但凡能為程序員開出高薪的公司,對于程序員的篩選都是比較嚴格的,不對,已經不是比較嚴格了,是很嚴格。
不信自己可以去網上搜搜各大公司招聘的面試問題和筆試題,自己試著答一下,看看結果。
從來沒有白給錢的事情,高工資帶來的必然是高要求。這就意味著開發人員需要不斷的去更新自己的知識體系, 個人必須非常努力,努力鉆研各種新技術。
總結:
1、企業方的需求,程序員淘汰率高才能最劃算
2、程序員工作本身存在折磨,年齡大真扛不住
3、互聯網行業發展快,技術更新也快,對程序員的要求還越來越高
所以程序員必須有足夠的危機意識。
一方面要費腦筋去開發新產品;一方面又要去學習新的技術;一方面還得與產品經理撕逼;一方面還要白天被瑣事糾纏,只能晚上去做開發,加班深夜,用身體抗; 最后還得想辦法討好領導,爭取早日坐上技術管理不用在一線寫代碼。多重折磨之下,這個頭發肯定是留不住的。
在35歲這個年紀,往往又有家庭和孩子,精力不能和年輕時一樣,全部投入到工作中,所以在職場的競爭力就開始下降。所以就有了35歲危機這一說。
對于程序員而言,不只是所謂的35歲,更是要時刻警醒自己要做架構,研究算法,轉管理。
區別1、項目開發時,需要100個開發人員,項目研發結束后,只需要5個開發人員維護 ,開發的需求在開發前后有著劇烈的變化。但中國當前測試和開發之比,常常在1:8到1:10之間,不可能像開發一樣,對人員的需求存在著如此劇烈變化。因此相對來說,測試工作的穩定性要遠高于開發。
區別2、開發人員在工作中,會被多變的需求折磨瘋了,所以我們在網上會經常看到產品經理和開相互撕逼的段子和故事。但軟件測試是對已經開發好的產品進行測試,不會受到多變的需求方折磨。
區別3、開發經常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼。測試也可能會白天被抓去開各種會。但除非項目上線沖刺階段,需要開發寫完代碼后立即測試需要加班,比開發走的更晚。但一般情況下,開發晚上寫完代碼,測試白天測試一樣來得及。加班程度遠不如開發。
區別4、開發語言技術更迭非常快,開發需為了不被淘汰,需要不停的去學習新的技術,個人壓力非常大。而反觀測試行業,無論你的產品是什么類型,測試的流程和模塊是大體差不多的【功能測試,接口測試,UI測試,性能測試…】,而且測試技術的更新是遠遠趕不上開發的。這就意味著,我們在測試當前項目所走過的每一個坑,都會成為測試下一個項目的經驗和教訓。測試很類似于傳統行業,技術的積累是逐漸穩固的,反倒會越老越吃香。
總結:所以開發人員有35歲危機這么一說,但是對于測試人員,不能說沒有35歲危機,但危機程度要比開發人員要好很多。
所以有人說軟件測試工程師和醫生一樣,是最不需要用“青春”來保證的職業。而是隨著項目經驗的不斷增長和對行業背景的深入了解,會越老越吃香,就像老中醫。
35歲危機,雖然測試比開發弱很多,但并不意味著我們不需要做任何準備。因為無論是是什么技術崗位,都需要不斷的提高自己,才能面對職場激烈的競爭,才能立于不敗之地。
隨著年齡的變大,用人單位對于人才的要求也是隨之改變的,比如:對于剛踏入職場的初級軟件測試工程師,用人單位的要求更多是能獨立完成測試測試任務的執行即可,但隨著年齡的增加,就要求軟件測試工程師具備項目風險評估,團隊管理, 協調資源等等能力。所以需要我們及早規劃自己的職業路徑(狠狠點擊放大下圖):
軟件測試也是技術崗位,雖然不如開發更迭速度那么快,但是測試技術也會有技術更新。比如幾年前,會功能測試就能找到好工作,但是到今天不懂自動化測試就很難找到好工作。如果想薪資更高,還要去學習性能測試,測試開發。
若你不是在機關工作,當你覺得自己過的很舒服的時候,注意,你離被開除就不遠了。
時刻逼自己過的不舒服的測試,才是一個好測試。
-----------------------------------------------------------------
如果你想避免測試職業危機,提升自己的技術能力,但是苦于沒有資源,在此,特意給大家準備了一份13G的超實用干貨學習資源,涉及的內容非常全面,涵蓋功能測試、接口測試、UI自動化測試、性能測試...。
包括軟件測試學習路線圖,黑馬50多天的上課視頻、16個突擊實戰項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關問題,40篇測試經驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..
2020軟件測試學習路線圖,內附視頻教程+自學路線+工具+面試篇-黑馬程序員技術交流社區
如果對你有幫助的話,點個贊收個藏,給作者一個鼓勵。也方便你下次能夠快速查找。
···································^^····································
軟件測試與其他軟件相關崗位一樣,分為不同的工種不同的崗位,一般情況下,做3-4年軟件測試工作后,基本上可以達到一個中高級的水平,這時就需要對自己的職業規劃有一個比較清晰的認識了。評估下自己更適合走哪條晉升路線,是管理?還是技術專家還是咨詢顧問?但無論走哪條路線,都需要我們的不斷學習。軟件測試常見的規劃路線如下:
1.測試管理
測試管理其實不單單是在管理能力的提升 ,同時對技術能力也有很高的要求。同時測試越往上跟其他崗位也一樣,需要考慮的問題角度要上升,眼光開闊,同時對于公司的決策也需要有同步的提升。若想從事管理方面的,可以從一開始就培養自己的這種能力,平時Get到的新技能、或是自己了解到的行業技術動向都可以跟同事交流,如果公司有新人進來,可以主動提出負責帶領新人,不僅把自己所學鞏固了,同時也鍛煉了溝通、表達能力。
2.測試專家
可以選擇一個方向來深入,但需要其他方向也相對精通。比如可以選擇安全、滲透測試,可以選擇性能測試,自動化測試等等,為企業服務的同時,也可以自己寫一些比較通用的測試工具,從而擴大影響力,再者如果關于寫文章的話可以推送到一些專業的測試論壇,久而久之,自己在某個測試方向會越來越游刃有余。但需要保持時刻學習的能力。
3.QA
QA(QUALITY ASSURANCE,中文意思是“質量保證”,其在ISO8402:1994中的定義是“為了提供足夠的信任表明實體能夠滿足質量要求,而在質量管理體系中實施并根據需要進行證實的全部有計劃和有系統的活動”。負責ISO9000標準所要求的有關質量保證的職能,擔任這類工作的人員就叫做QA人員 。對于專業的技能要求比較高,需要有深厚的理論體系
4.測試培訓
目前國內也出現了越來越多的測試培訓機構,線上培訓也隨之興起,給一些已經參加工作想轉行的同學更多機會,但相較于開發培訓還是不充分。對于在企業中擔任主導測試職位或熟悉整個項目流程者來說,如果自己本身也具有演講能力,可以把自己在實踐工作中所學的整理成自己獨有的一套系統或案例。一些培訓機構會邀請企業人員來講解實戰流程。目前好的講師按日薪計算, 也是非常不錯的方向。
5.測試創業
接上述4中,當自己有了一定的影響力和知名度后,可以建立一個小Team,經常交流。(當然,Team中并非都是技術方向的)待時機成熟時,可以自己創建測試培訓機構。身邊這樣的例子也很多 ,講師出來自己創業,也是不錯的選擇。
#軟件測試#
測試工程師的職業發展方向和層級大致分為:技術路線(初級測試工程師-中級測試工程師-高級測試工程師)、管理路線(測試組長-測試經理-測試總監)、講師路線(初級講師-中級講師-高級講師)和其它路線(比如寫書、轉開發、需求、售前或售后等角色)。前兩條路線對于35歲以上的人來說,如果要考慮換工作的人就得慎重了,最好別裸辭,先找到下家了再去辭職,不然可能會有空檔期。國內好多企業的HR甚至領導通常不喜歡招聘35歲以上的人,究其原因無外乎如下幾點:1.長久養成的工作習慣可塑性差;2.工作年限長薪資高(同樣的薪資可以招兩三個年輕的);3.家庭或身體的原因不能勝任高強度的工作;4.其它原因。這種現象在國內目前比較常見(國外反之),但殊不知:年齡越大通常意味著經驗和技術越好越豐富,可以一個人干幾個人的活,效率也高;年齡越大通常越少棱角,頗具包容心,更容易融入團隊;年齡越大越具備責任心和家庭意識,越重視眼前的工作,穩定性越好;年齡越大越。。。。。。這些都是很少有人能真正看到的35歲人以上的特質。大的國內行業現狀,你我些許力量暫時無法改變,但我們可以在年輕的時候就不斷增強自己各方便的技術能力,來適應這個崇尚技術的社會。比如手工測試轉會開發的全棧測試、考取一些資質證書(PMP、RDPM和信息系統項目管理師等)、寫書或者做講師等。測試講師作為第三種職業發展方向,其實也是很不錯的,可以長久且持續發展,職業生命周期遠遠長于其它職業發展方向,因為在這個行業干的越久往往意味著經驗越豐富,教育行業就非常看重和需要經驗豐富的講師,尤其全棧測試講師,只要眼不花、腿站的穩,干到60歲也不是問題。其它行業理論上其實也應該是這樣的,作為測試從業者的我們,沒必要去過分擔心年齡上的問題,只有時刻不斷的保持自己的核心競爭力(自學或者培訓)才是上上之策,以不變應萬變,未來也許環境可期呢!
·······································································
我們精選了一下網友答案:
1.B/S和C/S其實是一種互傳信息的結構,B/S就是關系到網頁的,比如我們在BAIDU里交流,這就是個B/S的架構。 C/S就是要安裝客戶端的那種,比如QQ,你要裝了他的客戶端也就是你要裝了QQ才能使用,這就是C/S架構。測試上面沒什么異同,關鍵還是看你參與什么測試,黑盒的話還是個對業務對功能的了解,白盒的話是還是要能看懂別人寫的代碼。 2。公司用的肯定是不同的,基本上功能自動化用QTP的是多數,性能是LR,BUG管理攻擊用的不大一致,TD,QC什么都用。不過原理大都一致的,看不懂裝個漢化,自己弄下就會了。 3。沒在哪幾個地方工作過所以不清楚,不過北京的前景會好一點,工作機會多,工資也會高,不過競爭也會更加激烈。 4。要求是人定的,每個公司的標準都不一樣,你比如MS的TEAMLEADER和國內的小公司的LEADER可以比嗎?顯然是不可能的,不過我認為想做TEAMLEADER,除了必須要有過硬的測試技術外,另外還有有開發的基礎,要會編程,不然怎么做高難度和更詳細的測試呢?我一向都認為不懂開發的人是做不好真正的測試的,這也是為什么好的測試在做測試前都有幾年的開發經驗。我認為要做LEADER級的,除了過硬的測試流程的掌握技術,3-5年以上的測試+1年的開發經驗,還要有可以參與UT測試的技術,當然按每個公司的情況會有改邊,這個我前面也說了。 5。游戲測試很多的,包括功能測試,單元測試都是有的,還要考慮游戲的穩定性,應用程序服務器和DB服務器的性能問題,這些都是要測試,不然打次國站,人家還沒開打,系統就奔掉了,這顯示是不行的,游戲公司的封測和內測也是測試的一種,用測試術語的話應該是北塔測試也不知道是阿而法測試吧,(不好意思沒過游戲測試,有點健忘)。
···································^^····································
我來簡單地回答一下吧,也不知道對不對,只供你參考一下吧: 1,C/S測試時應該注意服務器和數據庫服務器的反應;B/S測試時主要注意服務器的反應。 網上有一些關于這方面的資料,你可以搜搜看。 2,目前的主流測試工具主要是MI公司的,像QTP\LR\TD\QC這類的。這幾種工具使用率比較高。 3,其他地區不太了解,上海這邊大致的薪資是如果有一年測試工作經驗大約在2500~4500之間,要看外語水平和企業的實際情況;北京比上海率高一些,其他地區應該沒有上海高。 4,項目經理的要求這個,我覺得你看一下這方面的招聘信息就應該清楚了,每家公司的要求和項目,業務都不同,對項目經理的要求也會有差異。基本來說,有過較多的大型項目經驗,帶領過一定規模的團隊,在某方面專業/行業知識較為豐富,一定的工作年限。。。我想這些是必須的吧。但是IT這個行業很難說準,你有可能隨時會被任命為經理,呵呵~ 5,有專門的游戲測試工作,比如職業試玩或者公測、內測這些都屬于測試,除此以外還有內部的專業測試人員來對游戲做針對性測試,這個基本上都是手工測試。 希望對你有幫助! 補充問題:外企的第一要求就是外語要好,好到什么程度呢,我們的學員去外企面試回來都反映首先要有較流利的口語應答,像英文的自我介紹,一些測試的基礎知識問答,另外大都還會有英文的筆試。大部分公司還比較關注你的IQ。 工作氛圍這個要看個人感覺了,一般來說歐美公司和國內的公司在管理上還是有差別,大公司和小公司也都有很多不一樣的地方,我個人認為除一些超級大跨國公司有著獨特的管理方式以外,其他的都差不多。
···································^^····································
軟件測試工程師是軟件行業中一種即年輕又古老的職業,進入二十一世紀以來,隨著中國加入WTO以后,從事這項職業的人也越來越多。一個公司在組建一個測試隊伍的時候如何分配人員結構,從而使公司軟件測試工作水平得到提高,是大家比較關注的問題。本人依照自己的經驗提出自己的觀點:
我們首先來看一下測試人員的縱向結構
1、測試經理
測試經理主要負責測試隊伍的內部管理以及與其他外部人員,客戶的交流,詳細說來主要包括進度管理,風險管理,資金管理,人力資源管理,交流管理等等,測試經理需要具有項目經理的知識和技能。同時測試工作開始前項目經理需要書寫《測試計劃書》,測試結束需要書寫《測試總結報告》
2、測試文檔審核師
測試文檔審核師主要負責前置測試,包括在需求期與設計期間產生的文檔進行審核,比如《業務建模書》,《需求規格說明書》,《概要設計書》,《詳細設計書》等等。審核需要進行書寫審核報告。當文檔確定后,需要整理文檔報告,并且反映介紹給測試設計師。
3、測試設計師
測試設計師主要根據需求期與設計期間產生的文檔設計各個測試階段的測試用例。(往往測試文檔審核師,測試設計師可以有相同的一組人來完成)
4、測試工程師
測試工程師按照測試用例,來完成測試工作。
但是測試人員應該有哪些人來組成呢?也就是測試人員的橫向組成,讓我們再來討論討論:
1、需要具有一定開發經驗的計算機專業人員
由于具有一定開發經驗的計算機專業人員即懂得計算機的基本理論,又有一定的開發經驗。所以對于軟件中哪里容易出錯,哪里不容易出錯他們了如指掌;他們可以分析程序的性能,軟件性能差是否是占有內存空間太多,或者是占有CPU時間太多引起的,還是其他原因,他們往往是專家。尤其是進行非功能測試的時候,他們可以更好的搭建系統測試平臺。這種人員應該占測試隊伍中一半以上。
2、需要具有本軟件業務經驗的人員
測試隊伍中需要有這樣的人員的目的在于,這些人員由于對業務非常熟悉,軟件質量的前提又是滿足用戶的需求。專業業務知識是計算機專業人員達不到的,所以這方面人才可以利用它們的業務知識和專業水平,參與系統需求期間的文當審核,可以發現軟件中存在的業務性錯誤。比如專業用語不準確,業務流程不規范等等,這種人才對于專業性比較強的軟件測試工作尤為重要,比如稅務,法律,藝術,CAD,CAM…
3、只需要會操作計算機的人員
由于軟件一旦賣出去之后,使用軟件的人各種各樣,各種各樣的人帶來各種各樣的操作情況,請一大部分人員在軟件測試工作后期進行測試工作是十分重要的,他們往往會發現專業測試人員測試不出的東西和一些希奇古怪的錯誤。這就是軟件測試學中所謂的猴子測試法。
對于一個軟件公司來說,并不是說所有的測試隊伍都需要這三種人員,實際中可以一組人代替多個角色,但是要遵循以下原則:
1、對于業務不是很專業的軟件,具有一定開發經驗的計算機專業人員與具有本軟件業務經驗的人員可以合并;
2、只需要會操作計算機的人員,可以由公司行政人員來充當。
日前一份據說由中國社會科學院公布的《2007年全國主要城市白領工資標準》在網上以及各大媒體上流傳,據說考慮了“ 包括各城市物價水平、居住成本、交通成本、城市現代化等諸多方面因素”(見下表,單位:人民幣,元。外地務工者在以下基礎上增加1800元),共分七檔。
標準詳情:
一檔:香港18500,澳門8900;
二檔:上海5350,深圳5280,溫州5020,北京5000;
三檔:杭州4980,廣州4750,蘇州4300,廈門4100,青島4000;
四檔:南京3780,福州3380,無錫3200,天津3150,濟南3120,大連3000;
五檔:鄭州2880,昆明2800,武漢2680,海口2600,長沙2480,三亞2360,重慶2250,沈陽2100,烏魯木齊2100,西安2080;
六檔:成都1900,哈爾濱1700,呼和浩特1700,貴州1600,長春1500,蘭州1500,銀川1100,西寧1000;
七檔:拉薩900。
標準一出,是一片嘩然啊,很多人發現一覺醒來就由白領變成了民工。我的一個朋友正暗自慶幸自己按此標準屬于白領一族呢,突然一個”有戶口嗎“的問題讓他徹底無語,哈哈。不管是鬧劇也好,炒作也好,我倒是發現這個標準還不是一文不值。仔細看看和我們測試工作還有點關系啊,大體上和各個城市工作一年多的軟件測試工程師的平均米數差不多,大家對號入座吧,不過也別太認真:)···································^^····································
軟件測試分類很多種,有白盒、黑盒、性能、安全性等,知識很多,留下郵箱,給你基本測試電子書看看; 第二個問題,行業待遇,和地市有關,發達城市如北京、上海等,起薪都在3000以上,另外,還和你的測試水平和經驗有關,一般的測試工程師也就2000-3000元,高級一點的5000左右,如果你做到了性能測試工程師,7000到8000都不在話下。
·······································································
我們精選了一下網友答案:
···································^^····································
初四學生終于要開學了
4月3日,哈爾濱市教育局發布
《關于2020年全市學校春季學期開學時間的公告》
按照全省統一部署,經哈爾濱市應對新型冠狀病毒感染肺炎疫情工作指揮部同意,并報省教育廳備案,哈爾濱市自2020年4月7日起按學段分類分批、錯時錯峰開學,分期分批公布時間。
●4月7日高中(中職)學校畢業年級全市同步開學;
●4月17日初中學校畢業年級全市同步開學。
●初中、高中(中職)非畢業年級及小學、幼兒園開學時間視疫情情況另行通知。
在中小學生未全部返校前,各類校外培訓機構一律不得組織線下培訓。
疫情期間我省線上教學如何?
為加強疫情防控期間全省中小學線上教學和教研工作管理,及時總結和推廣經驗,發現和破解問題,為全省教研部門、電教部門和中小學校提供有針對性的指導與服務,受省教育廳委托,黑龍江教師發展學院教育信息化研培與傳媒中心(黑龍江省電化教育館)在學院領導的指導、關懷和支持下,進行了線上教學觀察、遠程電話訪談,并利用問卷星進行了全省中小學校管理者、教師、學生、家長4個層面的線上教學管理問卷調查。
本次問卷調查歷時3天,遍布全省13個市(地)。共回收有效問卷128,4848份,其中學校管理者問卷1,4291份,教師問卷6,0243份,學生問卷60,4978份,家長問卷60,5336份。調研情況如下。
一、調查的基本情況
(一)線上教學準備情況
圖1 各部門組織的教師線上教學培訓
線上教學前,學校(55.78%)、市級教育行政或教研部門(51.87%)、區縣級教育行政或教研部門(48.56%)分別組織了教師線上教學培訓。面對“停課不停學”的要求,各級教育行政部門、教研部門和中小學校迅速做出反應,絕大多數教師培訓后上崗,為線上教學的順利開展奠定了基礎。
圖2 學校線上教學準備情況
線上教學前,學校做了很多準備,包括“組織教師開展線上教學培訓”(61.91%)、“制定線上教學方案、統籌安排教學活動”(53.6%)、“組織教師開展線上集體備課、聽評課等教研活動”(49.16%)、“篩選和審核教學資源”(46.76%)、“遴選教學平臺”(46.53%)、“組織教師制作校本教學資源”(46.16%)等。為使教師能夠快速適應線上教學,絕大多數學校進行了充分的準備。
圖3 教師線上教學前做的準備
絕大多數教師課前能做好基本教學常規準備。另外,還有超過半數的教師提前下發資源包、批改預習作業,采用了翻轉課堂的教學模式,這是教師在教學實踐層面的可喜進步。
(二)技術支持保障情況
圖4 線上教學的技術保障與支持服務
教師線上教學期間遇到技術問題,可以獲得學校技術支持服務團隊(62.44%)、區縣級技術服務團隊(41.37%)、市級技術支持服務團隊(34.04%)以及企業技術支持服務團隊(19.59%)的技術保障服務。本次線上教學,在省電教館的指導下,各地各級各類技術服務團隊發揮了巨大的支撐和保障作用,涌現出了雞西市信息中心“以信息技術支撐線上教學”、綏化市教育局“以培訓提升教師團隊線上教學能力”、哈爾濱市松北區教育局“數據支撐精準技術服務”,哈爾濱市南崗區小學信息技術名師工作室“利用微信公眾號定時推送課程,服務學生線上學習”、哈爾濱市平房區教師進修學校電教部“微課程解決線上教學大問題,服務教師線上教學”等一大批優秀的技術支持線上教學的典型案例。
(三)教學常規管理情況
圖5 學校線上教學活動的管理措施
學習管理者也采用不同的方式進行教學常規管理,比如“課后與教師在線交流指導”(61.28%),“學校領導在線巡課”(59.65%),“課前審核教案、課件、學案、習題、微課、資源包等”(58.88%),“聽取學生、家長反饋”(54.38%),“學校根據線上教學情況及時總結調整”(48.25%),“及時總結好的做法,引導教師組內在線交流”(47.46%)。根據線上教學特點,學校管理者創造性想出很多管理辦法,富有成效。
(四)線上教研開展情況
圖6 教師參與教研的主要方式
線上教學以來,教師參與教研活動比例最高的兩項“線上集體備課”(64.39%)、“線上聽評課”(54.96%)都是學校組織的,說明校本教研是線上教學期間教師教研的主要方式。50.88%的教師參與了自發組織的交流活動,說明面對新問題、新情況時,同伴互助是教師獲得幫助的第二個重要渠道。還有40.59%的教師選擇了“參與區域內組織的集體教研”,說明部分區域的教研部門也積極參與了線上教學的指導工作,但覆蓋面還不夠廣。
(五)家校聯系溝通情況
圖7 家校聯系溝通情況
從家校溝通看,92.33%的家長反映“學校和教師主動與家長聯系并溝通了當前線上學習的注意事項和相關安排”,這說明學校和教師工作做得比較細致,得到了家長的認可。
圖8 家長對線上教學的滿意度
從家長對線上教學的滿意度看,77.85%的家長對學校開展的線上教育表示“非常滿意”或“比較滿意”。
綜上所述,“新冠肺炎疫情”雖然事發突然,但教育部、省教育廳“停課不停學”的文件下發后,在省教育廳和黑龍江教師發展學院系列指導意見的及時指導下,各級教育行政部門、教研部門、電教部門和中小學校迅速做出反應,形成詳細工作預案,做出有條不紊安排。在省教育廳及各級教育行政部門的積極協調下,在各大運營商的積極擴容下,網絡卡頓現象比較少。至此線上教學過去了四周,進展順利,成效顯著。
二、問題的歸類分析
通過對四個層面問卷調查的對比和歸類分析,發現本次線上教學存在如下問題。
(一)線上教學的認識有待提升
圖9 教師和學校管理者對線上教學的認識
從對線上教學的認識看,64.5%的教師和67.6%的管理者還沒有認識到線上線下混合式學習是未來的學習方式,線上教學是學校和教師必須面臨的挑戰之一。這種認識決定了相當一部分教師和學校管理者在做這項工作時是被動的。
圖10 學生對線上學習的態度
與學校管理者和教師的認識形成反差,在對待線上學習的態度上,81.38%的學生選擇“非常喜歡”或“比較喜歡”。極不喜歡的僅占2.37%。
數據對比顯示,當部分教師、學校管理者對線上教學持懷疑、否定或者觀望態度的時候,學生對線上學習卻普遍表現出接納態度,教育者和被教育者對待線上教學的態度形成反差。這種現象的出現,和學生“數字原住民”的身份有關,他們從小在網絡的環境下長大,線上學習早已是他們生活的一部分,接受比較快。作為管理者和教師要關注和重視這樣一個反差,自身快速做出調整,基于學生的需求調整教學方式和教學策略。
(二)信息化應用能力基礎薄弱
為了解學校和教師在線上教學前教育信息化應用的經歷和能力,我們也對學校管理者和教師進行了相關問詢,結果不容樂觀。
圖11 線上教學前學校對教學工具軟件的應用情況
從線上教學前學校對教學工具軟件的應用情況看,66.72%的學校對于教學工具軟件是熟悉的。還有33.28%的學校(約占三分之一)“基本不使用”或“只在公開課或教學比賽的時候使用,常態課不太使用”,這部分沒有應用基礎的學校在本次線上教學中必將受到嚴峻的考驗。
圖12 學校線上教學、教研的開展情況
從疫情爆發前學校線上教學、教研的開展情況看,能“常態化開展”的僅占39.86%,“偶爾開展”和“教師自發開展”的占比36.73%,還有23.41%的學校“沒有開展”。
兩組數據對比說明,學校對教學工具軟件、教學平臺的應用整體水平偏低,對教學工具軟件的應用好于對平臺的應用。對平臺的應用,我省學校和教師還處于比較初級的階段,這次“停課不停學”,突然變成“主播”的教師表現出了諸多不適應。
(三)自主學習的指導亟待加強
從對家長的調查發現,家長認為影響孩子線上學習效果的最主要因素,是“孩子的自主學習能力和自控性”(44.68%)。學校管理者也認為,當前制約線上教學開展的主要因素,是“學生自控能力差,不能在無監管環境下完成線上學習”(48.94%)、“學生自主學習能力不足”(43.38%)。
圖13 學校當前采用的線上教學方式
但從學校當前采用的線上教學方式看,僅有28.4%的學校管理者選擇了學生自主學習,說明學校管理者還沒有充分認識到線上教學期間引導學生自主學習的重要性。
圖14 教師采用的線上教學主要方式
從教師的教學方式看,僅有45.48%的教師“指導學生自主學習”。說明教師對指導學生自主學習還沒有引起足夠的重視。而在給學生提供了資源、直播、輔導之后,如果沒有給學生足夠的自主學習指導或引導,會降低學生的學習效果。線上教學的特點決定了,教師的教學需要通過學生自主學習而發揮作用。
(四)線上教學服務錯位學生需求
圖15 線上學習學生最需要得到的幫助
從學生線上學習需要的幫助看,排在第一位的是“需要更多的自學資源,比如重難點的講解微課、知識點小視頻、自主學習任務表、自學課件等”(57.46%);排在第二位的是“老師對自己作業的及時批改和具體指導”(32.62%);排在第三位的是“本班授課老師的直播教學”(27.42%)。這組數據和教師的認識存在很大差別。學生對教師的需求最多的是教師為自己提供自主學習支架,教師講解已經被排在第三位。而教師一直的努力方向是如何把課講得更明白,所以了解學生,才能做出適切的教學安排,才能取得更好的教學效果。
三、對策建議思考
新冠肺炎疫情爆發突然,教育信息化毫無征兆地被推到了風口浪尖。疫情讓我們清醒認識到,我省無論從硬件建設、軟件應用還是師生的信息素養都面臨嚴峻的挑戰,線上教學讓我們更加清醒地瞄準下一步工作的著力點。
(一)合力攻堅,加快我省各級平臺建設
從來沒有一個時刻,“平臺”這個詞離我們的需求如此近。本次線上教學,我省的學校大多選擇了騰訊、釘釘、浙江萬朋、希沃等企業平臺,教學應用百花齊放。
圖16 教師認為平臺存在的主要問題
在對教師的調研發現,教師對企業平臺總體滿意度比較高,但也有53.88%的教師認為企業“平臺缺乏遠程監控功能,無法掌控、管理和監督課堂紀律”,51.43%的教師認為“平臺互動功能薄弱,師生、生生互動受限”,41.98%的學生認為“線上教學中無法及時反饋學生的掌握情況”,41.93%的教師認為“平臺容量有限,不能承受大批學生同時上課,共同使用時不夠流暢”。由占比前四位的數據能看出,教師把平臺的互動性看成第一位的需求,而現在企業的平臺大多是會議系統,不是針對教學設計,應對中小學線上教學,其互動功能、對學生學習的監管功能還不能完全滿足教師需求。也有個別企業平臺互動性、監控性比較好,疫情過后可能要回歸收費模式,如果鼓勵學校應用,也需要有相應的政策鼓勵與支持。所以,疫情災難不一定都是壞事,某種意義上說,也是對我省教育信息化的一次重要推進,我省教育信息化的發展需要加快各級平臺建設。
(二)下大力氣,加快各類資源建設
疫情期間線上教學,使我們深切感受到了,公共、免費、公益資源建設的重要性。
圖17 學校線上教學資源來源
調查發現,我省57.4%的學校線上教學資源來自于“國家資源平臺提供”,47.73%的學校線上教學資源來自于學校校本資源,43.96%的學校線上教學資源來自于“地市、縣區錄制的名師優課資源”。教師自行網上搜索、篩選資源和教師過去積累的資源也占有一定的比例。今后教學中,隨著對學生自主學習重要性的認識、實踐不斷深化,如何為學生提供學習支架成為教師必須要面對和解決的問題。資源就是教師給學生學習提供的重要支架之一。所以從全省頂層設計和布局上,下一步資源的篩選、創生和政策制定應該成為重點。
(三)扎實推進,細化教學常規管理
一是抓實集體備課。線上教學期間,雖然學校管理者、教師彼此不見面,但是隨著一些平臺的啟用,網絡教研已經變得非常便利。這階段對教材、教法、學法、教案、學案、平臺、工具、軟件、學情等內容的研究變得非常迫切,很多教師在線上教學的過程中產生很多問題急需解決,所以越是這個時候越要抓實集體備課,向教學常規管理要質量。
二是推進智慧教學。建議中小學校借線上教學之機,充分挖掘平臺、軟件的功能,并把它和學校的教學做一個融合性思考,找到信息技術與教育教學深度融合的路徑,推進學校的智慧教育發展。建議學校引導教師采用翻轉課堂的模式,對課前、課中、課后提出具體明確的要求,讓翻轉課堂在學生線上學習中發揮最大的效用。
三是跟進輔導答疑。統一的課程資源只能解決通識性問題,每個學校每個學生還有具體的學情,建議各地把輔導答疑納入集體備課,在研究課程資源的基礎上,充分預設問題,對線上教學做好查漏補缺。
四是加強學生管理。做好線上教學的前提首先是學生每天要出現在“線上”,所以對學生的考勤、監督、管理非常重要,學校和教師要有管控措施,確保學生每天堅持線上學習。否則,學校正式開學后,學生之間會拉開更大的差距。
五是優化教務管理。線上教學期間,各校基于人工智能、大數據的教學管理、教務管理變得尤其重要,它是確保教學常規落實到位的基本載體。而平臺的及時反饋和數據留痕恰恰為教務管理提供了便利,要用好平臺數據,探索精準管理。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!