背景 如果讀者按照前面的文章認真的從頭到尾碼了代碼并且能正常運行,那么其實已經(jīng)是一個簡易的博客系統(tǒng)了,但是這個簡易的博客系統(tǒng)還有最后一個問題,那就是我們的新增,修改接口是不能...
背景 如果讀者按照前面的文章認真的從頭到尾碼了代碼并且能正常運行,那么其實已經(jīng)是一個簡易的博客系統(tǒng)了,但是這個簡易的博客系統(tǒng)還有最后一個問題,那就是我們的新增,修改接口是不能...
背景 前面的文章,我們寫了我們的博客系統(tǒng),也對我們的博客系統(tǒng)進行了測試,基本上已經(jīng)有了一個博客系統(tǒng)的雛形,但是整個系統(tǒng)有一個問題 ,那就是我們的數(shù)據(jù)是在內存中保存的,如果我們...
背景 上文我們介紹了如何對我們的代碼進行單元測試,本文我們來介紹接口測試。 相對于單元測試,接口測試屬于一個更上層的測試,接口測試主要關注的是接口的輸入和輸出,并不關心代碼內...
背景 驗證自己寫的代碼,是一項基本功。我們必須要保證我們的代碼運行邏輯沒有問題,才能發(fā)布代碼,因此在本文,我們學習如何測試我們的代碼。 測試的類別 我們的后臺代碼可以使用單元...
背景 在前面的文章中,我們已經(jīng)把博客的主要接口已經(jīng)寫好了,在一般的博客系統(tǒng)中,還會有按分類查詢和按照標簽查詢的需求。本文我們來執(zhí)行這部分功能的開發(fā)。 分析 在開始開發(fā)之前我們...
背景 前面我們搭建了博客系統(tǒng),并且使用模擬數(shù)據(jù)寫了一個查詢博客列表的接口。 本文我們繼續(xù)博客系統(tǒng)。 業(yè)務場景 進入一個博客系統(tǒng),除了展示列表之外,還要能夠查詢博客正文的明細。...
開始 從現(xiàn)在開始,我們就要開始進行后臺的開發(fā)了,首先我們要用Flask開啟我們的第一個接口。 參考大部分博客的情況,打開博客首頁的時候都會需要展示博客的列表。因此我們的第一個...
環(huán)境相關內容 關于Python的安裝,環(huán)境變量等配置這里就不單獨出文章了,網(wǎng)上有大量的文章可以參考。 我使用的Mac電腦,使用Windows也是同樣可以的。只不過某些配置可能...
背景 我從2015年底開始慢慢的學習編碼相關的知識。在這個博客我把自己學習的記錄全部都記了下來,這么多年過去了,版本不停的在更替,當年的那個系列確實已經(jīng)沒啥參考意義了,并且受...
安裝kubectl kubectl是k8s的命令行工具,我們一切學習的基礎都是基于kubectl,因此學習的第一步就是安裝這個工具。 安裝過程 安裝這個其實很簡單,Googl...
背景 上文說到unittest框架的入口,知道了多種方式執(zhí)行unittest的時候,框架是如何處理的。本文會詳細說明測試框架的核心,case:測試用例是如何構成的。 從使用來...
背景 今年給自己定下的基調就是要好好學一下數(shù)據(jù)庫相關的知識,所以今天也開始棄用各類ORM框架,使用原生的sql來干一些活。這次遇到的問題就是一個去重查詢的問題。 過程 去重查...
@to任勿notfake 在搞笑?沒寫過代碼回來噴?
簡單說說Python與Go的區(qū)別背景 工作中的主力語言是Python,今年要搞性能測試的工具,由于GIL鎖的原因,Python的性能實在是慘淡,需要學一門性能高的語言來生成性能測試的壓力端。因此我把目光放在...
背景 作為一名測試人員,自動化測試框架可能是我們日常工作中使用的最多的東西了,以我為例,日常工作中天天打交道的框架就是unittest,深入理解unittest測試框架的原理...
問題 給定一個整數(shù)數(shù)組 nums 和一個目標值 target,請你在該數(shù)組中找出和為目標值的那 兩個 整數(shù),并返回他們的數(shù)組下標。你可以假設每種輸入只會對應一個答案。但是,你...
背景 在開發(fā)Mock中心的過程中,每個server與client通訊的時候,需要使用unix socket這種高效的本機通訊協(xié)議來交換數(shù)據(jù),但是unix socket通訊協(xié)議...
@小樂_8a47 有些內容涉及到公司的內容了,還沒有剝離出來,暫時沒有繼續(xù)寫下去
從零開始寫一個契約測試工具——數(shù)據(jù)庫設計接上文,第一步需要設計我們的表結構,我初步的構想是兩張表來裝下它,后續(xù)肯定會有一些變動,因為我也是一邊寫工具一邊記錄的。 設計說明 工具應該有兩塊內容,第一塊是契約的信息,這...