目前分類:測試自動化 (62)
- Jul 12 Mon 2021 20:37
Google 測試自動化轉型之旅
- Sep 28 Mon 2020 22:13
如何有效率地進行測試自動化
- May 19 Tue 2020 21:22
專職的自動化測試工程師有用嗎?
- May 19 Tue 2020 08:30
手動測試會被取代嗎?
- Jan 27 Sun 2019 13:42
測試 100% 自動化可行嗎?
- Jan 01 Tue 2019 20:29
讓我們聊聊測試自動化金字塔
- Oct 10 Mon 2016 18:02
測試自動化的未來
- Nov 12 Wed 2014 23:08
測試團隊實施測試自動化的經驗分享
- Jul 02 Wed 2014 06:57
沒有自動化, 就沒有準時交付
在敏捷開發中, 我們都知道要將功能切割, 每次做些小功能, 然後持續交付價值給客戶.
因此當你在開發每個小功能時, 你會不斷進行以下事情:
1. 從主幹 check out 程式碼到分支
2. 開發團隊在分支進行開發
3. 小功能開發完後, 將分支程式, merge 回主幹
- Mar 03 Mon 2014 06:56
開源測試工具 v.s. 套裝測試工具
上次在 InfoQ 中看到一篇文章討論測試自動化, 其中讓我印象最深刻的是有關測試工具.
在十年前, 測試工具大概由三家公司所佔據, 公司名稱已經不太清楚了, 目前大概只剩 QTP 活下來. 那時候第一名的市佔率, 大約是第二名的兩倍. 開源的測試工具那時候還不成氣候.
曾幾何時, 世界變了, 從 Google Trend 發現到, 當年市佔率約 30% 的 QTP, 衰敗到一整個不行, 開源的測試工具現在已經是席捲大地.
http://www.google.com.tw/trends/explore#q=qtp%2C%20%2Fm%2F025sf8g%2C%20Robot%20Framework&cmpt=q
- Mar 04 Mon 2013 11:43
測試個案 80 % 被自動化? 續篇
有人問我, 如果這個 team 是一個模組的開發團隊, 是否和有 UI 的產品,對這句話有著不同的解釋.
是的, 兩者有著不同性質, 因此會有不同處理方式.
- Mar 02 Sat 2013 15:34
測試個案 80 % 被自動化?
最近有位經理跟我提說, 某個團隊自動化做得很好, 有 80% 被自動化, 所以一下就可以確認產品有沒有問題, 測試完之後就可以出貨了
這是值得恭喜的一件事情. 他們做了不少自動化, 可以很快地確認某些功能是否正常.
- Feb 21 Mon 2011 07:02
測試人員須要會寫程式嗎?
Do Testers Have to Write Code?
http://testobsessed.com/2010/10/20/testers-code/
作者常常被人家問到, 測試人員需不需要會寫程式. 他認為若是你的工作是做測試自動化的話, 自然是需要會寫程式; 可是若是只做手動測試, 會不會寫程式並不適那麼重要.
但是, 他也很積極地去做了調查, 看看市面上是否需要測試人員懂得寫code.
因此從2010年八月二十五日到2010年十月十六日, 在美國187職缺廣告中, (要找 Software testers 或是 QA), 作者整理出以下結果:
(1) 187個工作中, 有112個工作指出必需要某些程式撰寫的技巧, 39個工作說這是 nice to have, 所以約有80%以上是有提到要程式撰寫技巧
那廣告中那些程式技巧被提到呢?
- SQL or relational database skills (84)
- Java, including J2EE and EJBs (52)
- Perl (44)
- Python (39)
- C/C++ (30)
- Shell Scripting (27) note: an additional 4 mentioned batch files.
- JavaScript (24)
- C# (23)
- .NET including VB.NET and ASP.NET but not C# (19)
- Ruby (9)
看起來SQL是非常重要的一個項目.
有些雖然跟程式寫作無關, 但是也常被提到的技術有
- XML (31)
- HTTP/HTTPS, HTML, CSS, and XPATH (28)
- SOAP and XSL/XSLT (17)
此外常被提到的自動化工具如下:
- Selenium, including SeleniumRC (31)
- QTP (19)
- XUnit frameworks such as JUnit, NUnit, TestNG, etc. (14)
- LoadRunner (11)
- JMeter (7)
- Winrunner (7)
- SilkTest (6)
- SilkPerformer (4)
- Visual Studio/TFS (4)
- Watir or Watin (4)
- Eggplant (2)
- Fitnesse (2)
有一半以上是 open source 或是免錢的工具, 所以工具廠商可能需要好好檢討一下. 另外一個令作者驚訝的是 WinRunner, 因為它是一個沒有在賣的產品(http://support.openview.hp.com/encore/wr.jsp), 可是仍然有許多公司還在用它.
其中 55 個工作有提到 agile. 在這 55 工作中, 有 49 個要測試自動化, 看起來 agile 團隊要自動化的比例是還蠻高的
最後作者還附上原始資料, 有興趣的可以看看
http://testobsessed.com/wp-content/uploads/2010/10/newjobdata1.txt
- Oct 28 Thu 2010 10:47
Google如何改進測試方法
Google如何改進測試方法
Improving testing practices at Google
http://gojko.net/2009/12/07/improving-testing-practices-at-google/
作者在 XPDay 2009中, 聽到Mark Striebeck演講的 “Developer testing, from the dark ages to the age of enlightenment”. 他提到Google如何進行測試, 以下是一些摘要
Goole每年花100M在測試自動化上面, 希望能得到一個答案, 就是他們能得到好的投資報酬率.
根據他們的估計: 若是一個bug在TDD被找到和修復, 大約要花費美金5塊錢; 如果到full build階段, 則要美金50塊錢; 在integration test階段, 則需要美金500塊錢; 若是在system test階段, 需要美金5000塊錢.
- Apr 13 Tue 2010 12:10
Google中的SET都在做些什麼?
Google中的SET都在做些什麼?
Google is hiring SETs
http://googletesting.blogspot.com/2010/03/google-is-hiring-sets.html
在Google中, 有個職務叫做SET讓我們來看看他是什麼, 以及他要做什麼.
什麼是SET?
在Google, SET代表Software Engineers in Test, 負責開發test framework和建立穩固, 可scalable和有效的測試. SETs大多的時間是花在使用C++, Java, 或Python之類的語言來撰寫程式. 所以SET他是一個軟體工程師, 一個core developer, 對於測試工程有高度熱忱.
- Apr 12 Mon 2010 08:14
Google Test Automation Conference 2008
Google Test Automation Conference 2008
GTAC Videos and Slides Available
http://googletesting.blogspot.com/2008/12/posted-by-lydia-ash-gtac-conference.html
Google Test Automation Conference 2008的一些相關投影片和演講影片可以自由下載, 有興趣的人可以看看Google怎麼做test automation.
Opening Remarks - Lydia Ash
- Nov 05 Thu 2009 08:13
為什麼傳統的測試自動化工具無法滿足agile的團隊
為什麼傳統的測試自動化工具無法滿足agile的團隊
Agile-Friendly Test Automation Tools/Frameworks
http://testobsessed.com/2008/04/29/agile-friendly-test-automation-toolsframeworks/
April 29th, 2008
Posted by Elisabeth Hendrickson
Hendrickson認為, 為什麼傳統 record-and-playback的商業自動化測試工具, 並不適用於agile的團隊, 理由有三
- Oct 07 Wed 2009 09:29
Build Verification Test實施的重點
Build Verification Test實施的重點
摘錄至"How we test software at Microsoft"
Chapter 12 Other Tools
作者提到在實施Build Verification Test時, 有那些事情需要注意:
1. Automate Everything
- 因為每個build都要執行, 因此全程都要自動化
- Sep 09 Wed 2009 07:09
測試自動化的時機
測試自動化的時機
Test Automation ROI (Part II)
http://blogs.msdn.com/imtesty/archive/2009/09/02/test-automation-roi-part-ii.aspx
Posted by Bj Rollison
Posted in I. M. Testy
作者這裡討論到什麼時候需要去做測試自動化. 首先他認為他自己會想去做自動化的原因如下
- Aug 14 Fri 2009 16:02
UI自動化測試不要走火入魔
UI自動化測試不要走火入魔
UI Automation Out of Control
http://blogs.msdn.com/imtesty/archive/2009/08/01/automation.aspx
August 01, 2009
Posted by I.M.Testy
作者提出一些在做UI自動化要小心的事情, 大家可以看看: