国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

提問!軟件自動化測試的出現!會不會導致件測試點工崗位直接消失?

makeFoxPlay / 3719人閱讀

摘要:所以軟件開發人員的低代價性就決定不可避免地存在。所以測試必不可少。測試的前景一定是光明的,崗位也會越來越多,但絕不意味著濫竽充數。測試需要保障的不僅僅是代碼,而是產品。

不會

??首先要相信,互聯網行業仍然是當下以及至少未來十年的熱門行業,互聯網的高速發展必然帶來更多的機遇,但隨著大量的應屆生和轉行的人員進行到這個行業,從當初的低門檻到現在自動化的發展階段,進入這個行業的門檻越來越高

目前很多人唱衰測試的主要論調主要有兩種

第一,“牛逼的代碼不需要測試”

??有這樣一個故事,有一個原本做硬件的轉行去做軟件,他寫的代碼從來沒有bug,別人都很好奇,問他為什么,他非常驚訝的問:“怎么?還可以有bug?”

??硬件人員為什么認為不能有bug?因為一個bug可能導致整個芯片廢掉,損失都是百萬計,bug代價太大,所以做硬件的人員都很謹慎。

??但是軟件不一樣,它的代價相對硬件要低得多,甚至沒有,比如你用百度搜索,本身就是免費給你用的,出bug你可以提,不提你就忍著,就是這么個道理。所以軟件開發人員的bug低代價性就決定bug不可避免地存在。

何況,并不是所有人都可以像那個做硬件的老哥一樣做到所有代碼沒有bug。

所以測試必不可少。

第二,“測試的工作開發做”

這是比較主流的一種不認同測試工作價值的看法。

??開發是否能測試自己的產品?答案是可以的。但是開發人員的水平參差不齊,好的開發人員確實是可以做到零bug的,但是在項目壓力的情況下,零bug很難做到。

??開發和測試是兩種思維,簡單地說,開發是構造,測試是破壞,一個人能夠同時擁有兩種思維模式,并且非常客觀地測試自己的產品,還是很難得的。我們不能預期每一個人都是最好的開發。而一個人如果寫的代碼比較差的話,也很難預期這個人能發現自己的代碼錯誤。

??一些小公司為了節省成本,一個產品上線只要能用就行,所以開發來做測試無可厚非。但是一般上規模的公司都會有專門的測試,所謂術業有專攻,專職測試人員的經驗和敏銳嗅覺可以極大提升測試的效率和質量,比起讓開發做測試其實是更節約成本的。

??但是,測試行業的崗位會變多,但不代表門檻會降低

第一,軟件質量要求的不斷提升是用戶需求倒逼對測試要求不斷升級

??這一點很簡單,十年前你做的網站、軟件再簡陋都有人用,為什么?因為這玩意能給他提供價值,另外這在當時還是很新奇的東西。但是這一套已經不管用了,不信看看微信公眾號和普通網站新聞那個瀏覽量高?

??但一個東西沒有的時候,你能做出來你就贏了,但是在大家都能做出來的時候,你如果不能做得更好,那你掛掉。所以軟件的質量要求越來越高,對測試的要求也就越高。

第二,人工智能的威脅

??人工智能的威力絕不可小覷,在進行大量重復繁瑣的工作的時候,人可能會出錯,但機器不會。所以未來的某天人工智能取代部分人工崗位是必然發生的事情,就像目前手動測試只有“點點點”的部分工作份額未來會越來越少。

??AlphaGo擊敗李世石的時候,李世石回憶道“圍棋有很多不確定的因素,機器的局限性是很多的,在下棋過程中也會出現漏洞,因此之前觀看阿爾法狗跟樊麾的比賽讓我以為計算機達不到圍棋選手的最高水平。結果大家都知道:我輸了。”

??以目前人工智能的機器學習能力,掌握不斷執行行為樹找到可能發生錯誤的執行步驟順序已經不是問題,如果在未來大規模應用,至少一大批初級測試會失去飯碗。

??總結,不斷拓展技能樹,提升自己的能力才是正道。

??測試的前景一定是光明的,崗位也會越來越多,但絕不意味著濫竽充數。所以更多的學習,更多地思考才是未來不被淘汰的關鍵。測試需要保障的不僅僅是代碼,而是產品。一個產品,從需求、技術方案、編碼到用戶反饋,都是測試的范疇。

?? 一位優秀的測試人員,肯定是不斷的努力學習,技能是隨時年齡的增長而不斷提高的,而得過且過這中年危機!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122263.html

相關文章

發表評論

0條評論

makeFoxPlay

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<