動態

@hebendexiaomao

測試金字塔與測試左移:提升軟件質量的雙翼策略

在快速迭代的現代軟件開發中,如何保證產品質量同時加速交付,成為每個團隊面臨的挑戰。今天,我們將深入探討兩種經典的質量策略:測試金字塔與測試左移,它們如何共同構建起高效的質量保障體系。 軟件測試的基石:測試金字塔模型 測試金字塔概念由Mike Cohn在2009年的著作《Succeeding with Agile》中提出,如今已成為軟件測試的行業標準 這個金字塔形結構分為三個層次: 第一層:單元測試

hebendexiaomao 頭像

@hebendexiaomao

昵稱 程序員二黑

@digiproto

低空經濟的下一程:從動力革新到數字樣機

近兩年,低空經濟迅速成為各地產業佈局的新焦點。伴隨空域管理改革和城市空中交通體系建設的推進,低空飛行器的應用場景正從航拍測繪、農業植保,擴展到應急救援、城市物流、文旅觀光、通勤運輸等領域。無人機、eVTOL、電動固定翼等新型航空裝備不斷涌現,一條全新的低空產業鏈正加速形成。 對於航空產業而言,低空經濟不僅意味着空域下沉,更意味着體系重構。它要求在動力系統、製造工藝、飛控算法、仿真驗證和適航標準等方

digiproto 頭像

@digiproto

昵稱 迪捷軟件

@laoqing

每週讀書與學習->JMeter主要元件詳細介紹(二)函數助手

每週讀書與學習是由清華大學出版社出版的《JMeter核心技術、性能測試與性能分析》一書的作者推出,分享作者多年的IT從業經歷,希望對很多計算機科學技術IT類專業畢業生以及IT從業者有所幫助。 1、函數助手 函數助手是Jmeter提供的一個非常有用的工具,尤其是在性能測試腳本的編寫中,由於經常需要用到一些特有的函數來生成性能測試腳本中需要的數據,函數助手就可以提供這方面的幫助。 函數助手位於Jmet

laoqing 頭像

@laoqing

昵稱 張永清

@hebendexiaomao

測試用例設計的藝術:等價類、邊界值與判定表實戰

在軟件測試領域,測試用例設計是核心技能之一。無論你是手工測試還是自動化測試,編寫高質量的測試用例都是確保軟件質量的關鍵。今天,我們將重温三種最經典的黑盒測試方法:等價類劃分、邊界值分析和判定表,並通過一個常見的登錄功能實例,展示如何將這些方法應用到實際測試工作中。 為什麼測試用例設計如此重要? 在深入討論具體方法前,先思考一個問題:為什麼我們需要系統化的測試用例設計方法? 想象一下,如果測試用例只

hebendexiaomao 頭像

@hebendexiaomao

昵稱 程序員二黑

@hebendexiaomao

測試計劃與方案怎麼寫?這份讓開發和PM都信服的模板請收好!

在軟件開發過程中,測試計劃與方案文檔常常被視為"必要的麻煩"——人人都知道需要它,但很少有人真正重視它。研發團隊可能會覺得它過於繁瑣,產品經理則可能懷疑它的實際價值。 但事實是,一份精心準備的測試計劃與方案能夠將項目成功率提升數倍。它不僅是測試人員的行動指南,更是團隊之間的溝通橋樑,能有效避免項目後期的互相推諉和責任不清。 那麼,如何撰寫一份既精簡實用又能讓開發和PM都信服的測試計劃呢?本文將為你

hebendexiaomao 頭像

@hebendexiaomao

昵稱 程序員二黑

@kkkk11

軟件測試必須知道的方法和知識

“軟件測試技術是軟件開發過程中的一個重要組成部分,是貫穿整個軟件開發生命週期、對軟件產品(包括階段性產品)進行驗證和確認的活動過程,其目的是儘快儘早地發現在軟件產品中所存在的各種問題——與用户需求、預先定義的不一致性。檢查軟件產品的bug。寫成測試報告,交於開發人員修改。軟件測試人員的基本目標是發現軟件中的錯誤。” 01 軟件測試步驟 第一步為測試計劃。編寫測試計劃通俗一點講就是什麼人

kkkk11 頭像

@kkkk11

昵稱 程序員龍叔

@kkkk11

25歲零基礎轉行軟件測試挑戰高薪,真的可以麼?

我自己也是一個零基礎轉行過來的,聽我的,如果你對現在的職業不感興趣,又沒多少錢,真的可以轉行學軟件測試!我可以摸着我的良心和過萬的薪資單告訴你,學會了只賺不虧! 一、軟件測試行業的前景如何? 毫不誇張的説,軟件測試是IT行業裏最容易入門的崗位,不信你去打聽打聽,現在哪一個IT行業對零基礎的人羣那麼友好?學習時間也不長,還沒有性別歧視,簡直不能更美了。 軟件測試行業缺人是明面上能看到的,從各大

kkkk11 頭像

@kkkk11

昵稱 程序員龍叔

@laoqing

每週讀書與學習->JMeter主要元件詳細介紹(三)邏輯控制器

每週讀書與學習是由清華大學出版社出版的《JMeter核心技術、性能測試與性能分析》一書的作者推出,分享作者多年的IT從業經歷,希望對很多計算機科學技術IT類專業畢業生以及IT從業者有所幫助。 1、邏輯控制器 在Jmeter中,邏輯控制器顧名思義就是用來控制性能測試執行的邏輯,通常用來控制採樣器的執行順序,同時也可以對Jmeter中的元件的執行邏輯進行控制,因為在做性能測試時,可能經常會遇到一些比較

laoqing 頭像

@laoqing

昵稱 張永清

@kkkk11

全網最全軟件測試面試題(含答案解析+文檔)

​ 一、軟件測試基礎面試題 1、闡述軟件生命週期都有哪些階段? 常見的軟件生命週期模型有哪些? 軟件生命週期是指一個計算機軟件從功能確定設計,到開發成功投入使用,並在使用中不斷地修改、增補和完善,直到停止該軟件的使用的全過程(從醖釀到廢棄的過程) 生命週期從收到應用軟供開始算起,到該軟件不再使用為止。 它有如下各方面的內容: 初始構思、需求分析、功能設計、內部設計、文檔計劃、測試計劃、文檔準備、集

kkkk11 頭像

@kkkk11

昵稱 程序員龍叔

@digiproto

神舟二十一號|2030年前實現中國人登陸月球的目標不動搖

10月30日,神舟二十一號載人飛行任務新聞發佈會在酒泉衞星發射中心舉行。 中國載人航天工程新聞發言人、中國載人航天工程辦公室綜合計劃局局長張靜波表示,2030年前實現中國人登陸月球的目標不動搖。目前,載人登月任務各項研製建設工作總體進展順利。 在當日上午舉行的神舟二十一號載人飛行任務新聞發佈會上,他介紹,長征十號運載火箭、夢舟載人飛船、攬月着陸器、望宇登月服、探索載人月球車等飛行產品已完成初樣階段

digiproto 頭像

@digiproto

昵稱 迪捷軟件

@kkkk11

20種常用的軟件測試方法,建議先收藏再觀看

軟件測試在完整的項目當中算是最後一個環節,也是非常重要的一個環節。通過軟件測試,我們才能得知一個程序是否符合標準。 小編整理出20種常見的軟件測試方法,建議夥伴們先收藏再看。不敢説史上最全,但霸哥辦公室裏十年軟件測試經驗的講師都説好! 一、單元測試/模塊測試 單元測試是為了檢驗軟件組成單位的正確性。 二、集成測試 集成測試的主要目的是檢查軟件單位之間的接口是否正確。 三、系統測試 系統測試

kkkk11 頭像

@kkkk11

昵稱 程序員龍叔

@kkkk11

軟件測試全流程解析與用例設計秘訣

一、測試流程是什麼? 最近這個項目是比較全的因為我去的時候是從頭跟進的,當時的話我們是有開項目立項會,然後的話我們組長去寫他的一個測試計劃,然後他給我們分模塊,給項目排期,然後的話設計他的第一輪 第二輪 第三輪的一個測試,他的一個測試的範圍,然後他給我們分到模塊之後,我要去想他的測試點、然後的話呢 去編寫測試用例 然後我們也去開評審。開始他的一輪測試 ,開發那邊提交代碼之後,我們首先去進行他

kkkk11 頭像

@kkkk11

昵稱 程序員龍叔

@hebendexiaomao

自動化測試入門:如何選擇你的第一門編程語言和框架?

今天我們來聊聊一個讓很多測試新人頭疼的問題:自動化測試入門,到底該選擇哪門編程語言和哪個測試框架? 作為一名從業多年的測試工程師,我見過太多新手在這個選擇上浪費大量時間,甚至因此遲遲無法踏出自動化測試的第一步。今天,我就帶大家全面分析三大主流選擇:Python + Pytest、Java + TestNG 和 JavaScript + Jest,幫你做出最適合自己的選擇。 為什麼選擇如此困難? 在

hebendexiaomao 頭像

@hebendexiaomao

昵稱 程序員二黑

@laoqing

每週讀書與學習->JMeter主要元件詳細介紹(四)再談取樣器

每週讀書與學習是由清華大學出版社出版的《JMeter核心技術、性能測試與性能分析》一書的作者推出,分享作者多年的IT從業經歷,希望對很多計算機科學技術IT類專業畢業生以及IT從業者有所幫助。 1、取樣器 在前面的章節學習中,已經介紹了很多Jmeter源生自帶的取樣器,雖然Jmeter已經有了非常豐富的取樣器,但是性能測試時還是會出現有些場景或者功能無法被覆蓋到或者使用Jmeter中已有的取樣器無法

laoqing 頭像

@laoqing

昵稱 張永清

@laoqing

圖書出版的幕後故事-《JMeter核心技術、性能測試與性能分析》背後不為人知的事

一、性能測試,真的“過時”了嗎? 最近幾年,隨着大模型、AIGC、智能體等概念的火爆,有人開始質疑:傳統軟件測試,尤其是性能測試,是不是已經“邊緣化”了? 我們的答案是:恰恰相反,它比以往任何時候都更重要。 無論是電商平台的秒殺系統、銀行核心交易鏈路,還是大模型推理服務的API網關,只要涉及高併發、低延遲、穩定性保障,性能測試就是不可繞過的“守門人”。而JMeter,作為開源、靈活、生態成熟的性能

laoqing 頭像

@laoqing

昵稱 張永清

@kkkk11

軟件測試:邊界值分析法詳解

​1、邊界值分析法的介紹和概念 邊界值分析是一種常用的黑盒測試方法,是對等價類劃分方法的補充;所謂邊界值,是指相對於輸入等價類和輸出等價類而言,稍高於其最高值或稍低於最低值的一些特定情況。邊界值分析的步驟包括確定邊界,選擇測試用例兩個步驟。 根據大量的測試統計數據,很多錯誤是發生在輸入或輸出範圍的邊界上,而不是發生在輸入/輸出範圍的中間區域。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。所

kkkk11 頭像

@kkkk11

昵稱 程序員龍叔

@shuikulangzi

robotframework獲取中文文件名並且去掉後綴

問題背景 項目上有個模型文件一直在變動,但是自動化腳本里面導入該模型是把模型名稱寫死了的,因此更新了模型文件之後,自動化測試代碼裏面為了導入該文件也一直要修改,所以想通過模糊匹配文件名稱來獲取該文件名稱並導入。 解決方案 使用List Files In Directory關鍵字列出目錄下面符合模糊匹配的文件名稱,該關鍵字返回一個列表,獲取列表中的第一個文件名稱(項目中該文件名稱前綴固定,後面攜帶的

shuikulangzi 頭像

@shuikulangzi

昵稱 水庫浪子9527

@lori

k8s~根據podIP查看pod信息

在 Kubernetes 集羣中查找與特定 Pod IP(如 10.10.5.7)關聯的服務,可以通過以下步驟操作: 方法 1:通過 Endpoints 查詢(推薦) kubectl get endpoints --all-namespaces -o json | \ jq -r '.items[] | select(.subsets[].addresses[].ip == "10.10.5.7"

lori 頭像

@lori

昵稱 張佔嶺

@mzqqqqq

minikube安裝分享

安裝步驟 拉取鏡像 [root@localhost ~]# curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.23.1/minikube-linux-amd64 % Total % Received % Xferd Aver

mzqqqqq 頭像

@mzqqqqq

昵稱 箛獨劍

@guoxiaoyu

我一個寫Java的,怎麼就開始玩K8s和Jenkins了?!

前幾天接到一個新任務,要求把以前部署在私有服務器上的項目,全都搬到雲端去部署。之前的發佈流程其實挺簡單的,都是在本地打包好,然後通過文件傳輸把打好的jar包或者前端編譯好的文件夾,直接替換到服務器上。挺傳統也挺直接的。 但這次不一樣了,老闆希望上線流程能更自動化,得用Jenkins實現一鍵部署,減少人工操作,省時省力。説實話,對於我這開發來説,哪幹過這活啊。都是已經做好的流水線直接用就行了,奈何人

guoxiaoyu 頭像

@guoxiaoyu

昵稱 努力的小雨

@rancherlabs

Rancher 社區雙週報|聚焦 Harvester 新特性:網絡、存儲與虛擬化全面升級

本期 Rancher 社區雙週報 為大家帶來 Harvester、Rancher、K3K 的最新產品動態。 Harvester v1.6.0 作為一次重要的大版本更新,引入了實驗性的 Kube-OVN 網絡功能,並在存儲、虛擬機管理、遷移與監控等方面帶來企業級增強;Rancher 在 v2.10.9、v2.11.5 與 v2.12.1 三個補丁版本中重點修復了安全問題,進一步提升了數據保護與

rancherlabs 頭像

@rancherlabs

昵稱 RancherLabs

@2018

k0s k3s k8s小結

速覽 k8s是功能豐富的容器編排工具,適合大規模生產部署;k3s是輕量級k8s,適合邊緣計算和資源受限環境;k0s是零依賴、易部署的k8s發行版,適合快速搭建集羣。 k0s | Kubernetes distribution for bare-metal, on-prem, edge, IoT K3s 詳答 一、基本概念與定位 1. k8s(Kubernetes) 定位:作為容器編排領域的標杆

2018 頭像

@2018

昵稱 2012

@guojin-blogs

【OpenCV】在MacOS上源碼編譯OpenCV

前言 在做視覺任務時,我們經常會用到開源視覺庫OpenCV,OpenCV是一個基於Apache2.0許可(開源)發行的跨平台計算機視覺和機器學習軟件庫,它具有C++,Python,Java和MATLAB接口,並支持Windows,Linux,Android和Mac OS。 最近在項目中,我遇到了在MacOS上使用OpenCV需求,目前OpenCV官網上並沒有提供OpenCV現成

guojin-blogs 頭像

@guojin-blogs

昵稱 椒顏皮皮蝦

@x-kq

macOS開機自啓動執行腳本

1、背景 macOS由於沒有 /etc/rc.local的文件,只有一個 rc.common,但是這個東西屬於系統文件,不建議修改,我們可以打開軟件“自動操作”來處理,“自動操作”是mac系統自帶的軟件 不用下載可以直接使用; 2、打開“自動操作”軟件 3、創建“應用程序” 3、選擇“運行Shell腳本” 路徑:資源庫-實用工具-運行Shell腳本; 設置開機執行命令: 4、點擊

x-kq 頭像

@x-kq

昵稱 _否極泰來