Recently Posted Videos
http://g.co/gtac2013 Slides: http://goo.gl/pPQ1u Katerina Goseva-Popstojanova, West Virginia University Software product lines exhibit high degree of commonality among the systems in the product line and a well specified number of possible variations. Based on data extracted from two case studies - a medium size industrial product line and a large, evolving open source product line - we explore...
GTAC 2013 Day 2 Keynote: Testable JavaScript - Architecting Your Application for Testability
http://g.co/gtac2013 Slides: http://goo.gl/E1v14 Mark Trostler, Google Testable JavaScript is a process. Whether starting with a blank slate or an already implemented application (or somewhere in-between) being able to test your JavaScript code simply, cleanly, and effectively is a necessary feature. Code that cannot be tested will be rewritten. While JavaScript is unique due to the myriad of e...
GTAC 2013: Android UI Automation
http://g.co/gtac2013 Slides: http://goo.gl/kpJCL Guang Zhu (朱光) and Adam Momtaz, Google As Android gains popularity in the mobile world, application developers and OEM vendors are exploring ways to perform end-to-end UI driven testing of applications or entire platform. With a brief review of existing UI Automation solutions on Android, this talk introduces the recently released Android UI Auto...
GTAC 2013: Testing for Educational Gaming and Educational Gaming for Testing
http://g.co/gtac2013 Slides: http://goo.gl/wb3nm Tao Xie, North Carolina State University This talk presents Pex4Fun (http://www.pexforfun.com/), which leverages automated test generation to underpin automatic grading in an online programming system that can scale to hundreds of thousands of users. It provides a programming-oriented gaming experience outside of the classroom, training users to ...
GTAC 2013: How Do You Test a Mobile OS?
http://g.co/gtac2013 Slides: http://goo.gl/7UeEI David Burns and Malini Das, Mozilla This is the problem that confronted Mozilla when we decided to venture into the world of FirefoxOS. Where to start and how to do it was going to prove an interesting task. Come listen to how we solved this problem and how we created a new framework.
GTAC 2013: Mobile Automation in Continuous Delivery Pipeline
http://g.co/gtac2013 Slides: http://goo.gl/pOSkp Igor Dorovskikh and Kaustubh Gawande, Expedia Expedia started investing in Mobile Web and iOS/Android apps in early 2012. At the same time Test Engineers started developing test automation solutions to build quality and testability into the products from the beginning. In this talk, we will share our experience and learning of utilizing open sour...
GTAC 2013: Opening Remarks, The Conference, New York Office
http://g.co/gtac2013
GTAC 2013 Keynote: Evolution from Quality Assurance to Test Engineering
http://g.co/gtac2013 Slides: http://goo.gl/76Ggf Ari Shamash, Google You built an app. You launched it. You figured you'd get it out there, build up some volume, get some funding, throw it all out, and then start from scratch so you can "do it right". But, demands for new features are sky high, you are now being asked to push towards unprecedented scale at an unheard of velocity. Yikes! Now wha...
GTAC 2013: Drinking the Ocean - Finding XSS at Google Scale
http://g.co/gtac2013 Slides: http://goo.gl/8qqHA Claudio Criscione, Google Cross site scripting, or XSS, is the modern-day equivalent of the middle-ages black plague in the web application world: it's widespread, it's bad and there are little or no technical ways to detect it until it's too late. DOM XSS is a particularly nasty variant of those, as it requires a real browser or equivalent to be...
GTAC 2013: Web Performance Testing with WebDriver
http://g.co/gtac2013 Slides: http://goo.gl/5QHVY Demo code: https://gist.github.com/klepikov/5457750 Michael Klepikov, Google In web performance testing, we know pretty well how to analyze a page load. We need to move beyond a page load though: modern apps are highly interactive, and operations tend not to reload the entire page, but rather update it. Different people, myself included, have int...