企業級軟件開發需要什么樣的框架? 分析領域特定的問題。比如趕集網這一分類信息網站,她的定位是解決都市人尋求房屋出租、二手房、二手車、二手物品交易、求職招聘等生活信息的需..
最近雷鎮同學將Martin Fowler先生的著名論文《持續集成》第二版翻譯成中文并發布出來,掀起了國內對于持續集成理論和實踐討論的新的高潮。筆者在本文中將全面對比持續集成論文前后兩版..
軟件領域一個非常大的特點是流程和技術變化相當的快。作為一個軟件企業,面對日新月異的開發流程和開發技術,何時、如何選擇及引進新的流程和技術變得十分重要。這篇文章主要討論的是..
系統集成測試:了解你的被測系統-信息收集方法.一如既往的,你會想到在一個測試之前,你需要做測試計劃,你需要做測試策略、方案。但在這之前你首先要了解你的被測系統。..
在討論這個問題前,我們先引入一個概念:綜合系統(System of System)。這個概念來自ISTQB術語,它是這樣被定義的:Multiple heterogeneous,distributed systems that are embedded in networks at multiple levels and in mul..
讓用戶幫你做測試.我們知道,只要有軟件就會有bug。一者,再嚴格的測試也只是抽樣活動,總會有bug被遺留下來。再者,做軟件也是一種商業行為,對質量的投入要看ROI?;谝陨蟽煞N原因,..
技術工具Nightwatch.js – 基于Node.js的驗收測試框架 Nightwatch是一套新近問世的基于Node.js的驗收測試框架,使用Selenium WebDriver API以將Web應用測試自動化。它提供了簡單的語法,支持使用JavaScript和..
分布式系統測試–使用HttpServer的一個并發問題 上周發布的一個系統,出現了一個很詭異的現象。抽象一下描述,問題大概就是這樣的: 需求: 一次http請求,通過url的params來讀取服務器..
Gmail測試工程經理Ankit Mehta的訪談.Ankit Mehta在成為測試工程經理之前是一名測試工程師(TE)。在最初的幾年,Ankit Mehta一直在和測試自動化代碼打交道。他作為技術經理的第一個大項目正是Gmail。..
在軟件開發中應用80:20原則.Jim Bird是一位經驗豐富的軟件開發經理、項目經理與CTO,專注于軟件開發與維護中疑難問題的解決、軟件質量管理與安全領域。在過去的15年間,Jim曾管理過團隊建設..
軟件測試轉型之路.2010年12月31日,在網易從事了多年開發之后,依依不舍地離開,面臨的是一個完全從零開始的全新職位:SQA,也就是tester。..
全程軟件測試實踐:從需求到運營.1 全程軟件測試圖解 傳統的軟件測試,可以簡單描述為下圖所示:..
最近,某著名信息安全公司發布了一個更新補丁,導致用戶的密鑰管理軟件無法正常工作,應該從類似的問題中學習到怎樣的教訓呢?評論家Andrew Binstock撰文強調了回歸測試的重要性!..
解決多通道測試的挑戰.多通道 描述的是具有多個界面的應用程序。隨著我們從桌面發展到基于 Web 的計算甚至是移動計算,多通道越來越常見。由于設備(平板、手機、筆記本電腦、臺式計算機..
以客戶關注為焦點看軟件測試?!≤浖y試的終極目標是給客戶提供滿意的產品和服務。因此,只有真正去理解、熟悉、分析客戶所關注的業務,才能給客戶提供高質量的產品。本文從包括客戶..
安全相關軟件的挑戰 嵌入式軟件已經逐漸成為當今創新型產品的核心。對于在我們日常生活中必不可少的產品來說,嵌入式軟件是定義其功能,控制其電氣和機械系統的重要組件。例..
軟件質量挑戰和實踐建議.軟件開發和工程被視為非常年輕的職業;但是,它們得到了廣泛應用,并且正以比以往更快的速度增長。在許多國家,軟件行業目前通常被視為經濟增長的主要支柱之一..
論測試團隊在需求開發階段的關注重點 系統測試團隊是檢驗軟件需求完成度,軟件質量,用戶體驗的重要角色,只有系統測試團隊對需求以及用戶的最終訴求有充分的理解后,才能提高測試的..
探索式測試實踐之缺陷大掃除和結對測試.探索式測試的定義在我的blog都做了較多說明,其中也談到了探索式測試在項目的實踐方式,接下來會詳細的說明其中來亮個實踐方式的具體實施過程。..
探索式測試的相關問題的個人理解.首先需要聲明的是,目前我對探索式測試理論和實踐的理解還停留在1到2年前的水平,很多內容都在《探索式測試實踐之路》可以了解到的,但是需要告訴大家..