原创 測試要失業?

隨着自動化測試和人工智能技術的迅猛發展,軟件測試行業正經歷着前所未有的變革。這一變革不僅重塑了行業的生態,也引發了人們對軟件測試職業未來的深思。 在知乎,有一個有趣的問題引發了廣泛的討論:爲什麼互聯網公司不選擇開除測試團隊,轉而採取衆包模式

原创 你在測試金字塔的哪一層?(上)

在準備將軟件上線到生產環境之前需要進行測試。隨着軟件測試方式日趨成熟,軟件開發團隊的測試也在取代大量手動測試,逐漸實現自動化測試。通過自動化測試,開發團隊可以在短短几分鐘內就瞭解到軟件是否存在問題,而不需要等待幾天的時間。 自動化測試大大地

原创 現代DevOps如何改變軟件開發格局

在軟件開發的早期,該過程通常是開發人員編寫代碼,再將其交給質量保證(QA)進行測試。這種瀑布開發方法可能會導致質量問題和延遲,因爲問題是在週期後期發現的。 一、瞭解DevOps和測試左移 DevOps是Development和Operati

原创 測試工程師必知的10大測試法則

作爲開發人員,我們應該遵守這樣一句話:“質量不是來自檢查,而是來自生產過程的改進。” ——愛德華·戴明 太多的組織將任何未編碼的東西視爲一次性的。很明顯,測試是必不可少的,但我們一次又一次地發現,團隊將測試自動化和相關材料視爲二等公民。測試

原创 應對 DevOps 中的技術債務:創新與穩定性的微妙平衡

技術性債務在DevOps到底意味着什麼?從本質上講,這是小的開發缺陷的積累,需要不斷地返工。它可能由多種原因引起,例如快速交付新功能的壓力,這可能會導致團隊不得不犧牲代碼的整潔和完善。但這些不完整的小代碼,如經濟上的債務一樣,隨着時間的推移

原创 TDD、BDD、ATDD都是什麼、有什麼區別?(下)

在《TDD、BDD、ATDD都是什麼、有什麼區別?(上)》一文中,探討了TDD、BDD和ATDD的概念。雖然TDD、BDD和ATDD都是軟件開發中使用的測試方法,但它們在方法和重點上有所不同。   TDD、BDD和ATDD之間的主要區別在於

原创 DevSecOps 中的漏洞管理(上)

DevSecOps意味着在DevOps交付管道把安全性包含進去。該模型儘可能早地將安全原則集成到軟件開發生命週期的所有適用階段中。下圖展示了安全方面在DevOps後期階段的集成,但DevSecOps安全性集成到生命週期的所有階段。 IT

原创 TDD、BDD、ATDD都是什麼、有什麼區別?(上)

軟件開發是一個迭代過程,包括編寫、測試和改進代碼,直到滿足需求。測試驅動開發(TDD)、行爲驅動開發(BDD)和驗收測試驅動開發(ATDD)是支持該過程的三種方法。TDD、BDD和ATDD都是軟件開發中用於測試和確保質量的方法。雖然它們都以

原创 測試自動化中遵循的最佳實踐

現在的企業從以往一年、一個月、一週交付,逐漸轉變爲開始關注兩到三天甚至一天內交付。軟件自動化測試的出現及其與手動測試的結合使得這種時長的交付成爲可能。及時的軟件測試會發現問題,在功能到達用戶之前對其進行糾正。軟件測試是最活躍的討論之一,而軟

原创 真人踩過的坑,告訴你避免自動化測試新手常犯的10個錯誤

雖然從自己的錯誤中學習也不錯,但從別人的錯誤中學習總是更好的。作爲一個自動化測試人員,分享常見的容易犯的10個錯誤,可以從中吸取教訓,引以爲鑑。 一、必要時才自動化 新人小王接到爲Web應用程序自動化測試腳本的任務時,既高興又緊張,因爲這

原创 如何選擇合適的自動化測試工具?

自動化測試是高質量軟件交付領域中最重要的實踐之一。在今天的敏捷開發方法中,幾乎任一軟件開發過程都需要在開發階段的某個時候進行自動化測試,以加速回歸測試的工作。自動化測試工具可以幫助測試人員以及整個團隊專注於自動化工具無法處理的各自任務,但困

原创 作爲軟件工程師,給年輕時的自己的建議(下)

如果能夠穿越到10年前,你會給年輕的自己什麼建議?如果穿越到剛從業時,我會給年輕時的自己一個建議——“爲你想要實現的目標設定各種各樣的目標。只要有正確的計劃和願景,任何目標都不會太大。”在過去的25年裏,我經歷了成功和失敗。這段旅程令人難忘

原创 2022年最熱門的招聘技術技能是什麼,您絕對想不到

一、一則出人意料的報告 前段時間,在開源中國看到一篇分享了目前最熱門的技術技能的文章,該文章根據招聘機構Dice發佈的Q3技術工作報告,指出了當下最熱門技術能力,分別是SQL、Java、Python 和 Linux。如下圖:   文章全篇

原创 禪道16.3版本發佈,看板新增卡片導入、自定義列寬、自定義泳道高度、設置卡片完成狀態等功能

大家好,禪道16.3發佈了,本次發佈主要增強了通用看板的功能和易用性,在通用看板中新增了多項功能、 優化用戶體驗,包括:看板支持關聯項目中相關的計劃、發佈、版本、迭代;支持自定義設置列寬、泳道高度;卡片支持設置完成狀態;卡片支持在列中上下拖

原创 禪道16.2版本發佈!主要新增專業研發看板,修復Bug

大家好,禪道16.2發佈了,本次發佈在項目管理模型層面新增了專業研發看板功能,今後禪道全面支持Scrum、瀑布、看板3種項目管理模型,功能更加健全,用戶選擇更加靈活。   視頻地址:https://www.zentao.net/redir