目前分類:測試自動化 (56)

瀏覽方式: 標題列表 簡短摘要
   
Gojko Adzic 是眾所皆知的名作者. 他所撰寫的 impact mapping, specification by example (有中譯本), Fifty Quick Ideas To Improve Your Tests, 和 Fifty Quick Ideas To Improve Your User Stories, 在市場上很受到歡迎. 這次他在 Agile Singapore 2016 介紹測試自動化的未來, 真的很值得一聽. 
 
 
Video link: https://www.youtube.com/watch?v=eXjxPuMcubQ&t=305s

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

在 agile tour Taipei 2014 中, 我們花了很大的篇幅, 安排了兩個 Coding Dojo, 讓大家瞭解如何來學習 TDD 的方法. 雖然 coding dojo 是個有效的方法, 但是並不是每個團隊能這麼幸運, 能夠來參加這樣的訓練.
 
 ViciousCircleofTestAutomation  
 
此外, 除了個人技術的問題外, 還有很多非技術性的問題, 像是時程的壓力, 老闆的期待, 團隊成員的素質和自動化的策略等等, 你也必須要能夠解決, 單單只改進了個人技術能力, 還是沒有辦法讓整個團隊做出成績來的.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

在敏捷開發中, 我們都知道要將功能切割, 每次做些小功能, 然後持續交付價值給客戶. 

因此當你在開發每個小功能時, 你會不斷進行以下事情:
1. 從主幹 check out 程式碼到分支
2. 開發團隊在分支進行開發
3. 小功能開發完後, 將分支程式, merge 回主幹

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

上次在 InfoQ 中看到一篇文章討論測試自動化, 其中讓我印象最深刻的是有關測試工具.

在十年前, 測試工具大概由三家公司所佔據, 公司名稱已經不太清楚了, 目前大概只剩 QTP 活下來.  那時候第一名的市佔率, 大約是第二名的兩倍. 開源的測試工具那時候還不成氣候.

曾幾何時, 世界變了, 從 Google Trend 發現到, 當年市佔率約 30% 的 QTP, 衰敗到一整個不行, 開源的測試工具現在已經是席捲大地.
http://www.google.com.tw/trends/explore#q=qtp%2C%20%2Fm%2F025sf8g%2C%20Robot%20Framework&cmpt=q

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

測試個案 80 % 被自動化? 續篇

有人問我, 如果這個 team 是一個模組的開發團隊, 是否和有 UI 的產品,對這句話有著不同的解釋.

是的, 兩者有著不同性質, 因此會有不同處理方式.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

測試個案 80 % 被自動化?

最近有位經理跟我提說, 某個團隊自動化做得很好, 有 80% 被自動化, 所以一下就可以確認產品有沒有問題, 測試完之後就可以出貨了


這是值得恭喜的一件事情. 他們做了不少自動化, 可以很快地確認某些功能是否正常.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

測試人員須要會寫程式嗎?

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




kojenchieh 發表在 痞客邦 PIXNET 留言(2) 人氣()

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塊錢.

kojenchieh 發表在 痞客邦 PIXNET 留言(2) 人氣()

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, 對於測試工程有高度熱忱.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

為什麼傳統的測試自動化工具無法滿足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的團隊, 理由有三

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

Build Verification Test實施的重點

摘錄至"How we test software at Microsoft"
Chapter 12 Other Tools

作者提到在實施Build Verification Test時, 有那些事情需要注意:

1. Automate Everything
- 因為每個build都要執行, 因此全程都要自動化

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

測試自動化的時機

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

作者這裡討論到什麼時候需要去做測試自動化. 首先他認為他自己會想去做自動化的原因如下

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

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自動化要小心的事情, 大家可以看看:

kojenchieh 發表在 痞客邦 PIXNET 留言(1) 人氣()

你所應該知道的BVT

What you need to know about BVT (Build Verification Testing)
http://www.softwaretestinghelp.com/bvt-build-verification-testing-process/


1. 什麼是BVT (Build Verification Testing)?
(1) 在每天新版本出來時, 為了確認是否能對它做進一步的測試, 我們必須做一些簡易的測試, 以確保這個版本是已經準備好了. 這個簡易的測試就叫BVT.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

測試自動化的Programming Paradigms

Programming Paradigms in Test Automation
http://blogs.msdn.com/imtesty/archive/2009/05/14/programming-paradigms-in-test-automation.aspx

May 14, 2009
Published in I.M.Testy


kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

要自動化多少才夠?

Automate This!
http://blogs.msdn.com/micahel/archive/2007/04/11/AutomateThis.aspx

April 11, 2007
Posted by Micahel
Published in Test Guide

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

計算測試自動化的投資報酬率

Return on Investment for Automated Testing
http://www.infoq.com/news/2009/04/testing-roi

Apr 02 2009
Posted by Amr Elssamadisy
Published in Info Queue

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

好的自動化測試該具備什麼屬性?

What are the Qualities of a Good Test?
http://www.infoq.com/news/2008/10/qualities_good_test

Oct 03, 2008
Posted by Mark Levison
Published in Info Queue

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

何時要使用測試自動化?

When to use automated tests
http://ubertest.hogfish.net/?p=75

March 31st, 2009
Published in Scary Tester

測試自動化是非常有用和令人印象深刻的工具, 可以幫助測試更有效率. 但是, 測試自動化並不是適用所有的專案, 可能是因缺乏時間, 或是因為技術上的限制.

kojenchieh 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 23
找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼