skip to main content
Skip header Section
How Google Tests SoftwareApril 2012
Publisher:
  • Addison-Wesley Professional
ISBN:978-0-321-80302-3
Published:02 April 2012
Pages:
320
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Pioneering the Future of Software Test Do you need to get it right, too? Then, learn from Google. Legendarytesting expertJames Whittaker, until recently a Google testing leader,and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if youre not quite Googles sizeyet! Breakthrough Techniques You Can Actually Use Discover 100% practical, amazingly scalable techniques for analyzing risk and planning teststhinking like real usersimplementing exploratory, black box, white box, and acceptance testinggetting usable feedbacktracking issueschoosing and creating toolstesting Docs & Mocks, interfaces, classes, modules, libraries, binaries, services, and infrastructurereviewing code and refactoringusing test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an acceleratorand make your whole organization more productive!

Cited By

  1. ACM
    Wan Z, Xia X, Zhang Y, Lo D, Zhou D, Chen Q and Hassan A What motivates software practitioners to contribute to inner source? Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (132-144)
  2. ACM
    Chai X, Cai G and Li H aSIT: An Interface-oriented Distributed Automated Test System Proceedings of the 2021 2nd International Conference on Computing, Networks and Internet of Things, (1-7)
  3. Garousi V, Felderer M, Kuhrmann M, Herkiloğlu K and Eldh S (2020). Exploring the industry's challenges in software testing, Journal of Software: Evolution and Process, 32:8, Online publication date: 3-Aug-2020.
  4. ACM
    Aniche M, Hermans F and van Deursen A Pragmatic Software Testing Education Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (414-420)
  5. ACM
    Fazzolino R, de Faria H, Amaral L, Canedo E, Rodrigues G and Bonifácio R Assessing Agile Testing Practices for Enterprise Systems Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing, (29-38)
  6. Garousi V and Elberzhager F (2017). Test Automation, IEEE Software, 34:2, (90-96), Online publication date: 1-Mar-2017.
  7. ACM
    Capraro M and Riehle D (2016). Inner Source Definition, Benefits, and Challenges, ACM Computing Surveys, 49:4, (1-36), Online publication date: 31-Dec-2018.
  8. ACM
    Prechelt L, Schmeisky H and Zieris F Quality experience Proceedings of the 38th International Conference on Software Engineering, (1017-1027)
  9. ACM
    Rehmann K, Seo C, Hwang D, Truong B, Boehm A and Lee D (2016). Performance Monitoring in SAP HANA's Continuous Integration Process, ACM SIGMETRICS Performance Evaluation Review, 43:4, (43-52), Online publication date: 25-Feb-2016.
  10. (2016). When and what to automate in software testing? A multi-vocal literature review, Information and Software Technology, 76:C, (92-117), Online publication date: 1-Aug-2016.
  11. ACM
    Pham R, Mörschbach J and Schneider K Communicating software testing culture through visualizing testing activity Proceedings of the 7th International Workshop on Social Software Engineering, (1-8)
  12. Sadowski C, van Gogh J, Jaspan C, Söderberg E and Winter C Tricorder Proceedings of the 37th International Conference on Software Engineering - Volume 1, (598-608)
  13. Adams B, Bellomo S, Bird C, Khomh F and Moir K 3rd international workshop on release engineering (RELENG 2015) Proceedings of the 37th International Conference on Software Engineering - Volume 2, (995-996)
  14. ACM
    Zhang S, Jalali D, Wuttke J, Muşlu K, Lam W, Ernst M and Notkin D Empirically revisiting the test independence assumption Proceedings of the 2014 International Symposium on Software Testing and Analysis, (385-396)
  15. ACM
    Pham R Improving the software testing skills of novices during onboarding through social transparency Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (803-806)
  16. Adams B, Bird C, Khomh F and Moir K 1st international workshop on release engineering (RELENG 2013) Proceedings of the 2013 International Conference on Software Engineering, (1545-1546)
  17. Zhi Q and Xu W MED: The Monitor-Emulator-Debugger for Software-Defined Networks IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications, (1-9)
Contributors
  • Florida Institute of Technology

Recommendations