- Python服務(wù)端測試開發(fā)實(shí)戰(zhàn)
- 無涯編著
- 852字
- 2024-12-31 18:36:51
前言
創(chuàng)作背景
隨著微服務(wù)架構(gòu)技術(shù)和容器化技術(shù)在企業(yè)的全面落地,對構(gòu)建高可用以及可持續(xù)提供服務(wù)產(chǎn)品的能力要求越來越高,同時也對原有的質(zhì)量團(tuán)隊提出了更高的要求,特別是既不能局限于端到端的測試,也不能局限于功能性層面的測試,而是要在深入了解底層架構(gòu)設(shè)計以及程序內(nèi)在邏輯的基礎(chǔ)上,運(yùn)用測試工具或者編寫代碼來測試底層服務(wù)的穩(wěn)定性,即在高并發(fā)的場景下可持續(xù)提供服務(wù)的能力。隨著敏捷開發(fā)的持續(xù)推進(jìn),通過快速迭代和快速交付來應(yīng)對市場的變化和不確定性,對質(zhì)量團(tuán)隊而言,使用傳統(tǒng)模式已經(jīng)很難滿足這一特定需求,也很難應(yīng)對快速交付市場的訴求,因?yàn)檫@中間涉及產(chǎn)品質(zhì)量的把控。所以在這個過程中,市場需要QA(quality assurance,質(zhì)量保證)工程師不僅要進(jìn)行自動化測試,而且能夠內(nèi)建質(zhì)量體系,在技術(shù)手段以及測試思維的基礎(chǔ)上打造可持續(xù)構(gòu)建使用的質(zhì)量體系,在產(chǎn)品發(fā)展的不同階段引入如混沌工程等技術(shù),以保障底層服務(wù)的穩(wěn)定性。
不管是企業(yè)的需要還是市場的訴求,都需要QA工程師具備服務(wù)端測試開發(fā)技術(shù)棧的知識體系,包括對架構(gòu)、CI/CD、容器化技術(shù)、服務(wù)端性能測試領(lǐng)域、JVM、主流協(xié)議(HTTP&RPC)測試的支持,以及質(zhì)量體系的建設(shè)技術(shù)訴求和人員需要具備的技術(shù)棧能力模型。
本書以Python語言作為主線(不僅是Python)展開,從理論到實(shí)戰(zhàn),帶領(lǐng)讀者實(shí)現(xiàn)從功能測試工程師到自動化測試工程師以及測試管理者的進(jìn)階,從零開始構(gòu)建服務(wù)端測試開發(fā)的知識體系和領(lǐng)域內(nèi)的知識對質(zhì)量體系的保障和落地。本書的核心內(nèi)容來自筆者在網(wǎng)易云課堂的“Python服務(wù)端測試開發(fā)”實(shí)戰(zhàn)視頻課程,課程中融入了大量的實(shí)踐思考以及可在企業(yè)落地的技術(shù),對QA工程師將有很大的借鑒意義。
目標(biāo)讀者
功能測試工程師。
自動化測試工程師。
測試開發(fā)工程師。
測試管理者。
讀者服務(wù)
實(shí)戰(zhàn)源碼。
學(xué)習(xí)視頻。
讀者可以通過掃碼訪問本書專享資源官網(wǎng),獲取項目實(shí)戰(zhàn)源碼、學(xué)習(xí)視頻,加入讀者群,下載最新學(xué)習(xí)資源或反饋書中的問題。

勘誤和支持
本書在編寫過程中歷經(jīng)多次勘校、查證,力求能減少差錯,做到盡善盡美,但由于筆者水平有限,書中難免存在疏漏之處,懇請廣大讀者批評指正,也歡迎讀者來信一起探討。
- Go Web編程
- C#高級編程(第10版) C# 6 & .NET Core 1.0 (.NET開發(fā)經(jīng)典名著)
- Visual Basic程序開發(fā)(學(xué)習(xí)筆記)
- Apache Hive Essentials
- 實(shí)戰(zhàn)低代碼
- Backbone.js Blueprints
- BIM概論及Revit精講
- Building Machine Learning Systems with Python(Second Edition)
- Unity 3D腳本編程:使用C#語言開發(fā)跨平臺游戲
- MyBatis 3源碼深度解析
- QlikView Unlocked
- Mastering VMware Horizon 7(Second Edition)
- 軟件測試分析與實(shí)踐
- 微信小程序開發(fā)邊做邊學(xué)(微課視頻版)
- Isomorphic Go