The Latest

Computer screen showing clean code Clean Coding Practices for a Scalable Test Automation Framework[article]

Many organizations are looking to expand their automation abilities by designing and developing test automation frameworks. However, we often abandon good coding practices in favor of working as fast as possible. We need to treat this project like any other application development project. Here are three of the most important clean coding practices to keep in mind in order to make a scalable test automation framework.

Sumon Dey's picture Sumon Dey
Team members fitting puzzle pieces together Whole-Team Testing for Whole-Team Quality[article]

Whole-team testing means the whole team understands and participates in testing, using testing education as a tool to support quality efforts. And to be able to support testing in a meaningful way, team members must experience how testing is done by professional testers. Understanding skilled testing can help non-testers realize what quality criteria should be there and what elements of a product contribute to great quality.

Lalit Bhamare's picture Lalit Bhamare
Talia Nassi Testing in Production: An Interview with Talia Nassi[interview]

Talia Nassi, a software engineer at WeWork, discusses why testing in production is such a controversial topic. She talks about why people fear the process and how a change with intention would increase confidence in your team. Talia also shares how the Women Who Test community supported her and helped constitute the life and career she has today. 

Jennifer Bonine's picture Jennifer Bonine
Shachar Schiff Communication Is Everything: A Conversation with Shachar Schiff[interview]

Shachar Schiff, founder and principal consultant at BadTesting, chats with TechWell community manager Owen Gotimer about the recent rebrand of BadTesting, the four archetypes he uses to help customers, and the universal importance of communication.

Continue the conversation with Shachar (@Shak) and Owen (@owen) on the TechWell Hub (http://hub.techwell.com/)!

Owen Gotimer's picture Owen Gotimer
Tester holding up a pair of eyeglasses Testing What You Can’t See: Risk Blindness in Coverage Models[article]

The way we think about what necessitates test coverage being “complete” influences how we test and the cases we create. After all, you wouldn't design tests for situations that don't occur to you—and you can't test what you can't see. It's time to take off the blinders. Here's how you can find where the bugs in your products are occurring, and then adjust your strategy to pinpoint them.

Matthew Heusser's picture Matthew Heusser
Software package installer icon Brew vs. Pip: Which Package Installer Should You Use?[article]

A command-line package installer is a handy tool that installs your desired software package without a fancy UI, yet it often proves to be more effective than some tools integrated into expensive IDEs. Brew and Pip are two of the more popular options for package installers when using the script language Python. But what’s the difference between them, and which makes more sense for your use? Here’s an introduction to Brew and Pip for testers.

László Szegedi's picture László Szegedi
Isabel Evans Shift Your Mindset with Your Testing: An Interview with Isabel Evans[interview]

Quality and testing consultant Isabel Evans discusses shifting testing left. She says shifting your mindset along with your testing activities will make all the difference in embracing this change, because how you think about testing is more important than when you do it. Isabel also talks about constantly testing and observing in order to make sure we are delivering the right thing to our customers.

Jennifer Bonine's picture Jennifer Bonine
Kristoffer Nordström Improving Productivity by Having Fun: A Conversation with Kristoffer Nordström[interview]

Kristoffer Nordström, test developer at Northern Test Consulting AB, chats with TechWell Community Manager Owen Gotimer about the rise in popularity of Python as a programming language, the importance of being authentic online and off, and how having fun at work can help increase productivity.

Owen Gotimer's picture Owen Gotimer
Two paths going through the woods Taking the Negativity out of Negative Testing[article]

Everyone on the software team has the same goal of delivering the best product they can, so letting testers discover bugs is always good—the more bugs found, the better! But misconceptions often lead to testers getting the bad rap of "breaking" the software. It's a tester's job to think like a user. Developers and stakeholders might call that negative testing, but the result is a better product, and that’s all positive. Let's change the way we talk about testing.

Jessica Lavoie's picture Jessica Lavoie
Close-up of computer keyboard Testing AI Systems: Not as Different as You’d Think[article]

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
Janna Loeffler Applying Test Strategy in the Real World: An Interview with Janna Loeffler[interview]

Janna Loeffler, manager of quality engineering at Ultimate Software, 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
Eyeglasses bringing data on a computer screen into focus Finding the Information inside Your Data[article]

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
STARCANADA 2019 Taming Your Dragon: From No QA to Fully Integrated QA [presentation]
Slideshow

Many companies struggle with their QA processes and think of them as bottlenecks to their releases. Join Priyanka on her journey of transforming QA and improving its reputation and reliability.

Priyanka Halder
Hans Buwalda Circular Testing: An Interview with Hans Buwalda[interview]

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
Sign saying "Dead end" 6 Reasons Automation Projects Fail[article]

No matter what the domain or company, there are some common problems that always tend to affect new automation projects. Here are six top reasons automation projects can fail. Keeping these pitfalls in mind will help you to avoid them and instead build stable automation frameworks, making the endeavor a collaborative experience so that your whole team owns automation.

Raj Subrameyer's picture Raj Subrameyer

Pages

StickyMinds is a TechWell community.

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