-
性能測試--崗位職責
1、構建性能測試體系;
2、制定性能測試指標;
3、性能測試腳本開發(fā)、維護與執(zhí)行;
4、構建性能測試場景;
5、性能測試指標部署與監(jiān)控;
6、對性能瓶頸進行定位調優(yōu),提升性能瓶頸
性能測試---技術要求:
1、掌握全部自動化測試工程師的技術要求;
2、掌握至少一個性能測試工具;
3、掌握應用程序常見架構設計方法;
4、能夠基于Linux操作系統進行指標監(jiān)控和軟件部署;
5、能夠進行SQL層面的監(jiān)控與調優(yōu);
6、掌握海量數據下的數據庫架構方案
查看全部 -
自動化測試--技術要求:
1、掌握全部功能測試工程師的技術要求;
2、掌握至少一門語言;
3、掌握企業(yè)代碼版本管理技術;
4、掌握HTTP協議工作原理;
5、掌握各類測試框架
查看全部 -
性能測試的基本流程。
查看全部 -
自動化測試的基本流程。
查看全部 -
功能測試的基本流程。
查看全部 -
商業(yè)角度看項目的誕生過程。
查看全部 -
高級測試工程師技能書。
查看全部 -
中級測試工程師的技能樹。
查看全部 -
初級測試工程師需要滿足的要求。
查看全部 -
4-2 功能測試的基本流程
需求分析(軟件做什么,有什么功能,用戶需求)——測試計劃(一個文檔,計劃書)——測試用例設計——用例評審(寫完測試用例后,整個項目組人員對用例一條條過一遍)(避免個人背鍋,工作做得更好)——冒煙測試——集成測試(有自己的測試用例,測試用例都要評審下比較好)——系統測試——驗收測試——bug管理——產生測試報告——項目上線——線上回歸。
每個測試有要有用例評審和bug管理,把自己工作該做到的做到位,避免背鍋,個人被問責,集體責任
遺留bug一定要說明,風險評估
是否上線拿不準找領導再審批
查看全部 -
4-1 站在商業(yè)角度看項目的誕生過程
初級-中級-高級-資深-獨立創(chuàng)業(yè),視角變化
項目的研發(fā)流程:
發(fā)現需求(有需求才有市場)——測算市場規(guī)模(會解決多少人的問題,用戶量,面向c端)——競品調研(別人家做了哪些產品,好與不好,我們的產品比別人好在哪里)——設計商業(yè)模式(業(yè)務模式等)——設計產品原型(前三步非常重要)——軟件架構設計(ui、ue、軟件滿足用戶需求功能用什么架構實現)——軟件開發(fā)——軟件測試——線上部署——運維維護(給用戶使用軟件)——營收測算(收費和免費的測算方法不同,免費吸引流量,流量可以變現)——需求收集(用戶使用的反饋)——產品升級——又到軟件開發(fā)——。。。。。
簡歷上并不是項目寫的越多越好,而是說明自己對這個項目做了多少貢獻,不是發(fā)現了多少bug,而是自己在項目質量上做了什么
查看全部 -
2-5 測試工程師崗位晉升
一個項目中,都要做,只有等級,沒有功能、自動化、性能等的技術方向
初級測試開發(fā)工程師能力要求:
1、技術能力:熟悉軟件開發(fā)流程以及測試流程,熟悉各種測試方法,如黑盒、白盒、灰盒、集成、冒煙等測試流程(大概一個月左右,就能學會)
2、能夠在指導下完成功能測試或者獨立完成功能測試(一般入職會有人帶)
3、能夠判斷軟件是否符合上線標準(軟件質量,已知的bug修復,未知的風險,對公司軟件使用用戶有一定的了解,是否能上線)
4、積極主動、能夠在能力范圍內承擔更多職責(軟性,態(tài)度熱情)
5、良好的溝通能力和團隊協作能力(多人協作,溝通能力很重要)
查看全部 -
2-2 功能測試工程師的崗位職責及技能要求
崗位職責:
1、根據項目進度制定測試計劃(國家五年計劃,項目中的時間點上測試做什么,做安排)
2、根據需求文檔設計測試用例(要干什么形成文檔,要實現的功能,用例:描述用戶的使用場景)
3、執(zhí)行測試用例從而發(fā)現bug(后置操作,為了提高軟件質量而存在,軟件質量在整個項目流程中有什么操作會變壞,測試工程師都要注意糾正,質量把控,不僅是為了最后發(fā)現bug)
4、追蹤bug直到修復完成(要有bug修復流程,修復到什么程度,和開發(fā)確認是否為bug)
5、應用程序的版本質量管理(游戲升級,微信更新,最新版本質量如何,風險如何,那一版)
6、產出測試報告,評估上線風險(整個項目完成之后具體質量情況,報告要客觀,有風險就寫有,拿捏不準就寫自己拿捏不準,不能修改添加個人意識結果)
技術要求:
1、掌握測試用例的設計方法(一套科學全面的方法進行設計)
2、熟悉軟件項目的開發(fā)流程(整個項目上把控質量,了解整個項目流程,修復優(yōu)化,更好)
3、掌握bug的生命周期(從誕生到消亡,有整套管理)
4、能夠獨立進行軟件項目的部署(只要開發(fā)包,自己搭環(huán)境,部署軟件,自己把握版本的質量)
5、掌握數據庫的基本操作(用戶用軟件時,對數據庫增刪改查,測試時數據有變動要驗證數據庫)
6、有一定的質量把控、項目管路的思維(并不是管理團隊,要有流程思維,發(fā)現流程中的缺陷,進行優(yōu)化)
查看全部 -
2-1 分類
從技術角度:
1、功能測試(登錄,功能是否能實現、用戶體驗如何)
2、自動化測試(功能測試的一部分,能用程序代碼自動執(zhí)行,重復性的工作,優(yōu)化工作效率)
3、性能測試(場景,電商秒殺,用戶量多,網站崩潰等,將大量涌入壓力分到服務器上,更多用戶能用)
從應用類型角度:
1、web測試(基于瀏覽器的應用測試,網頁上的)
2、app測試(手機上,移動端)
3、小程序測試(搭載在某款軟件上,微信小程序)
4、客戶端測試(pc端應用,大型網游,)
從用戶角度:
1、前端(用戶可以看的見的,可以直接操作的)
2、后端(用戶看不到的,在服務器上的)
各分類的關系:
前端和后端是大分類
前端:web、小程序、app、客戶端
后端:接口【API】
前后端中每一個都要做的:功能測試、自動化測試、性能測試
功能測試都差不多,雷同,模仿用戶使用。
學習技術專精某一方向,成為專家
查看全部 -
從應用類型角度看測試:WEB測試、小程序測試、APP測試、客戶端測試。
從用戶角度看測試:前端(能夠看見的,能操作的)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 后端(看不到的叫后端)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 各測試分類之間的關系
前端:WEB、小程序、APP、客戶端
后端:? ? 接口(API)
2者都需要功能測試、自動化測試、性能測試
查看全部 -
性能測試工程師的崗位職責及技能要求
查看全部 -
功能測試工程師的崗位職責及技能要求:
功能測試工程師的崗位職責:
1、根據項目進度制定測試計劃
2、根據需求文檔設計測試用例
3、執(zhí)行測試用例從而發(fā)現Bug
4、追蹤Bug直到修復完成
5、應用程序的版本質量管理
6、產出測試報告,評估上線風險
功能測試工程師的技術要求:
1、掌握測試用例的設計方法
2、熟悉軟件項目的開發(fā)流程
3、掌握Bug的生命周期
4、能夠獨立進行軟件項目的部署
5、掌握數據庫的基本操作
6、有一定的質量把控、項目管理的思維
查看全部 -
軟件測試工程師的分類:
技術角度看測試:功能測試、自動化測試、性能測試
應用類型角度看測試:web測試、app測試、小程序測試、客戶端測試
從用戶角度看測試:前端、后端
各測試分類之間的關系:前端:web-小程序-app-客戶端
后端(服務端):接口API 、功能測試、自動化測試、性能測試
查看全部 -
這是一個筆記測試
查看全部
舉報