1. 程式人生 > >轉行面試 跳槽面試,軟件測試人員都必須知道的這幾種面試技巧!

轉行面試 跳槽面試,軟件測試人員都必須知道的這幾種面試技巧!

一定的 roc 發出 測試部門 同時 根據 互聯網公司 不同 選擇

在面試的過程中好多人會有這種的感覺。我在面試的時候面試官會問的特別詳細,你們的公司之前是做什麽的,還有相關的一些人員構成比例,開發和測試大概有多少人,你們公司有沒有運維,有沒有產品,以及呢一些詳細的軟件流程測試,版本大小的一些叠代更新,都是多長的時間,那麽在這個過程當中呢。尤其是我們剛剛學習軟件測試的同學,對我們這些概念沒有特別的清晰區分。所以在這個過程中寫一篇文章,分享給那些面試需要幫助的人,如何去了解到這樣一些詳細的信息,從而提升面試的成功率。
技術分享圖片
分為以下3種問題分享給大家;碼字不易,用一點時間把他看完點個贊!
第一個問題:
一. 軟件公司的分類
我提到這個我問題的時候,就有好多同學問我,你確定嗎?軟件公司只有一種。我想說那真的是這樣子嗎?那麽就讓我跟你說一下,軟件公司有多少呢!我給大家舉一個例子,網絡產品比方說下載的APP,或者呢使用的web端的網站,這些東西想必在生活中一點也不避回,你們想購物呢,進淘寶,進唯品會,進網上的商城。如果社交呢,qq,微信進行聊天。 網絡產品這別下載的APP 就更多了,你們要看段子下載一個抖音,快手等。 那這些呢都是互聯網上提供商品的科技有限公司。他們就屬於互聯網類型的企業公司。那麽在這樣的一個過程當中,他們是屬於第一類的軟件公司。還有一種是什麽呢,我們公司自營一個產品,工作的人肯定知道,比如說,遲到,請假,忘記打卡補交等這些呢公司都是有一套自己的運營系統。不過有些公司呢選擇一些,釘釘 ,百度打卡,微信打卡等這樣的一些操作來去進行人員的行政管理。他們是屬於一部分軟件公司開發出來的產品,然後將這套產品推廣出去 然後在推廣的過程中同時會根據客戶的具體要求。做一些實際性的,強制性的,二次性開發 這種屬於專業的軟件開發公司。還有一種,比較清晰型的是軟件外包公司,特點沒有專業的自己產品,也沒有自己的推廣團隊,只需要接一些像前兩類公司。互聯網企業類型的公司 或者是軟件公司非核心的重復性的這種。技術含量比較低的。以低成本進行開發,開發完成之後支付我勞動報酬。這就是軟件的外包公司。這麽一描述,就不回有這樣一個問題了,軟件公司只有一種呀!
公司的分類
測試工程師一般服務於三種類型的公司,包括互聯網企業,軟件開發公司和軟件外包公司,下面就分別介紹這三種公司以及各自的組織構成和職能範圍
① 互聯網公司
互聯網企業是指在互聯網上註冊域名,建立網站,利用互聯網進行各種商務活動的企業,也即為廣義互聯網企業中的---終端層互聯網企業。目前國內的百度,騰訊這些網絡巨頭公司都屬於典型的互聯網企業
② 軟件開發公司
軟件開發公司是根據客戶的所有需求,對軟件進行獨立自主開發或二次開發,並以軟件開發為主營業務的公司。自營公司中可測試的項目較多,可以鍛煉測試人員的快速學習能力,並且可以給初級測試人員提供較多的項目經驗。
③ 軟件外包公司
軟件外包公司是專門承包其他軟件公司軟件項目中的非核心項目,利用自身優勢條件進行軟件項目開發的公司。軟件外包公司具備一定的軟件自主開發或二次開發的能力,但外包的業務,一般都是。
技術分享圖片
二. 軟件公司的項目和人員構成
①互聯網企業
互聯網企業的技術開發部主要包括產品部,開發部,測試部,運維部等,而在這之中,有著不同的職位角色,主要責任包括:
架構師:通常需要多年的經驗,能夠設計系統架構,並保證架構的穩定性,可擴展性,性能等多項指標的可用性與優越性。
產品部:互聯網公司的產品部通常來說提供產品需求,部分產品人員對接公司的實施工程師,及時反饋客戶要求,提供完善產品的需求。
前端工程師:與設計師和產品聯系非常緊密,確保前端的可用性與易用性。
開發工程師:實現功能開發,讓功能可用,易用。
測試工程師:不管一家公司的規模多大,測試的工作都必須有人來幹,在規模中等及以上的公司裏,會有專門的測試工程師,他們就是專門從事開發完成後的測試工作
運維工程師:確保後臺不出問題,確保服務器,網絡出現了問題能夠及時的修復。
②軟件開發公司
軟件開發公司與互聯網企業類似,除去上述的幾個基本部門外,軟件開發公司一般會有業務部,專門來進行市場開發,從而接到更多的項目進行研發。
③軟件外包公司
軟件外包公司分為兩種,一種是兼具軟件開發和軟件人才外包的公司,這種的公司的部門組成和軟件開發公司相同,但是公司的人事部會與合作的公司進行對接,進行相關的人才資源共享;
而另外一種是專門進行人力外包的公司,這類公司通常內部不設技術部門,只需要挑選合適合作公司的人才進行情況了解和基本面試即可。
技術分享圖片
三.司的軟件測試流程

①公司的運作流程

1.采集用戶需求(產品經理+軟件實施工程師)
2.編寫基礎版需求文檔(產品經理/產品經理助理)
3.需求文檔評審(產品經理+開發經理+測試經理+(客戶))
4.溝通需求方,完成需求文檔的修改(產品經理+客戶)
5.下發需求文檔至開發經理和測試經理
6.開發經理出具開發版需求文檔,測試經理出具測試版需求文檔

②開發部門的運作流程

1.需求文檔部門內部評審
2.下發開發任務(開發經理)
3.開發人員進行編碼工作
4.開發人員本地環境下代碼自測
5.自測完成合並代碼至公司源碼庫
6.源代碼打包部署至開發和測試環境
7.知會測試人員進行測試(showcase)
8.根據測試反饋進行bug解決
9.配合運維人員打包上線
免費測試學習資料領取 微信找裏奧老師 13141055611
③測試部門的運作流程
1.需求文檔部門內部評審
2.下發測試任務(測試經理)
3.測試人員根據需求模塊分配進行測試用例的輸出
4.測試用例評審
5.測試人員完成測試用例的修改,等待開發通知測試工作的開始
6.執行測試用例,提交bug
7.跟蹤bug進行bug的回歸
8.打包上線後進行回歸測試
以上分析希望能夠給你帶來幫助。碼字不易,看完請點贊。【樂搏軟件測試】

轉行面試 跳槽面試,軟件測試人員都必須知道的這幾種面試技巧!