目前日期文章:200809 (23)

瀏覽方式: 標題列表 簡短摘要

Performance Testing的迷思: 放下去跑就可以了

每當有engineer要去做performance testing時, 有些upper managers總是會有個錯覺, 認為這個engineer 可以同時再接一些別的事情. 因為他們會說, "不是放下去run就好了嗎? 其他時間就可以來做別的事". 他的意思好像是說performance test 的工作就是丟下跑就是了.

一開始聽到這樣的說法時, 還無法很快說出哪裡有問題. 剛好最近在上performance testing時, 看到書裡面有描述在做performance testing的一些準備工作

Patterns of Performance and Operability,
Chapter 7 Test Preparation and Execution

1. Script Development: If you are using load testing software, you will need to develop scripts that implement the load scenarios contained in your test plan.

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

SDET在做什麼?

What does an SDET do?
http://aliabdin.wordpress.com/2007/03/31/what-does-an-sdet-do/

所謂SDET 就是Software Development Engineer in Test, 這是微軟的叫法. 在我們公司叫做 Test Developer.

作者認為SDET的工作和Software Test Engineers(STE)不一樣, (STE也就是一般的軟體測試工程師, 或是叫做QA). 他並不是指有著重在測試而已, 他還有別的事情要處理. 因此這篇文章列出哪些事情是他認為SDET特別要做的

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

Ruby適合當test scripting language嗎?


Disadvantages of Ruby for Test Automation
http://blogs.msdn.com/imtesty/archive/2006/06/08/621755.aspx

Test Automation with Ruby: Don't drink the kool-aid
http://blogs.msdn.com/imtesty/archive/2006/08/25/720782.aspx

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

GUI Automation 真的值得嗎?


GUI Automation and ROI
http://blogs.msdn.com/imtesty/archive/2008/03/28/gui-automation-and-roi.aspx


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

測試程式架構的重要性: 看Commerical UI automation tool的演進


Mercury Business Process Testing:專注於業務需求的自動化測試
http://blog.joycode.com/oldsidney/articles/86763.aspx

當我在和同事談test automation時, 提到QA在做test automation時, 常常沒有 architecture design的觀念. 每次程式一有做修正或是需求改變時, 測試程式常常會改到翻掉.

像是在做UI測試時, 一開始的script都是直接描述UI的動作, 和UI的control 綁的很緊, 可以參照文章中第二代的自動化測試的script

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

Non-functional requirement v.s functional requirement

上次在公司內部教育訓練時, 發現很多員工不 知道什麼是non-functional requirment. 我想這個現象在台灣非常普遍, 因為學校通常沒有把軟體工程視為必修, 再加上學生也不會選修它. (都會寫軟體了, 還修什麼軟體工程).

我雖然在課堂上解釋了一下, 但是我還是上網找了一些資料

在Wiki中, 定義是這樣的:
non-functional requirements are requirements which specify criteria that can be used to judge the operation of a system, rather than specific behaviors

跟他相反的functional requirement其定義是:

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

有關test management 相關的書籍

目前最有名的是這兩本書, Rex Blacky在這方面真的十分有經驗, 他可以寫一堆想都想不到的東西, 你不得不佩服他經驗真的是很豐富. 我想若是有志成為QA manager的人, 這兩本是一定要看的
1. Critical Testing Processes: Plan, Prepare, Perform, Perfect
by Rex Black
http://www.amazon.com/Critical-Testing-Processes-Prepare-Perform/dp/0201748681/ref=pd_sim_b_2

2. Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

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

如何找software performance tester

“…5 or 6 bullet points for a performance tester…”
by Mike Kelly
http://www.michaeldkelly.com/blog/archives/71

在網路上有人提出在interview performance tester時, 要問哪些問題來確認其專業知識是否過關.

基本上每個面向都涵蓋到了, 不過我也很懷疑真的會有人可以面面俱到嗎? 尤其在台灣, item1 滿足並且有意願就已經快要可以進來了

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

如何有效開立test case: feature-driven v.s purpose-driven

通常我們開立test cases時, 都是以feature為導向, 來分配工作. 例如QA 甲測試 feature 1, QA 乙測試 feature 2. 然後可能給1~2週讓他們開立test cases, 之後再進行test case review. 可是這樣做我們遇到了一些問題

1. 大家都只會開functional的test cases
2. 太慢才能給feedback, 因為要等test case全部開完才能給feedback
3. TC 太多, 大家沒有空仔細去看完. 因為1~2週開完的test case量實在不少

因此我們team想出一個作法, 以purpose為導向來開立test case

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

有關軟體測試自動化的書籍

目前在Amazon上有關測試自動化的書不多, 大部分都有點時間了. 只有一本是今年出的, 不過要100美金, 真是買不下手. 再加上主題缺乏吸引力, 我應該不會用自己的錢買吧

1. Software Test Automation (ACM Press)
by Mark Fewster (Author), Dorothy Graham (Author)
http://www.amazon.com/Software-Test-Automation-ACM-Press/dp/0201331403/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1222000288&sr=8-1

2. Just Enough Software Test Automation (Yourdon Press Series)

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

Becoming a More Agile Tester
http://www.jrothman.com/weblog/JR.Agiletester.pdf

Posted by Johanna Rothman

 這是另外一篇網路上討論agile testing的文章, enjoy it

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

Is Pipelined Continous Integration a Good Idea?
Amr Elssamadisy

http://www.infoq.com/news/2007/09/CI_Pipeline


當我們在apply CI時會遇到一個問題: 那就是CI執行了太久.

有時候是因為compile source code太久, 像我們的程式要4~5 hrs

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

7. 有錢人與積極的成功人士交往 窮人與消極的人或不成功的人交往
(1) 成功的人會把其他成功的人看成學習對象
    - 模仿是人最主要的學習方式
    - 如果已經有經過證實有效的方法可以達到成功, 為什麼需要發明新的輪胎
    - 與成功的人交往會受到正面力量的傳染
    - 成功的人會找贏家相處

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

Agile Testing - Nine Principles and Six Concrete Practices for Testing on Agile Teams

- Elisabeth Hendrickson

http://testobsessed.com/2008/08/11/agile-testing-overview-redux/

這是一篇介紹agile testing的簡報. 她告訴你agile testing基本上的不同是什麼. 其中令我最驚訝的地方, 是簡報中的插圖, 畫的十分生動傳神. 把agile testing mindset的轉變給highlight出來. 我想它是一篇讓你很快可以上手, 了解agile testing是什麼的文章


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

Perfect Software: And Other Illusions about Testing
by Gerald M. Weinberg

最近在網路上閒逛時, 忽然間發現了一個熟悉的名字: Gerald M. Weinberg. 他要出新書了. 你知道他是誰嗎? 他就是這些中譯書的原始作者

溫伯格的軟體管理學:系統化思考(第1卷)
http://www.books.com.tw/exep/prod/booksfile.php?item=0010341309

溫伯格的軟體管理學:第一級評量(第2卷)

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

PerfTestPlus

這是目前我在網路上找到介紹Performance Testing最詳盡的網站
http://www.perftestplus.com/index.htm

曾經寫過一些系列文章, 像是
User Experience, not Metrics Series (共13篇)
Beyond Performance Testing Series (共14篇)

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

微軟有出一本書叫 
Improving .NET Application Performance and Scalability
這本書是在描述微軟如何做Performance engineering. 其中有一章節是在描述如何做performance testing. 我節錄了一小段讓大家聞香一下. 有興趣的人可至微軟網站download這本書. 不過有一千多頁, 要花不少時間才能看完.

Step 1: Identify key scenarios
(1) Scenarios are anticipated user paths that generally incorporate multiple application activities

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

The definition of Load/Stress/Performance Test

Most people don't know how to distinguish between load, stress and performance testing. Therefore I do a little survey to confirm the definition of load, stress and performance testing. I hope it's helpful to let everyone can understand them well.
 
1. The Art of Software Testing, Glenford J. Myers
A. Volume Testing
Volume testing is subjecting the program to heavy volumes of data.

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

Performance Testing的書其實也不多, 但至少比agile testing多一點. 而且大多是Microsoft所寫的書. 軟體大廠是真的有他厲害的地方, 雖然你還覺得Microsoft的Bug不少, 但是他在各方面還是下了不少功夫, 有許多地方還是值得我們借鏡


1. Integrated Approach to Web Performance Testing: A Practitioner's Guide
by B. M. Subraya
http://www.amazon.com/Integrated-Approach-Performance-Testing-Practitioners/dp/1591407850/ref=sr_1_2?ie=UTF8&s=books&qid=1220702000&sr=1-2

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

這些是我目前找到有關agile testing的相關書籍, 看起來真的不多, 所以大部分的時候還是要找一些paper or industry reports來看看

A. Agile Testing
1. Lessons Learned in Software Testing 
by Cem Kaner, James Bach, Bret Pettichord
http://www.amazon.com/Lessons-Learned-Software-Testing-Kaner/dp/0471081124/ref=sr_1_9?ie=UTF8&s=books&qid=1220664539&sr=1-9

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

1 2

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

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

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

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

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼