Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.
 

Release Criteria at All Levels: Turtles All the Way Down

Release criteira, done, what done means for a story, iteration, delivery, release, finishing a project

You might know what done means for a story. Do you know what it means for an iteration, a delivery, a release and a project? Let’s explore various release criteria and discuss how they might work for you.

Continue reading

Ransomware: How to Avoid Becoming a Statistic

Ransomware, malicious software, avoid Ransomware, software security, trojan horses, What to do after Ransomware attack, Prevent Ransomware

Today’s news feeds are ripe with fresh examples of ransomware victims. According to Verizon’s 2018 Data Breach Investigation Report, ransomware was the most common type of malware in attacks last year. We’ll describe what ransomware really is, and more importantly, cover the most effective ways to avoid becoming the next victim.

Continue reading

A Day in the Life of an Agile Tester

Agile tester's typical day, design discussions, test planning, strategizing for upcoming sprints, collaborating with developers, user stories, peer reviews, test execution, requirement analysis, automation strategies. TestRail

An Agile tester’s work life is intriguing, busy and challenging. Let’s sneak a peek into an agile tester’s typical day: filled with varied activities like design discussions, test planning, strategizing for upcoming sprints, collaborating with developers on current user stories, peer reviewing for team mates, test execution, working with BAs for requirement analysis and planning automation strategies.

Continue reading

Defining Test Strategy Webinar

BDD Testing Skills. Webinar. TestRail

Yesterday we had the pleasure of welcoming Paul Gerrard to our series of illustrious webinar guests! Paul talked about what a Test Strategy is, and what it isn’t. Who it’s for, and who it’s not. How to design one and, most importantly, how to deliver it without getting punched in the face!

If you didn’t manage to get along to the webinar, you can find the video here.

Continue reading

Tester’s Diary: A Crash Course in Security

Working with the lead security developer, creating a security curriculum for testers, security testing, user permissions. TestRail.

One of my goals for this year is to establish a curriculum to help my team learn more about security testing. We’re developing our first cloud-hosted solution, and there are many elements of browser-based security testing that we’ve never experienced. Here is my story about working with the lead security developer to create a security curriculum for testers.

Continue reading

7 Ways Testers Contribute to Quality

Software Testing, Product Quality, Quality Assurance, Designing Better Tests, Performing Feature Reviews, Coverage Reviews, Building Automation, Testing Problems, Discovering Testing Problems, Teaching Testing, Managing Code Reviews, Pull Requests. TestRail.

Nothing I have done while testing actually changed the product quality. What I did do was learn some important things and share them with other people. Testing doesn’t affect product quality, but testers do. Here are seven things testers do to make a contribution to quality.

Continue reading

How to Hire the Agile Team You Need

You’re interested in hiring for an existing agile team tell me, if you can: What’s core to the culture of that team- what do they hold near and dear about how they work? Which one technical element is a must-have if there are any? If you can’t answer these questions succinctly, you’re jumping the gun with your hiring. Here are three job requirements essentials, and three important aspects about hiring to consider before you draft a job requisition for an agile team.

Continue reading

Test-Infected: Insights from the TDD Community

Test Driven Development, TDD, Software Testing Strategies, TDD practice, Test Infected, BDD, TDD and Design, Unit Tests

It takes time and firsthand experience for TDD to get under people’s skin to the point where they enjoy scratching out a test and regret when they cannot. Twenty years ago, we called this becoming “test-infected.” Some have advanced to the mastery level of TDD, where they understand the occasional times when they can produce code confidently without it. But I warrant that all of these test-infected would say that they would never give up the practice.

Continue reading

Unit Testing, TDD, and BDD, Oh My. Your Guide to Different Unit Testing Techniques

Unit Testing, TDD, BDD, Different Unit Testing Techniques, Better Test Design, Software Testing Strategies, Agile, Unit Test Definition, Gurock, TestRail.

There’s a lot of different approaches to automated testing and unit testing. This article will cover those approaches at a high level and call out the differences and distinctions. After reading this article, you will understand what unit testing is about; know about TDD and BDD, understanding their place in the software development landscape and how they relate to each other; and learn about the tools and sources of information at your disposal.

Continue reading

Beyond Functional Testing: 7 Other Types of Testing You Should Do

Functional Testing, Software Testing Strategies, Comprehensive Software Testing Strategy, QA, Unit Testing, Integration Testing, Load Testing, Stress Testing, Endurance Testing, Usability Testing, Regression Testing

You can’t always be a professional software organization without functional testing. that doesn’t mean it’s the only kind of testing you need to do. In fact, you should be doing a lot of other different kinds of testing if you want to have confidence that you’re shipping an excellent product. Lets examine some other types of testing you should do.

Continue reading