Beautiful Testing: Leading Professionals Reveal How They Improve Software (Paperback)
暫譯: 美麗的測試:專業人士揭示他們如何改善軟體
Tim Riley, Adam Goucher Author), Riley Tim, Goucher Adam
- 出版商: O'Reilly
- 出版日期: 2009-12-01
- 定價: $1,750
- 售價: 8.0 折 $1,400
- 語言: 英文
- 頁數: 350
- 裝訂: Paperback
- ISBN: 0596159811
- ISBN-13: 9780596159818
-
相關分類:
軟體工程、軟體測試
-
相關翻譯:
測試之美-領略頂尖專家改善軟體的測試法則 (Beautiful Testing: Leading Professionals Reveal How They Improve Software) (繁中版)
立即出貨
買這商品的人也買了...
-
$1,770$1,682 -
$990$891 -
$1,900$1,805 -
$980$774 -
$299Learning JavaScript: Add Sparkle and Life to Your Web Pages, 2/e (Paperback)
-
$480$379 -
$780$663 -
$1,056Beautiful Security (Paperback)
-
$520$411 -
$680$537 -
$1,680$1,596 -
$750$638 -
$520$411 -
$820$648 -
$580$458 -
$530$419 -
$890$757 -
$490$387 -
$480$379 -
$420$332 -
$490$417 -
$450$351 -
$490$417 -
$850$723 -
$850$723
商品描述
Beautiful Testing offers 23 essays from 27 leading testers and developers that illustrate the qualities and techniques that make testing an art. Through personal anecdotes, you'll learn how each of these professionals developed beautiful ways of testing a wide range of products -- valuable knowledge that you can apply to your own projects.
Here's a sample of what you'll find inside:
- Microsoft's Alan Page knows a lot about large-scale test automation, and shares some of his secrets on how to make it beautiful
- Scott Barber explains why performance testing needs to be a collaborative process, rather than simply an exercise in measuring speed
- Karen Johnson describes how her professional experience intersected her personal life while testing medical software
- Rex Black reveals how satisfying stakeholders for 25 years is a beautiful thing
- Mathematician John D. Cook applies a classic definition of beauty, based on complexity and unity, to testing random number generators
All author royalties will be donated to the Nothing But Nets campaign to save lives by preventing malaria, a disease that kills millions of children in Africa each year.
This book includes contributions from:
- Adam Goucher
- Linda Wilkinson
- Rex Black
- Martin Schröder
- Clint Talbert
- Scott Barber
- Kamran Khan
- Emily Chen
- Brian Nitz
- Remko Tronçon
- Alan Page
- Neal Norwitz
- Michelle Levesque
- Jeffrey Yasskin
- John D. Cook
- Murali Nandigama
- Karen N. Johnson
- Chris McMahon
- Jennitta Andrea
- Lisa Crispin
- Matt Heusser
- Andreas Zeller
- David Schuler
- Tomasz Kojm
- Adam Christian
- Tim Riley
- Isaac Clerencia
5 Key Tips and Tricks for Testingby Tim Riley1. If you are going to run a test more than 3 times, think hard about automating it. The time saved is more than worth the front-end investment. 2. Test the riskiest, most changed, and most complex areas first, since they are most critical. These may be tests #10, #35 and #99. But if you start at test #1 and methodically work you way towards test #100 you may never get to #35 and most likely not #99. 3. Always take time to think through the testing before jumping in. This is the "Ready"part of Ready, Aim, Fire. Many testers jump straight to "Fire" and don't know what they are shooting at. This includes talking to the developer, talking through the testing with others, and writing down a plan and asking for feedback. This provides a way to see if you achieved what you originally planned and gives you something to build on in the future. 4. Have the tests ready _before_ the feature is done, or at least very soon after. Testing a week after a feature is done is a hundred times better then testing it a month later. And a thousand time better then testing is 6 months later. 5. Get to know your developers. Not just to show them your test plan and send them bug reports. Go to lunch with them. Walk to meetings with them. Make sure you know what they are working on and what their plans are. And make sure they know what you are working on and what your plans are. By having a richer working relationship, they will remember to include you when new features come alone, requirements change, and plans are updated. And they will eagerly help you out when developing test cases! |
商品描述(中文翻譯)
成功的軟體不僅依賴於嚴謹的測試,還依賴於穩固的架構和優雅的程式碼。但測試並不是一個例行的過程,而是一個不斷探索方法和演變出好點子的過程。《美麗的測試》提供了27位領先測試人員和開發者的23篇文章,展示了使測試成為一門藝術的特質和技術。透過個人故事,您將了解這些專業人士如何開發出美麗的測試方法,這些都是您可以應用於自己專案的寶貴知識。
以下是您在書中會找到的一些內容範例:
- 微軟的Alan Page對大規模測試自動化有深入的了解,並分享了如何使其變得美麗的一些秘密。
- Scott Barber解釋了為什麼性能測試需要是一個協作過程,而不僅僅是測量速度的練習。
- Karen Johnson描述了她的專業經驗如何與她的個人生活交織在一起,特別是在測試醫療軟體時。
- Rex Black揭示了滿足利益相關者25年是一件美好的事情。
- 數學家John D. Cook將基於複雜性和統一性的經典美學定義應用於測試隨機數生成器。
所有作者的版稅將捐贈給Nothing But Nets運動,以透過預防瘧疾來拯救生命,這是一種每年在非洲奪去數百萬兒童生命的疾病。
本書的貢獻者包括:
- Adam Goucher
- Linda Wilkinson
- Rex Black
- Martin Schröder
- Clint Talbert
- Scott Barber
- Kamran Khan
- Emily Chen
- Brian Nitz
- Remko Tronçon
- Alan Page
- Neal Norwitz
- Michelle Levesque
- Jeffrey Yasskin
- John D. Cook
- Murali Nandigama
- Karen N. Johnson
- Chris McMahon
- Jennitta Andrea
- Lisa Crispin
- Matt Heusser
- Andreas Zeller
- David Schuler
- Tomasz Kojm
- Adam Christian
- Tim Riley
- Isaac Clerencia
5個測試的關鍵提示和技巧 由Tim Riley提供
1. 如果您打算執行測試超過3次,請仔細考慮自動化。節省的時間絕對值得前期的投資。
2. 優先測試風險最高、變更最多和最複雜的區域,因為這些是最關鍵的。這些可能是測試#10、#35和#99。但如果您從測試#1開始,並有條不紊地朝著測試#100前進,您可能永遠無法到達#35,更不可能到達#99。
3. 在開始測試之前,始終花時間思考測試的內容。這是「準備、瞄準、發射」中的「準備」部分。許多測試人員直接跳到「發射」,卻不知道自己在瞄準什麼。這包括與開發人員交談、與他人討論測試內容,以及寫下計劃並徵求反饋。這樣可以幫助您檢視是否達成了最初的計劃,並為未來的工作提供基礎。
4. 在功能完成之前,或至少在功能完成後不久,準備好測試。功能完成一週後進行測試比一個月後進行測試好一百倍,而比六個月後進行測試好一千倍。
5. 了解您的開發人員。不僅僅是向他們展示您的測試計劃和發送錯誤報告。與他們共進午餐,與他們一起走去開會。確保您知道他們正在做什麼以及他們的計劃是什麼。並確保他們知道您正在做什麼以及您的計劃是什麼。透過建立更豐富的工作關係,他們會記得在新功能出現、需求變更和計劃更新時包括您。而且在開發測試案例時,他們會熱心地幫助您!