Jon Hagar
Member for
11 years 10 monthsAll Articles by Jon Hagar
All Stories by Jon Hagar
|
AI-Driven Test Automation and Your FutureMany software testers are lamenting the impending demise of their jobs thanks to artificial intelligence. But Jon Hagar thinks there's no need to panic just yet. Here, he details some capabilities he's seen in AI, relates how these can be used in software testing, and explains why he thinks most people don't have to worry—although he also explains who should! As usual, it comes down to a willingness to learn new things. |
|
6 Unexpected Career Tips for Thinking TestersOf course getting training, practicing the skills of testing, moving into the right product line, and learning are all necessary for testers to grow their careers. But when Jon Hagar asked himself what helped him grow as a thinking tester, he came up with some ideas that are more off the beaten path. Consider these six tips and your future will be bright. |
|
Complex, Critical Software System Testing: When Automation Is the Only OptionWhile some testers are unfamiliar with test execution automation, the growing trend into automation necessitates new skills for manual testers. Project test teams need to become aware of this trend, as automation represents not only business opportunities, but also increased quality and fewer risks in complex, safety-critical, and mission-dependent projects. |
|
IoT Security Should Start with the UI SetupIoT security is a large and changing topic, but there is one basic starting point where device security can be improved during development and testing: the user interface. The UI should be the first line of defense, but it’s currently weak in most IoT devices. Implementing better practices during the initial UI setup will go a long way toward improving security. |
|
What IoT and Embedded Device Testers Can Learn from the Volkswagen Emissions Scandal In 2015, it was discovered that Volkswagen had equipped millions of its cars with software to cheat on diesel emissions tests. It was a team of independent testers that uncovered the fraud. Jon Hagar tells testers what they can take away from the scandal and gives some recommendations to consider in order to improve the test industry for IoT and embedded systems. |
|
Accountability in Testing Embedded and IoT Software Systems Take a look at the critical systems in the world today and you’ll find software. From water, power, and utilities to nuclear plants, factories, and cars, pretty much everything has become integrated with digital devices and the internet. We need to do testing from a risk-based perspective and be accountable to the public by acknowledging what is tested and what is not. |
|
IoT, Mobile, and Tech Curve Disillusionment: Moving beyond the Hype The hype around the Internet of Things is at its peak. Should you bother learning the skills developers and testers require in this new field, or will it soon become just another trend that's fallen out of favor? Jon Hagar makes a strong case for why the IoT will be relevant even after the clamor dies down, and why its associated skills will serve you well no matter what. |
|
Using the Silo Effect to Your Advantage The silo effect refers to getting “stuck” in a small group with restricted options and a limited vision of the future. Silos are not all bad, though—there are positive aspects to being in a silo—you just need to be aware of their potential effects and realize how to overcome or work within them. |
|
The Value of Wisdom in Testing—and How to Earn It Wisdom is important in testing, but is it a skill? Is wisdom something we learn, or something we gain over the years? Jon Hagar discusses ways testers can expand their perspectives and ignore groupthink to try to become more well-rounded and wiser in their team roles. |
|
When Looking for Bugs, Look beyond the Software A tester's job is to provide information about elements of the system that might make a user unhappy. But Jon Hagar finds that many testers implement limited tours, even when they have robust programs. He writes that when looking for bugs, testers need to look beyond the software to the system and the user scenarios, too. |
|
A Dystopian World for Software Testers You've entered the Twilight Zone. A robot that uses the cloud and massive amounts of big data can completely test software programs while detecting all bugs, rendering testers obsolete. But wait—the robot in this dystopian tale isn't utilizing special abilities only it can possess; these are methods any skilled tester should be employing right now. |
|
How Agile Is Growing as It Goes into Its Teenage Years Agile is growing up and is now officially a teenager. It has moved from being a somewhat rumbustious child with some overzealous followers and a skeptical management crowd to something that is generally accepted by the mainstream IT community and particular management. Has the agile community lost something? Are the founding members and early practitioners evolving the practice? Is this good? Well, the answers are yes, yes, and maybe. |
|
Cyber Security Test Warriors: Where Might You Take Your Career? Do you know the latest in test attacks and testing techniques to become a cyber security test warrior? Becoming one is probably not for everyone, but the need is real, continues to grow, and offers a career opportunity for those brave enough to take the challenge. |
|
On Certification, or Something Like It Jon Hagar writes that testers need to thoroughly understand what certification is all about. As a profession, we need to understand what these pieces of paper mean, the promises they can keep, what they may lead to, and some reasonable expectations for them. |
| Why Do I Test? | |
| Management of Test Case Aging: The Generation of Fine Varieties of TestsThis papers on an analysis of a suite of tests and methods that have matured over many years. The author examinea aspects of testing from initial through mature stages of an in-use software product. | |
| Using a Web-Based Test Management ToolEarly in the world of the Web, Lockheed Martin Astronautics began using web technology to facilitate test procedure execution. The tool supports our integrated team of systems, hardware, software test, and quality assurance engineers. | |
| Experiences Testing Safety-Critical SoftwareThis paper presents experiences in testing critical software that supports flight systems developed by Lockheed Martin Astronautics in Denver, Colorado. This approach has not been proven in an academic sense, but has been demonstrated over the years to result in software that successfully performs missions. It is based on teams comprised of the correct skill balance in software and systems engineering, as well as using a defined process. | |
| Using Software Engineering Automation Tools for Flight-Critical SoftwareOriginally titled, "Lessons Learned from Incorporation of Commercial Computer-Aided Software Engineering Tools in a Flight-Critical Software Test," this article explores ways to use what were previously called commercial computer aided software engineering (CASE) tools for safety-critical software development. | |
| Using Tolerance Bands on Test-Related Metrics to Plan and Manage the "Crunch"This paper examines the successful application of tolerances on process metrics used in management activities of an ongoing test project. The result was a more stable system during the "crunch" at the end of the test cycle. |