|
The Secrets to Blazing-Fast, Rock-Solid Mobile Acceptance Testing
Slideshow
Automated acceptance testing is an essential component of a healthy agile software development process. Unfortunately, attempts to adopt this approach in mobile often result in slow, brittle, and highly complex device tests, based on UI automation. This approach harms confidence in...
|
Paul Stringer
|
|
Use Model-Based Testing to Navigate the Software Forest
Slideshow
Even seemingly simple software systems can be a dense forest of intersecting logical pathways which may leave you wondering if your testing was robust enough. Traditional test cases are flawed since they only execute the pathways the tester considered at the time the test case was written...
|
Jon Fetrow
|
|
A Shift in Mindset: From Finding Defects to Preventing Them
Slideshow
Although most software companies have adopted agile development, many still treat quality assurance as something that gets handled when coding is finished and ready for test. However, practicing this reactive approach to quality costs teams in rework, context switching, slower code release...
|
Oscar Gracia and Geordie Speake
|
|
Globalization Testing for Cloud Products
Slideshow
Every year, VMware has hundreds of releases for its virtualization products that cover data centers, networking, storage, cloud management, and digital workspace. Testing many different products while adapting to their development lifecycle introduces some special challenges for the...
|
Vincent Truong
|
|
Get Involved Early: A Tester’s Experience with Requirements
Slideshow
Although requirements provide valuable information that informs and shapes testing, sometimes the information provided is incomplete or unclear. Join Julie Lebo as she shares her experience with requirements engineering and how she has integrated her testing group into the requirement...
|
Julie Lebo
|
|
Manage Testing by Dependencies—Not Activities
Slideshow
Traditionally, test management has focused on two areas—test planning and test execution. Test planning creates the test strategy and prepares test cases. Test execution focuses on who is responsible for and assigned to executing the respective test cases and logging defects. These views...
|
Jim Trentadue
|
|
Testing RESTful Web Services
Slideshow
A lot of folks doing testing (QAs, BAs, and Devs alike) are experienced with testing applications through the front end—a graphical user interface or a mobile app. However, Hilary Weaver-Robb says that with this type of testing we often miss the internal web services and APIs that power...
|
Hilary Weaver-Robb
|
|
Testing in the Year 2020: The Erosion of Governance, Management, and Excellence
Slideshow
Competition is driving our business and IT partners to be ever more nimble. And Byron Glick and Jithesh Ramachandran say that the growing agility is eroding the old foundations of testing—test management, project governance, and centers of excellence. An organization pursuing lean startup...
|
Byron Glick
|
|
Endgame Testing: Exploring Your Agile Product End to End The main goal of endgame testing is to test the system end to end from the user's perspective. This should ensure continuity between components developed by different teams, continuity in user experience, and successful integration of new features. Endgame testing will often identify gaps that are difficult to discover inside agile teams, including flows across the product.
|
|
|
Shifting Left and Going beyond Agile: An Interview with Michael Nauman In this interview, Michael Nauman, a testing lead for AutoCAD Web, explains how we can go beyond basic agile principles. He digs into the current state of shift-left testing, the importance of aligning your DevOps with your automation, and using agile as a starting point on your quality journey.
|
|