|
Social Skills: The Softer Side of Software Testing
Slideshow
Communication breakdowns are a primary cause of IT project failure. Marcia Buzzella believes increasing the success rate of IT projects across waterfall, Agile, and DevOps methods requires a balance of social (soft) and technical (hard) capabilities to improve team performance.
|
Marcia Buzzella
|
|
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
|
|
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
|
|
The Software Testing Pyramid: A Concrete Example
Slideshow
Mike Cohn’s Test Pyramid describes a test automation strategy consisting of a wide base of unit tests, service-oriented acceptance tests for business logic, and a thin layer of tests exercising the user interface. Tests that provide the quickest feedback and fault precision serve as the...
|
Jim Weaver
|
|
The Lost Art of Acceptance Testing
Slideshow
Acceptance testing is often thought of as the little brother of system testing and, in many projects, it ends up as a little phase at the end. Having worked in system testing for most of her testing career, Bettina Faldborg found it was a bigger jump than you might think to move to...
|
Bettina Faldborg
|
|
Effective Test Estimation
Slideshow
We have experience with testing projects, both large and small. Sometimes our test estimates are accurate—and sometimes they’re not. We often miss deadlines because there are no defined criteria used to create our estimates. Sometimes we miss our schedules due to crunched testing timelines.
|
Shyam Sunder
|
|
Ensuring the Happy Path: Automated Developer Testing for Mobile Apps
Slideshow
Is there anything worse than trying to fix that one small bug, declaring it fixed, and then realizing “the fix” caused another bug somewhere else in your app? And there it is, one more bug and you are at it again. The small voice in your head says if only you had automated tests. We know...
|
Josiah Mory
|
|
Conquer the Murky Waters of Test Automation
Slideshow
A solid test automation implementation is key to any foray into continuous delivery. Although the test automation waters may look peaceful and pristine, anyone who has jumped in to automate testing complex systems has found the waters to be troubled and murky. Tests take too long to run...
|
Brian Saylor
|
|
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Slideshow
Most understand that an agile development and testing approach improves quality and reduces risks in our projects. In some companies and culture however, there are skeptics. Is the move to agile—and therefore agile testing—really beneficial? Join Iuliia Zavertailo for a closer look at a...
|
Iuliia Zavertailo
|
|
Test Design for Responsive Websites
Slideshow
Websites built with responsive design come with the added testing challenge of having a single web application working across all screen sizes and many devices. So, how can you ensure your application will render correctly without testing on a huge number of smartphones, tablets, and...
|
Adam Rosenberg
|