❶ 軟體測試進階要學哪些東西
軟體測試要進階就要往白盒還有自動化方向發展,熟悉各種工具,最後自己開發工具
❷ 金融測試 手機軟體測試 互聯網測試的優缺點
金融類測試
牽扯到的銀行、證券、保險行業,薪資待遇不錯,業務類的知識可能要比技術方面來的重要,同時,上層在信息化的技術要求上更趨於保守,不太願意嘗試新的技術,當然不是說他們的所用的技術不好,只是比較古板,而且一般金融類的測試的都是外包團隊去做的
個人覺得,你要是有志於金融類測試的話,可以考慮以後往業務分析這塊發展,當然,如果你剛剛工作的話,實話不建議你去這個領域,容易讓你限制在一個方面,不過,也看個人發展的
註:我不喜歡外包,當然沒辦法也能接受,我不喜歡干金融的,他們老覺得自己高人一等,高富帥,老看不起屌絲的我們。
手機測試
手機軟體測試的話,是最近幾年開始紅火起來的,由於移動端的時代原因,所以很多人去做,技術是挺新鮮的,但什麼都不太成熟,如果有興趣去鑽研倒是不錯的方向,不過,現在做手機應用的除了幾個大公司外都是小企業,他們更注重經濟效益,可能給你做鑽研和應用的時間比較少,而且,還是之前說的,你是新手的話,你自己沒有好的技術體系、知識體系、發展規劃的,貿然進入某個專項測試領域,不是什麼好決定,可能會讓你轉行的時候變得不適應,或者困難,當然人與人不一樣。
最後是互聯網測試
互聯網企業的話,我比較喜歡,主要是因為幾個方面,在互聯網的測試中,你所需要的知識,接觸的領域要比較廣,無論是金融、手機軟體都會牽扯到互聯網測試中,你可以在在這樣的測試中有,見的多,學的多,比較方便你對整個測試體系的理解,給一個忠告,看問題別太細節,要有大局觀,尤其在發展上,這樣以後的發展也不會被框在一個范圍內,提升也有空間,當然要說缺點的話,互聯網測試的企業多,但待遇好的除了大企業外,其他的都一般。
這是個人的看法,希望對你有用。
❸ 怎樣開始入門學習軟體測試
來源:知乎
風景
生命就是在不斷的學習
65 人贊同了該回答
如今測試行業是國內新興起的一個行業,但是,這個行業已經在國內存在有好多年了,只不過是現在越來越多的公司都想提高自身產品的質量,才有測試行業大幅興起的景象。我是從事了3年多的測試工作,也帶過很多新人,總結下來學習軟體測試要先看幾個方面你能達到多高的指標。
第一:你的基礎
1)電腦操作和主流軟體使用的基本能力;
2)對編程語言是否接觸過,是什麼程度;
3)軟體測試的理論知識;
4)學習能力;
5)解決問題的能力;
其實在工作當中遠不止這些,你還要有優秀的溝通和協調能力,有很多時候需要與其他部門的同事和領導確認各種信息,一遍又一遍的確認,這里有很多情況需要處理。
在此,我還想給幾點建議:
1、如果你的自學能力較弱,就找個培訓機構學習,我們公司比較喜歡用培訓機構出來的人。
2、如果你自學能力強就找些專業教材,結合網上的資料來學習,尤其是www.besttest.cn軟體測試自學與分享平台的資料很全,還有QQ群交流可以相互提升學習的動力。但是需要你有堅持的毅力。
3、測試分為幾個方向除功能測試外,還有性能測試、手機測試、安全測試、自動化測試等幾大方向,選擇一個離你最近的,但是基本都要先學會功能測試才能拓展其他的方向。
4、如果有開發功底或至少一門開發語言的功底如JAVA,C,VB,PHP都可以幫你在測試行業有更高的發展,獲得更好的收入。
發布於 2013-12-09
笑笑愛笑smile
銀行業務方向
27 人贊同了該回答
2015年股市很火爆,互聯網金融揭竿而起,軟體測試與開發也受到眾多想跨行業工作者的喜愛,眾所周知,軟體行業工資高於平均薪資水平。最近有朋友和網友向我咨詢軟體測試的事情,大意是:小白如何入門軟體測試行業,且聽我說。
我從事軟體測試行業整整5年,先說點我的測試經歷,讓大家對軟體測試有些認識,其次說說小白如何跨行從事軟體測試,最後推薦些軟體測試方面的書。
NO.1我的軟體測試經驗
作為一枚女漢子,大學學計算機科學與技術專業也是十分痛苦的,剛入學就學習C++,老師口中各種鳥語,聽不懂啊畢業找工作腫么辦,就這么糊里糊塗的學了3年的計算機語言c++、java、c#、oracle資料庫、linux操作系統,時刻擔心畢業=失業。
害怕大四找不到工作,我在大三暑假就開始准備實習,留意教務處發布的各公司實習崗位;剛好A公司來校宣傳找實習生,A公司主要做銀行系統,招測試與開發,聽說測試門檻低,邏輯思維有條理、能看懂代碼就可以。第二天直接去參觀公司並且報名考試(2011年各種城鎮銀行成立,公司大量缺人手,招聘了大量物美價廉的學生),下午公司打電話說我通過了,明天開始實習培訓。
由於態度積極主動(面試人員之後說的),實習了幾天就進入了項目組實習--銀行系統;從實習到轉正一路走來累啊,學校學習的只是很基礎的知識,工作中遠遠不夠。
城鎮銀行--麻雀雖小五臟俱全,學習了業務:存款、貸款、卡、大小額支付、票據、中間業務、網銀、信用卡等;工作中需要搞配置庫svn、缺陷管理工具qc、部署版本、操作資料庫、linux系統命令、重現生產bug等。
當時這個公司開發人員很忙,測試人員測試出bug,首先得自己對照需求,看日誌定位,然後找開發解決。非常感謝當時的師傅領我入門。
別人的大四在宿舍睡覺、看電視劇、打游戲,而我每天7點起床倒2趟公交車去實習,現在想想當時真的很拼,每天累的焦頭爛額,一臉痘,但是很值。
由於在這個公司學到很多技能,2013年通過了北京一家大行的面試(大行--人員外包),區別與項目外包,一會給大家解釋)。大行工作內容如下:
評審文檔:大行文檔超級多很細,比如:需求說明文檔、設計說明書、組建設計說明書、動不動就上千頁。剛開始評審各種文檔,其實就是找某些功能描述模糊不清或多種描述的,然後整理成excel和需求人員確認。
web界面測試:類似與銀行的網銀系統,點擊系統,如有報錯直接丟給開發,測試人員只需要描述錯誤即可。看不到資料庫、看不到後台、看不到報錯日誌,每天匯總案例執行個數和bug測試情況,天天整理一堆excel文檔,時間久了會感覺自己像機器人,沒有激情。
很多時候在大行恨不得一份工作5個人來干,每天很閑,姐姐還很年輕好不好,需要工作帶來的成就感,想看代碼、想了解單元測試、性能測試、linux、資料庫,身邊的同事各種跳槽(人員外包沒出息啊,隨時換工作地點、不讓玩手機、不讓干這不讓干那、跳槽加薪啊)憋屈,姐下決心辭職不幹了---ByeBye『A』公司。
2014年5月換到了B公司,項目外包--理財系統,公司有自己的產品(理財、基金、支付、P2P)項目經理很nice、主管也很nice;理財之前沒有一點基礎,從頭學起(和比我早到1月的實施美女共同學習,成長蠻快的),也和業務人員經常打交道,學到很多。
第一次用loadrunner做性能測試加班到凌晨2點,這是平身第一次啊,實體環境中調通了腳本並且跑起來了,明白了性能測試場景設計、TPS、通過事務數、最大並發用戶數等,了解了性能瓶頸如:查詢耗時、實時寫日誌、缺少索引、硬碟等;最近在配合各個渠道做測試,理財處於中間系統,接一堆外圍渠道,寶寶心裡苦。
我的測試經歷講完了,想必大家已經了解了從事軟體測試需要的一些基本技能。
NO.2軟體測試人員的工作地點
以我現在的公司為例,公司分為產品部、實施部、測試部等;
產品部人員一般在自己家公司工作,有時候會出差到現場去解決問題,自己家公司環境好、自由,公司有微波爐、下午茶、水果等。
實施部人員一般在客戶現場做實施(公司把理財產品賣給客戶,需要實施維護),現場工作的宗旨是:客戶虐我千百遍,我待客戶如初戀。客戶會不定期有個性需求,實施人員維護。環境一般般,在現場就會有銀行的人管著。
測試部:有的在公司做產品測試、有的在客戶現場做測試,比如我在客戶現場,科技部人都還不錯,相處蠻愉快的。
軟體測試工作性質分3種:
1、找個非外包公司,公司自己給自己做項目,比如鏈家app等,人員很和諧,在自己家公司做項目很幸福。
2、進入大點的公司,做項目外包,項目外包對測試人員較嚴格,功能測試、性能測試都得會,人員比例:10個開發1個測試。
3、剛培訓完人員外包,有些公司專賣人員,某些銀行給價2.5萬每人月,公司橫豎都是賺。缺點:人員管理鬆散,找不到組織。
NO.3軟體測試入門
如果你身處北上深,想跨行做軟體測試,前途還是很光明的,這些城市需求多,提升很快,尤其是越來越多的創業公司,找工作不難。
如果你身處某些二線城市,尤其是平均工資較低的情況,不建議轉行做軟體測試,大家轉行是為了掙錢,除非你學習後想去北上深發展或是特別愛好。
1、如果你的親人在做軟體測試,這是個特別好的資源,買本軟體測試的書籍,讓他教你;他個人電腦里會有他公司的資料需求、設計文檔、測試案例、被測系統、資料庫等,利用周末時間在家教,先看需求了解業務--找出測試點-寫案例,然後自己跑系統。之後教資料庫的增刪改查語句以及一些簡單的linux操作命令。
我同事利用周末時間已經把他弟弟、他女朋友都培訓成了軟體測試人員,現在工資相當不菲。
2、培訓班
眾所周知,培訓班費用很高,如果你學過c語言,了解軟體開發與測試流程,就自己買本書多看,網上關於軟體測試的資源很多,多看,多投簡歷,必定會找到份工作。
如果你是其他專業畢業,對計算機軟體一點都不了解,那就可以考慮報培訓班學習,至於報哪個班,大家上網自行搜索,最好去知乎找答案,滿滿的都是干貨。
3、工作態度:
跨行業進入軟體測試,隔行如隔山,想必大家都會珍惜這份來之不易的工作,首先端正態度入職新人都會有老員工帶著,一般公司都有配置庫,裡面有各種文檔,測試案例、測試bug文檔等;
多看測試文檔、你的師傅加班時你就在旁邊看著幫助他干點零碎活,很快熟絡之後工作中遇到問題也會積極幫助你,不懂就要問,多問多思考,最好和他要套測試環境,自己跑案例,遇到問題多記錄。微軟的OneNote很好用,記錄問題可以分各個頁簽。
NO.4測試流程
1、需求分析
需求分析是軟體工程中的一個關鍵過程,只有吃透需求,後續工作才能得以開展。每次有新需求要求參與討論,否則後期測試各種疑問(測試人員和開發人員思考問題角度不同),討論時記錄關鍵點,整理在OneNote里,以便日後查看。
2、寫測試案例
如:地鐵里的自動販賣機,提煉測試點,然後寫測試案例;
有效的等價類有:
金額正好,順利出貨
金額超出,找零出貨
金額不足,提示,並吐出貨幣
金額足夠,取消交易
假幣,吐出
無效等價類:
放入金額,不出貨,不找零
放入金額,不出貨,退錢
金額超出,出貨,不找零
金額超出,不出貨,找零
金額不足,出貨,找零
金額不足,出貨,不找零
金額不足,不出貨,不退錢
金額正好,不出貨,退錢
金額正好,出貨,找零
金額正好,不出貨,找零
不投金額,直接出貨
測試案例設計有很多種方法,大家可以看書學習。
3、執行測試案例
把2的測試點,完全形成文檔,在測試環境執行每條案例。
4、測試bug追蹤
測試過程中難免會出現bug,如果有bug先自己對照著需求自查,看日誌,確認無誤,找開發人員看代碼,記錄測出的bug,實時更新bug狀態;
5、寫測試報告
主要寫測試背景、測試目標、測試案例覆蓋率、測試周期、測試bug修復率等。
NO.5測試書籍
《軟體測試 原書第二版》老外寫的,佩螣譯,機械工業出版社 ,實習時培訓老師介紹的,眾多測試書中最好的一本入門書,此書淺顯易懂,很全面的講解 ,適合軟體測試入門的同學學習,我也會經常翻閱。
《軟體性能測試過程詳解與案例剖析(第2版)》段念,清華大學出版社,想學性能測試,然後網路搜索的答案,買了這本書,真的很不錯;銀行業務數據量大所以需要壓力,第一次做看的這本書,加班到凌晨2點,終於成功了,內容豐富,有大量的案例供大家參考,每次做性能測試,都會看,每次都有不同的收獲。
《Google軟體測試之道》老外寫的,人民郵電出版社,未來是軟體測試開發工程師(SET)的天下,抓緊時間學點開發知識。
《探索式軟體測試》老外寫的,清華大學出版社,如果你抱著未來手工測試人員會消失,不妨看看這本探索式測試。
題外:雖然軟體測試人員有時會被開發人員鄙視,但是沒有測試過的程序他敢上生產?bug一堆一堆的,做測試很好,未來測試會越來越被重視的!!!歡迎大家圍觀
❹ 軟體測試,互聯網測試好還是金融測試好都有相關工作經驗,幹了四年多測試,哪個發展方向更靠譜呢更有
金融測試是永遠不會沒落的,國家還有私企都在奮勇向前,馬雲藉助外資都成首富了。你還在等什麼。
❺ 互聯網金融理財 軟體測試
親,騰訊理財通是騰訊推出的現金現財互聯網金融產品,是一種貨幣基金投資,是華夏基金進行運作。貨幣基金的運作,每天的收益率是不同的,目前收益比較穩定。幾乎是沒有風險的
❻ 軟體測試這個行業怎麼樣
軟體測試人才缺口大,國內測試人才缺口達到30萬之多,且仍在逐年遞增,薪資待遇好,一般剛培訓出來的軟體測試工程師起步薪資都在8千左右,優秀學員年薪達到二十萬的都有,發展方向廣,軟體測試基本各行各業都需要,尤其是IT互聯網行業、金融等很吃香的行業。
現在學習還能找到工作嗎?當然,這一點是不用懷疑的,首先從自身來說,培訓學習五個月左右會學到軟體測試基本的就業理論知識,同時又經過多個大型項目的磨練,經驗積累到手,面試的時候心裡有數手裡有料,何愁找不到工作?其次就是各種就業服務,比如優就業定期舉辦的雙選會、招聘會,還有企業內推,內外兼修,找到工作應該不是問題。
如果想學軟體測試,可以了解一下優就業的軟體測試課程,課程設計難度由淺入深,循序漸進,邊講邊練、邊練邊指導4個月培養功能、自動化、性能測試工程師,新課程大綱迭代升級,新增移動端測試,包括App兼容性測試,7*24小時穩定性測試,功耗性能測試,UI測試,交互測試等,課程新增Docker,主流版本控制管理工具Git,PO自動化設計模型,Jenkins項目持續集成, 利用Python實現代碼級介面測試等企業主流工具或技術,直擊企業需求。歡迎前來免費試聽。
❼ 軟體測試需要會什麼難學嗎
第一步,測試基礎:
測試基礎是軟體測試最最最重要的部分,只要你是做測試,不管是什麼測試,測試的基礎、理論知識都是必須學會的。大概就包括:測試計劃編寫、設計測試用例、編寫測試報告、編寫BUG報告單、跟蹤BUG修復情況、還需要良好的溝通能力、以及各種測試階段所使用的測試方法、單元測試、功能測試、集成測試、系統測試等。
第二步:學習腳本語言
如:python語言,當然python 是一門相對簡單的計算機語言,考慮長遠發展,需要了解C語言或者java。都說C語言最難,但是用得確實也多。
第三步:學習軟體測試工具
學習軟體測試工具並不難,只是需要我們去系統的學習。比如性能測試工具loadrunner,自動化測試工具selenium、Appium,介面測試Jmeter、Postman等。雖然說工具不是萬能的但是工具能為我們提高工作效率,所以必須得會熟練的使用。最關鍵的一點,是要結合項目具體去操作,實踐出真知,理論知識在實際項目中才能得到鞏固。
第四步:計算機硬體知識
做過性能測試的都知道在性能測試過程中硬體性能也是一個非常重要的指標、CPU、內存、IO、帶寬等等、如果你是做硬體測試的。那麼就更不用說了。交換機、路由器、防火牆這些設備都需要有所了解。
第五步:資料庫測試
MySQL資料庫
MySQL簡介、命令行工具以及數據管理、MySQL數據查詢(條件、分組、聚合函數、排序、分頁、連接查詢、自關聯、子查詢)、內置函數、項目練習、數據分表、Python操作MySQL。
Redis資料庫
Redis簡介、客戶端和伺服器、數據類型(string、hash、list、set、zset)、各種數據類型操作、Python操作Redis、主從、集群。
第六步:項目實戰
最好參與真實項目的測試工作,積累真實項目的測試經驗。
成為優秀軟體測試員之提升條件,如果你想成為一個更優秀的軟體測試員的話,除了上面那些,你也最好能夠具備開發語言即代碼編寫能力,雖然不會寫代碼也能做測試、但是如果你想做到高級測試工程師以上、那麼代碼編寫能力就是必選項、如果不會寫代碼、那麼你不可能成為高級測試。高級測試工程 師的一部分工作就是在寫測試工具。雖然測試也需要寫代碼但不需要和開發一樣那麼精通某一門語言、可是測試卻需要了解很多門開發語言(舉一個簡單的例子:你 現在所在的項目從C++語言、2年後你換工作了、新公司的開發語言是Java或者是VB什麼的)所以在開發語言中測試需要更廣的學習。
成為軟體測試員之必備條件,就是你一定要有良好的心態。心要靜、細心耐心、責任心。心靜不下來無法對bug展開發向思維及拓展想像。任何一個測試最先面對的心理壓力就是重復性的勞動。在你的測試生涯中,一定會碰見很多心理的考驗,自己對於質量心裡沒有底、或者由於產品發布問題或者達到了測試瓶頸時候的困惑等。每個人都有自己的背景以及性格,往往對於測試來講,就是考驗心理素質的時候,這個時候就需要你自己不斷地去克服這些心理
❽ 軟體測試,互聯網測試好還是金融測試好
這個各有利弊吧。
就軟體測試的量而言,互聯網測試比金融測試肯回定要多很多,因為互答聯網覆蓋所有的行業。
而金融業又是所有行業的基礎,試問當下的中國人哪個不缺錢?
如果你是剛入門的程序員,軟體測試實習階段的話,上班時間每天都有事情做,能學到東西就行。
如果你是擁有多年經年的程序員,走在奔三的年齡段,那你就得多考慮了。
看自己的興趣所在
看自己的專業技能
看自己為選擇後能承受多大的壓力
以上為個人建議