testing

Articles

Close-up of computer keyboard Testing AI Systems: Not as Different as You’d Think

AI-based tools have transformed from a vague, futuristic vision into actual products that are used to make real-life decisions. Still, for most people, the inner workings of deep-learning systems remain a mystery. If you don’t know what exactly is going on while the input data is fed through layer after layer of a neural network, how are you supposed to test the validity of the output? It’s not magic; it’s just testing.

Kerstin Kohout's picture Kerstin Kohout
Eyeglasses bringing data on a computer screen into focus Finding the Information inside Your Data

Data analysts have to know a lot about diverse business areas so that our reports provide usable information, not just data. We can use this awareness of the value of information to merge different data sets in order to answer new questions, and even help our users make better decisions. But in order to do this, we need to present not just the data, but the information value represented in that data.

Nels Hoenig's picture Nels Hoenig
Three cucumbers Why You Shouldn't Use Cucumber for API Testing

Many people misunderstand the purpose of Cucumber. Because it seems to yield clearer, plain-language test scripts, testers want to use Cucumber as a general-purpose testing tool, including for API tests. But its true purpose is as a BDD framework. You may be thinking, what’s the harm? Here’s why it makes a difference—and why you should choose another tool for API testing.

Byron Katz's picture Byron Katz
Person writing down rules for software testing in a notebook The Simple Rules of Software Testing

Simple rules are great for guiding us through an overwhelming workload. Sometimes complicated solutions are necessary, but simple rules often outperform complex algorithms, making them more efficient than sophisticated, difficult flows. They can also break down big goals into practical daily guidelines testers can follow to perform more effectively. Let’s see how simple rules can be applied in software testing.

László Szegedi's picture László Szegedi

Better Software Magazine Articles

Be Indispensable: Cross-Train like a Testing Athlete Be Indispensable: Cross-Train like a Testing Athlete

Stretching your skills and preparing for organizational and work-related change is vital for any QA tester. Your best approach is to work on complementing your skills and competencies.

Bonnie Bailey's picture Bonnie Bailey
The Unspoken Truth about IoT Test Automation The Unspoken Truth about IoT Test Automation

The internet of things (IoT) continues to proliferate as connected smart devices become critical for individuals and businesses. Even with test automation, performing comprehensive testing can be quite a challenge.

Rama Anem's picture Rama Anem
Building a Test Automation Strategy Building a Test Automation Strategy

QA departments always feel the pressure to start testing quickly, even if the ever-changing software being tested isn’t ready. A bought-in test automation strategy can keep a project on track.

Justin Rohrman's picture Justin Rohrman
Test-Driven Service Virtualization Test-Driven Service Virtualization

Because enterprise applications are highly interconnected, development in stages puts a strain on the implementation and execution of automated testing. Service virtualization can be introduced to validate work in progress while reducing the dependencies on components and third-party technologies still under development.

Alexander Mohr's picture Alexander Mohr

Interviews

Janna Loeffler Applying Test Strategy in the Real World: An Interview with Janna Loeffler

Janna Loeffler, senior manager of experience quality standards at Carnival Corporation, discusses the new and upcoming technology Carnival Cruise Line is working on. She talks about how she keeps herself current and relevant in testing by using new tools in the industry, and shares her knowledge on test strategy and how we as a community can apply it in the real world.

Jennifer Bonine's picture Jennifer Bonine
Hans Buwalda Circular Testing: An Interview with Hans Buwalda

Hans Buwalda, CTO at LogiGear, discusses shifting the paradigm from not moving testing left or right along the software development lifecycle, but testing in a continuous circle to find unexpected problems. He talks about how testing is a mindset, not just a skill, and shares his insight into helping customers get further with Selenium.

Jennifer Bonine's picture Jennifer Bonine
Gil Sever Making Visual Testing Visually Perfect: An Interview with Gil Sever

Gil Sever, CEO at Applitools, discusses his journey in visual testing to making your product “visually perfect.” He talks about how companies are getting started in using automation, as well as how to get involved in leveraging and implementing AI in visual testing.

Jennifer Bonine's picture Jennifer Bonine
Eran Kinsbruner Moving to Progressive Web Development: An Interview with Eran Kinsbruner

Eran Kinsbruner, mobile evangelist at Perfecto, discusses his new book and how to be successful in continuous and web testing. He talks about the importance of moving from responsive to progressive web development and taking it to the next level. Eran also shares his insights on AI and machine learning and the element of trust involved with each.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

STAREAST ENCORE Session
Slideshow

BRAVO! It's back by popular demand! Did you have a hard time selecting which session to attend? Wished you had participated in a great session you heard about? Talked with someone at lunch or a happy hour about a great presentation and you wished you could have been there? Your wish has come true! We know it's a challenge to cover all the great sessions at our conferences, so on Thursday afternoon, we will feature a repeat of one of the most talked about sessions from Wednesday. We want to hear from YOU which session you would like to have presented again. Drop by the TechWell Experience area and tell our staff your suggestions on which talk we should bring "back" again for a repeat performance. And stay tuned for the big announcement on which talk is coming back on Thursday!

George Master TechWell
Agile DevOps West Building Quality into Your Release Pipeline
Slideshow

Decreasing the time to market has become critical for many organizations. This heightened focus on speed has fundamentally changed the way software is designed, developed, released, and tested. Not long ago, it would have been common to see release testing efforts that took weeks or even months. Today, in many instances, QA instead only has days or hours to complete their testing efforts. Stepping up to this challenge is not easy, but it's essential. Troy Walsh will talk about adding quality to your release pipeline, starting by looking at what a release pipeline is and how it works. Building on that, Troy will explore how you can plug in automated and manual testing efforts, and then look at some of the tools that can make plugging into this pipeline relatively painless. Finally, he will walk through a fully built-out release pipeline so you can see how these concepts and tools can be leveraged in a real-world setting.

Troy Walsh
Agile DevOps West Getting to Continuous Testing
Slideshow

Max Saperstone tells the story of how a healthcare company striving to get to continuous releases built up their automation to secure confidence in regular releases. Initially, as no test automation existed, Max was able to capitalize on a greenfield test automation opportunity, and in the span of 12 months, develop over 2,000 test cases. A pipeline was created to verify the integrity of the automated tests and build Docker containers for simplified test execution. These containers could be easily re-used by developers and the DevOps team to verify the application. Join Max as he walks through the feedback loop that was created to allow application verification to go from hours to minutes. Max shares his choices of using BDD tooling, integrated with WebDriver solutions, to verify the state of web and mobile applications.

Max Saperstone
Agile DevOps West How to Prevent Catastrophic Doom on Your Next Federal DevOps Project
Slideshow

Trying to achieve real continuous deployments into production is hard for everyone, but it’s especially hard for highly regulated or government projects. These types of challenges range from client-specific, such as a set of manual checks and validations that need to be performed, to more generic problems, like how to version microservices and promote potentially breaking changes. Join Ryan Kenney as he discusses ways that he and his team have overcome obstacles to reaching continuous deployment. First Ryan will give an overview of the project and some of the problems they’ve faced. Then he will discuss how he was able to mitigate the lack of CD to an actual production environment by creating "developer production" and focusing the CD around that.

Ryan Kenney

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.