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
- 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)
- 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)
- 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.
- 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)
- 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)
- Garousi V and Elberzhager F (2017). Test Automation, IEEE Software, 34:2, (90-96), Online publication date: 1-Mar-2017.
- 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.
- Prechelt L, Schmeisky H and Zieris F Quality experience Proceedings of the 38th International Conference on Software Engineering, (1017-1027)
- 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.
- (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.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
Index Terms
- How Google Tests Software