??最近在領(lǐng)英(LinkedIn)上獲悉,工作流自動(dòng)化專(zhuān)家Zapier也加入了MCP的行列,并決定通過(guò)MCP的方式提供其所有的集成功能。感謝Angie的及時(shí)提醒。這將使AI智能體能夠與這些集成功能進(jìn)行交互,也為像我這樣的人(略懂技術(shù)但非專(zhuān)業(yè)開(kāi)發(fā)者)帶來(lái)了很多實(shí)驗(yàn)機(jī)會(huì),讓我們能夠更多地了解這項(xiàng)不斷發(fā)展的技術(shù)。AngieJones在領(lǐng)英上的帖子,是我第一次聽(tīng)說(shuō)ZapierMCP服務(wù)器。??以下是我進(jìn)行
2025-06-14/170 人閱讀/0 人點(diǎn)贊
研習(xí)提示詞工程(資源)已有時(shí)日,現(xiàn)結(jié)合實(shí)踐經(jīng)驗(yàn)整理出一套優(yōu)化測(cè)試任務(wù)的提示詞列表。以下是精心整理的提示詞列表。請(qǐng)注意,這些是為獲得詳細(xì)輸出和清晰結(jié)果而創(chuàng)建的通用提示詞??梢愿鶕?jù)項(xiàng)目背景和需求自由調(diào)整這些提示詞。如果你想學(xué)習(xí)構(gòu)建優(yōu)秀提示詞的技巧,請(qǐng)參考《面向測(cè)試人員的提示詞清單》。??重要說(shuō)明:本詞庫(kù)將隨實(shí)驗(yàn)進(jìn)展持續(xù)更新優(yōu)化,建議收藏頁(yè)面獲取最新版本。預(yù)祝您的測(cè)試智能化探索愉快!需求分析1、需求分析
2025-06-14/247 人閱讀/1 人點(diǎn)贊
像Lovable.dev這樣的AI工具正在改變應(yīng)用開(kāi)發(fā)模式,它們能通過(guò)自然語(yǔ)言提示快速生成原型,讓每個(gè)人都能輕松創(chuàng)建功能性應(yīng)用。這些工具的編碼速度比傳統(tǒng)開(kāi)發(fā)人員快20倍,但也帶來(lái)了在測(cè)試、調(diào)試和維護(hù)生成代碼方面的獨(dú)特挑戰(zhàn)。當(dāng)團(tuán)隊(duì)引入AI時(shí),必須保持警惕。??我們下面將探討一些挑戰(zhàn),以及在測(cè)試和識(shí)別問(wèn)題時(shí)可能遇到的常見(jiàn)場(chǎng)景。如果你希望將這些代碼作為項(xiàng)目的基礎(chǔ)模板,并在未來(lái)擴(kuò)展產(chǎn)品,請(qǐng)不要在測(cè)試之前就
2025-06-14/194 人閱讀/0 人點(diǎn)贊
??學(xué)習(xí)這件事,似乎真的永無(wú)止境。近我還挺享受不斷嘗試各種新工具的過(guò)程,并努力在腦海中梳理它們的邏輯。從戰(zhàn)略角度,我希望能清晰闡述AI如何支持質(zhì)量工程領(lǐng)域,尤其是測(cè)試自動(dòng)化方向。??以下是我這周?chē)L試的一些工具和體驗(yàn):1.Anthropic’sClaude:計(jì)算機(jī)交互實(shí)驗(yàn)我重新回顧了最初用Claude進(jìn)行計(jì)算器功能的實(shí)驗(yàn)(詳見(jiàn)領(lǐng)英動(dòng)態(tài):鏈接),并嘗試通過(guò)其Beta功能深入學(xué)習(xí)。盡管此前從未在本地使用
2025-06-14/163 人閱讀/0 人點(diǎn)贊
在當(dāng)今節(jié)奏飛快的軟件開(kāi)發(fā)世界中,系統(tǒng)性能不再是可選項(xiàng),而是剛需。像JMeter、k6、Gatling和Locust這些工具早已是負(fù)載測(cè)試的行業(yè)標(biāo)準(zhǔn),但每個(gè)工具都有不同的界面、配置方式和學(xué)習(xí)曲線。管理它們往往既復(fù)雜又耗時(shí)?,F(xiàn)在,F(xiàn)eatherWandAgent解決了這一痛點(diǎn)。這是一個(gè)由人工智能驅(qū)動(dòng)的工具包,將這四大性能測(cè)試工具整合進(jìn)一個(gè)智能對(duì)話式界面,大大簡(jiǎn)化了測(cè)試流程。本文將帶你深入了解Feath
2025-06-14/808 人閱讀/0 人點(diǎn)贊
??我相信博客文章應(yīng)由人類(lèi)撰寫(xiě),所以這篇“不夠完美”的技術(shù)隨筆完全出自我手,而不是AI所為。另外,我不會(huì)接受任何新工具的評(píng)測(cè)請(qǐng)求,只會(huì)寫(xiě)我感興趣的內(nèi)容,請(qǐng)不要聯(lián)系我!在上一篇文章中,我介紹了自己最近親自嘗試的一些AI工具。特別是Napkin.ai,這是一個(gè)我已經(jīng)多次回訪、節(jié)省時(shí)間的應(yīng)用,未來(lái)我可能還會(huì)繼續(xù)使用它。這周,我的注意力被一些其他工具吸引了:Cursor:一個(gè)以AI為核心的集成開(kāi)發(fā)環(huán)境(I
2025-06-14/187 人閱讀/1 人點(diǎn)贊
??如今的人工智能,尤其是那些超級(jí)強(qiáng)大的模型,如GPT-4、Claude和Gemini,早已不僅僅是玩玩游戲、寫(xiě)寫(xiě)詩(shī)了。它們正快速進(jìn)入社會(huì)中最關(guān)鍵的位置。想象一下:AI正在幫助醫(yī)生診斷疾病,協(xié)助銀行判斷誰(shuí)可以貸款,協(xié)助平臺(tái)識(shí)別假新聞,參與企業(yè)招聘,甚至操控自動(dòng)駕駛車(chē)輛。它帶來(lái)的潛力巨大——超高速分析、一致性決策、甚至可能超越人類(lèi)固有偏見(jiàn)。它可以在幾秒內(nèi)查閱成千上萬(wàn)份病歷,或識(shí)別出人類(lèi)可能忽視的金融
2025-06-14/283 人閱讀/0 人點(diǎn)贊
為何測(cè)試驅(qū)動(dòng)的設(shè)計(jì)自然帶來(lái)更優(yōu)代碼??在我多年的培訓(xùn)經(jīng)驗(yàn)中,我發(fā)現(xiàn)了一個(gè)有趣的現(xiàn)象:當(dāng)開(kāi)發(fā)人員以測(cè)試性為設(shè)計(jì)考量時(shí),他們往往能打造出更優(yōu)質(zhì)的代碼架構(gòu),即便他們并未刻意遵循特定的設(shè)計(jì)模式。提及軟件測(cè)試,許多開(kāi)發(fā)人員常常流露出無(wú)奈之情,尤其是單元測(cè)試,似乎只是被迫完成的任務(wù)。然而,在培訓(xùn)眾多工程師后,我觀察到,當(dāng)我們將測(cè)試性融入代碼設(shè)計(jì)時(shí),不僅測(cè)試工作變得輕松,代碼本身的質(zhì)量也會(huì)顯著提升。這并非偶然巧
2025-06-14/147 人閱讀/0 人點(diǎn)贊
??在移動(dòng)應(yīng)用的質(zhì)量保證(QA)自動(dòng)化測(cè)試中,大多數(shù)測(cè)試人員主要關(guān)注驗(yàn)證功能——但應(yīng)用的外觀呢?視覺(jué)截圖對(duì)比是一種強(qiáng)大但常被忽視的技術(shù),可以發(fā)現(xiàn)不同設(shè)備和屏幕尺寸下的細(xì)微用戶(hù)界面不一致問(wèn)題。在本文中,我們將探討為什么視覺(jué)對(duì)比對(duì)移動(dòng)應(yīng)用至關(guān)重要,如何使用Python、Appium和Pillow簡(jiǎn)單實(shí)現(xiàn),以及分享現(xiàn)實(shí)案例中它如何發(fā)揮關(guān)鍵作用。為什么視覺(jué)對(duì)比對(duì)移動(dòng)測(cè)試特別有價(jià)值(設(shè)備碎片化)移動(dòng)應(yīng)用測(cè)試
2025-06-14/178 人閱讀/0 人點(diǎn)贊
測(cè)試糟糕應(yīng)用的樂(lè)趣先來(lái)坦白一下:我喜歡測(cè)試糟糕的應(yīng)用。在笨拙的用戶(hù)界面中導(dǎo)航、點(diǎn)擊無(wú)效的按鈕、填寫(xiě)填寫(xiě)到一半就崩潰的表單,這些事情有一種奇怪的滿(mǎn)足感。這就像是在玩一個(gè)以破壞一切為目標(biāo)的電子游戲——只不過(guò)你還能因此獲得報(bào)酬。但問(wèn)題是:沒(méi)有任何人工智能或自動(dòng)化測(cè)試能夠感受到測(cè)試糟糕應(yīng)用時(shí)的沮喪。當(dāng)按鈕無(wú)效時(shí),它們不會(huì)感到煩惱;當(dāng)頁(yè)面加載緩慢時(shí),它們也不會(huì)煩躁不安。當(dāng)應(yīng)用在一小時(shí)內(nèi)第五次崩潰時(shí),它們不會(huì)
2025-06-14/155 人閱讀/0 人點(diǎn)贊
大家好,我是陳哥。當(dāng)下,國(guó)產(chǎn)化替代穩(wěn)步推進(jìn),不少企事業(yè)單位對(duì)工作中所用的到信創(chuàng)產(chǎn)品提出了更高的要求。硬件、操作系統(tǒng)和數(shù)據(jù)庫(kù)等產(chǎn)品的國(guó)產(chǎn)化替代受到了一定的重視,但底層框架的國(guó)產(chǎn)化同樣不容忽視。正如華為創(chuàng)始人任正非所說(shuō):“核心技術(shù)是買(mǎi)不來(lái)的,只有自主創(chuàng)新才能立于不敗之地?!边@與禪道的觀點(diǎn)不謀而合,我們一直在不斷探索和優(yōu)化軟件的架構(gòu)。在《國(guó)產(chǎn)化替代是個(gè)偽命題?被誤解多年的開(kāi)源軟件,如今怎么樣了?
49°
/496 人閱讀/0 人點(diǎn)贊/0 條評(píng)論
《聊聊其他“Ops”(一)》中跟大家簡(jiǎn)單介紹了DevOps,以及與其概念相近的NoOps、DevSecOps和GitOps?!癘ps家族”還包含其他形式,但歸根結(jié)底,DevOps之所以更為流行,是因?yàn)槠涮峁┝烁倪M(jìn)工作流程的最全面的方法,因而被廣泛應(yīng)用。一、DevOpsvs.ITOps接下來(lái),我們將更仔細(xì)地了解一下ITOps。許多開(kāi)發(fā)人員將ITOps視為DevOps更傳統(tǒng)的版本,但實(shí)際上它不止
102°
/1024 人閱讀/0 人點(diǎn)贊/0 條評(píng)論
大家好,我是陳哥,今天想和大家聊聊敏捷團(tuán)隊(duì)項(xiàng)目的準(zhǔn)時(shí)交付~敏捷方法和硬性期限看似是兩個(gè)不相容的概念。提到“敏捷”,我們通常會(huì)想到靈活性、適應(yīng)性、迭代和持續(xù)改進(jìn),而“期限”往往與固定日期、最終性和時(shí)間壓力有關(guān)。實(shí)際上,敏捷與期限并非完全對(duì)立,它們之間可以找到一個(gè)合適的平衡點(diǎn),使得項(xiàng)目既能保持靈活性,又能遵守時(shí)間節(jié)點(diǎn)。正如知名敏捷教練瑪麗·波彭迪克(MaryPoppendieck)所說(shuō):準(zhǔn)時(shí)交
150°
/1506 人閱讀/0 人點(diǎn)贊/0 條評(píng)論
大家好,我是陳哥,今天想和大家聊聊Git合并沖突解決~背景前幾天,我正好收到了一位讀者的留言:又又又又遇到了Git合并沖突,解決沖突比寫(xiě)代碼還費(fèi)勁,突然想起SVN的好。該怎么避免Git沖突啊?我想,比如這樣?在我看來(lái),Git合并沖突是不可避免的。在本文,我想和大家簡(jiǎn)單分享一下遇到Git沖突該如何解決,希望對(duì)大家有所幫助。在此之前,我們先來(lái)了解一下Git的合并沖突是什么以及合并沖突的類(lèi)型有哪
244°
/2441 人閱讀/295 人點(diǎn)贊/0 條評(píng)論
大家好,我是陳哥,今天聊聊禪道的代碼提交規(guī)范~背景在《還不知道這個(gè)原則的程序員,要小心了》的文章中,我提到了禪道的代碼提交規(guī)范。簡(jiǎn)單來(lái)說(shuō),我們將工具融入到禪道團(tuán)隊(duì)的日常代碼提交過(guò)程中,利用工具對(duì)流程、行為進(jìn)行規(guī)范和約束。接下來(lái),我將從編碼規(guī)范、測(cè)試規(guī)范等方面,和大家簡(jiǎn)單分享一下禪道團(tuán)隊(duì)的代碼提交規(guī)范。為了方便大家了解和學(xué)習(xí),大家可以發(fā)送【代碼提交規(guī)范】,免費(fèi)領(lǐng)取禪道團(tuán)隊(duì)的代碼提交規(guī)范。
278°
/2781 人閱讀/293 人點(diǎn)贊/0 條評(píng)論
一位讀者在看過(guò)我的《理解這八大優(yōu)勢(shì),才算精通單元測(cè)試》后,問(wèn)我:知道單元測(cè)試有好處,但實(shí)在沒(méi)空寫(xiě)??赐晡恼潞笥窒胫匦侣鋵?shí)一下,有沒(méi)有啥寫(xiě)好單元測(cè)試的技巧?這位讀者絕對(duì)不是第一個(gè)和我抱怨單元測(cè)試的人。這很好理解,中國(guó)互聯(lián)網(wǎng)公司太多太卷,想要搶奪市場(chǎng)就要推出不同功能,而這些壓力一部分落在了程序員身上,拼命趕需求。單元測(cè)試這種費(fèi)力不討好的事情,自然而然就沒(méi)有人做。就我多年的經(jīng)驗(yàn)來(lái)看,寫(xiě)單元測(cè)試其實(shí)不
303°
/3034 人閱讀/293 人點(diǎn)贊/0 條評(píng)論
在準(zhǔn)備將軟件上線到生產(chǎn)環(huán)境之前需要進(jìn)行測(cè)試。隨著軟件測(cè)試方式日趨成熟,軟件開(kāi)發(fā)團(tuán)隊(duì)的測(cè)試也在取代大量手動(dòng)測(cè)試,逐漸實(shí)現(xiàn)自動(dòng)化測(cè)試。通過(guò)自動(dòng)化測(cè)試,開(kāi)發(fā)團(tuán)隊(duì)可以在短短幾分鐘內(nèi)就了解到軟件是否存在問(wèn)題,而不需要等待幾天的時(shí)間。自動(dòng)化測(cè)試大大地縮短了反饋周期,與敏捷開(kāi)發(fā)、持續(xù)集成和DevOps文化密切相關(guān)。本文將分為上、下篇來(lái)探討如何構(gòu)建一個(gè)高響應(yīng)、可靠并且可維護(hù)的測(cè)試組合,無(wú)論是針對(duì)微服務(wù)架構(gòu)、移動(dòng)
428°
/4289 人閱讀/292 人點(diǎn)贊/0 條評(píng)論
作為開(kāi)發(fā)人員,我們應(yīng)該遵守這樣一句話:“質(zhì)量不是來(lái)自檢查,而是來(lái)自生產(chǎn)過(guò)程的改進(jìn)。”——愛(ài)德華·戴明 “測(cè)試即代碼。”太多的組織將任何未編碼的東西視為一次性的。很明顯,測(cè)試是必不可少的,但我們一次又一次地發(fā)現(xiàn),團(tuán)隊(duì)將測(cè)試自動(dòng)化和相關(guān)材料視為二等公民。測(cè)試是用戶(hù)行為的文檔,與產(chǎn)品組織產(chǎn)生的需求密不可分,并在虛擬層面與用于創(chuàng)建功能的代碼相連。 如果它提供了價(jià)值,就應(yīng)該對(duì)它進(jìn)行版本化、維護(hù)、照顧和尊重,
453°
/4530 人閱讀/189 人點(diǎn)贊/0 條評(píng)論
技術(shù)性債務(wù)在DevOps到底意味著什么?從本質(zhì)上講,這是小的開(kāi)發(fā)缺陷的積累,需要不斷地返工。它可能由多種原因引起,例如快速交付新功能的壓力,這可能會(huì)導(dǎo)致團(tuán)隊(duì)不得不犧牲代碼的整潔和完善。但這些不完整的小代碼,如經(jīng)濟(jì)上的債務(wù)一樣,隨著時(shí)間的推移會(huì)產(chǎn)生“利息”,在軟件工程里就表現(xiàn)為修改的挑戰(zhàn)或添加新功能的困難。 一、技術(shù)債務(wù)的原因技術(shù)債務(wù)的主要原因之一是組織的開(kāi)發(fā)方和業(yè)務(wù)方之間的脫節(jié)。開(kāi)發(fā)團(tuán)隊(duì)經(jīng)常會(huì)感到
391°
/3914 人閱讀/270 人點(diǎn)贊/0 條評(píng)論
在《TDD、BDD、ATDD都是什么、有什么區(qū)別?(上)》一文中,探討了探討TDD、BDD和ATDD的概念。雖然TDD、BDD和ATDD都是軟件開(kāi)發(fā)中使用的測(cè)試方法,但它們?cè)诜椒ê椭攸c(diǎn)上有所不同。TDD、BDD和ATDD之間的主要區(qū)別在于關(guān)注點(diǎn)、抽象層級(jí)和協(xié)作。1、關(guān)注點(diǎn)TDD側(cè)重于測(cè)試代碼并確保它滿(mǎn)足需求。BDD關(guān)注軟件的行為,并確保它滿(mǎn)足業(yè)務(wù)需求。ATDD關(guān)注于驗(yàn)收標(biāo)準(zhǔn),并確保軟件滿(mǎn)足業(yè)務(wù)
430°
/4307 人閱讀/184 人點(diǎn)贊/0 條評(píng)論