The Latest
![]() |
Reduce Test Automation Execution Time by 80%[presentation]
Slideshow
Software testers and quality assurance engineers are often pressured to cut testing time to ensure on-time product releases. Usually this means running fewer test cycles with the risk of worse software quality. As companies embrace a continuous integration (CI) that require frequent... |
![]() |
![]() |
Usability Testing Goes Mobile[presentation]
Slideshow
The introduction of mobile devices and applications presents new challenges to traditional usability testing practices. Identifying the differences between usability testing techniques for traditional desktop applications and mobile applications is critical to ensuring their acceptance and... |
![]() |
![]() |
If You Could Turn Back Time: Coaching New Testers[presentation]
Slideshow
If you could turn back time, what do you wish you had known when you started working as a tester? When you are new to testing, you are faced with daunting challenges. Recent college graduates may find it difficult to apply academic knowledge in practice. It is easy to get discouraged... |
![]() |
![]() |
Leadership for Test Managers and Testers[presentation]
Slideshow
Many organizations spend a great deal of time and effort acquiring and learning to use the latest techniques and technology, but they make little or no attempt to train or mentor their staff to be better leaders. While it is true that technology is important, test teams without able... |
![]() |
![]() |
The Adventures of a First-Time Test Lead: An Unexpected Journey[presentation]
Slideshow
When moving to a new position in your organization, you might not always feel confident—and that’s fine. If you have ever wondered how to change your mindset from “I need to learn from someone more experienced than I” to “I need to train and lead a team,” Ioan Todoran shares what he... |
![]() |
![]() |
The Tester’s Role in Agile Planning[presentation]
Slideshow
All too often testers passively participate in agile planning. And the results? Important testing activities are missed, late testing becomes a bottleneck, and the benefits of agile development quickly diminish. However, testers can actively advocate customer concerns while helping to... |
Rob Sabourin, AmiBug.com
|
![]() |
From Formal Test Cases to Session-Based Exploratory Testing[presentation]
Slideshow
Agile software development is exciting, but what happens when your team is entrenched in older methodologies? Even with support from the organization, it is challenging to lead an organization through the transformation. As you start making smaller, more frequent releases, your... |
|
![]() |
Write Your Test Cases in a Domain-Specific Language[presentation]
Slideshow
Manual test cases are difficult to write and costly to maintain. Beaumont Brush suggests that one of the more important but infrequently-discussed reasons is that manual tests are usually written in natural language, which is ineffective for describing test cases clearly. Employing a... |
![]() |
![]() |
Inside the Mind of the 21st Century Customer[presentation]
Slideshow
Testers frequently say that they are the voice of the customer or the customer advocate for their organization’s products. In some situations this can be a helpful mindset, but no matter how hard he tries, a software tester is not the customer. In fact, there is no one better suited to... |
![]() |
|
Moving Beyond DevOps Hype[magazine] DevOps can be characterized as the assembly line of building, testing, deploying, and updating enterprise applications. Many software development organizations may claim a comprehensive DevOps strategy, but Chris Riley believes that the only way to be successful is to use a DevOps framework. |
|
![]() |
Seven Lessons You Learn When Growing Your Configuration Management[article] When the number of employees, products, and releases you’re managing grows rapidly, that transformation introduces several challenges—and opportunities—in almost every aspect of configuration management. This article presents the major issues a company may face and the improvements you can make to processes and tools as a result. |
|
|
Understanding Test Automation Patterns[magazine] Automated testing is vital for every software development organization's quality assurance activities. Dorothy Graham and Seretta Gamba demonstrate how to classify issues that occur during test automation. The authors maintain that certain test results have root causes that can be categorized as patterns that require specific mitigation strategies. |
|
![]() |
ADC West 2015 Keynote: Lean UX: Turn User Experience Design Inside Out[article] When developing products, features, and enhancements, you have to have your customers’ best interests at heart. “We’re not just creating software,” speaker Jeff Patton said. “We’re changing the world.” You need to better understand the people you’re building things for, and the only way to do that is to spend more time with them. |
|
![]() |
SOA Was Built on Trust, but APIs Require Integrity[article] With SOA, the services you consume are typically developed by your organization or a close business partner, so you can assume they have standards similar to your own. But when you adopt APIs, you usually have no visibility into how solidly the services were built—or when and how they are evolving. How should you properly vet an external API? |
|
![]() |
BSC West 2015 Keynote: Better Thinking for Better Software: Thinking Critically about Software Development[article] Software developer Laurent Bossavit delivered the second keynote presentation, about why we need to think more critically about software development. He began his presentation by saying his intention was to make you question what you know—or what you think you know. |