原创 【軟件測試】盤一盤工作中遇到的 MQ 異常測試

上一篇小結了一下關於redis的異常測試,今天再來盤一盤 MQ 相關的。 MQ 跟 redis 一樣,也是現在系統服務中不可或缺的重要中間件,通常用來流量削峯、應用解耦、異步處理等。 之前有過一篇整理【MQ 快速入門】介紹、分類、組成、優缺

原创 【軟件測試】盤一盤工作中遇到的 Redis 異常測試

在測試工作中,涉及到與 redis 交互的場景變的越來越多了。關於redis本身就不作贅述了,網上隨便搜,本人也做過一些整理。 今天只來覆盤一下,在測試過程中與 redis 的二三事兒。其中提到的案例是經過抽象化的,用作輔助說明作用,僅供參

原创 【軟件測試】老說左移右移?實際我們做了什麼

最近公司晉升季,聽參加的小夥伴提到一些概念性的東西,其中就包括測試左移和右移。 這裏就藉着測試左移和右移的概念,覆盤一下測試工作中的內容。 一、左移右移是什麼 首先簡述一下左移右移的概念。 左移 說白了就是儘早的進行測試。比如在正式提測之前

原创 【LeetCode】747. 至少是其他數字兩倍的最大數

算法現在就是大廠、外企的硬指標。開發、測開、測試,想往上總是繞不開的。 這是今天的每日一題,看到是個簡單的,就做了下(非官方題解)。 題目描述 難度:【簡單】 標籤:【數組】、【排序】 給你一個整數數組 nums ,其中總是存在 唯一的

原创 【LeetCode】121. 買賣股票的最佳時機(一次遍歷)

算法現在就是大廠、外企的硬指標。開發、測開、測試,想往上總是繞不開的。 題目描述 難度:【簡單】 標籤:【數組】、【動態規劃】 給定一個數組 prices ,它的第 i 個元素 prices[i] 表示一支給定股票第 i 天的價格。

原创 【面試高頻】給你一句話需求,讓你設計測試用例,該怎麼做?

這個需求很簡單,怎麼實現我不管,明天上線... 一句話、或者簡單描述的需求,需要你設計測試用例,我相信大家或多或少都見到過吧? 我想起上一次面試某廠,面試官也出了個這種題。我覺得這種需求作爲面試題出現還是可以接受的,如果作爲真正的生產需

原创 【測試開發】知識點-配置 Nginx 解決多端口訪問

目前項目下多個模塊各自有着不同的端口號,前端進行訪問的時候就有問題了。 用的是 vue-admin-template後臺的前端框架,這裏配置後端訪問地址的時候如果我指定了 8202,那麼8201的服務接口就訪問不了。 爲了提供統一的 ap

原创 【測試開發】知識點-使用EasyExcel,實現excel導出和導入

上篇介紹了下EasyExcel的讀寫excel文件的使用,現在利用它來實現項目中的excel文件導出和導入的功能。 現在有一個字典列表,要把裏面的數據實現導出和導入。 一、實現導出 既然是整合到項目裏,跟之前的練習還是有些區別的。說是導出

原创 【測試開發】知識點-項目中使用 Spring Cache + Redis 緩存數據

有時候我們爲了提高查詢速度,會使用緩存,但是並不是所有數據都適合放到緩存中來。 像一些不經常修改的數據、固定的數據、經常查詢的數據等,是適合放到緩存的。 那麼現在就把之前實現的字典功能裏的數據,放到緩存裏去。 一、Spring Cache

原创 【測試開發】知識點-mybatis,XML 映射文件介紹

MyBatis 的真正強大在於它的語句映射,它指導着 Mybatis 如何進行數據庫的增刪改查。在之前的demo當中已簡單使用過,寫sql的那個XML 文件就是映射文件。 <?xml version="1.0" encoding="UTF-

原创 【LeetCode】235. 二叉搜索樹的最近公共祖先

算法現在就是大廠、外企的硬指標。開發、測開、測試,想往上總是繞不開的。 題目描述 難度:【簡單】 標籤:【二叉樹】 給定一個二叉搜索樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義爲:“對於有根樹 T 的兩個

原创 【LeetCode】111. 二叉樹的最小深度(BFS 解題套路框架,要會默寫)

一、BFS 知識點 BFS 就是廣度優先 (Breadth first search)。與之對應的還有深度優先 (Depth first search)。 網上找到一篇文章,比較通俗易懂的介紹了這 2 者。 今天重點是 BFS ,用它解決比

原创 測試是否有必要看開發代碼?如何能看懂?

說出來你可能不信,上一秒我還在賽道刷圈速,下一秒就想到了這個話題... 其實這個話題在我待整理列表裏躺了挺久的,今天恰好週六,那就靜下來談談我個人的一些感受。 就以題目裏的 2 個問題進行展開吧。 一、是否有必要看開發代碼? 對於這個問題

原创 【LeetCode】144. 二叉樹的前序遍歷

題目描述 難度:【簡單】 標籤:【二叉樹】 給你二叉樹的根節點 root ,返回它節點值的 前序 遍歷。 題目地址:https://leetcode-cn.com/problems/binary-tree-preorder-travers

原创 【LeetCode】965. 單值二叉樹

題目描述 難度:【簡單】 標籤:【二叉樹】 如果二叉樹每個節點都具有相同的值,那麼該二叉樹就是單值二叉樹。 只有給定的樹是單值二叉樹時,才返回 true;否則返回 false。 示例 示例 1 輸入:[1,1,1,1,1,null,1