Join 34,000+ subscribers and receive articles from our
blog about software quality, testing, QA and security.
Successfully subscribed!
Please try again.

Testing Tools in Python

Software Testing tools in Python. Robust Software Testing Libraries in Python. Software Testing Automation Built in Python. Gurock and TestRail.

Python offers several several robust testing libraries, from unit testing and mocking for integration tests to security, load, and UI testing. We have reviewed several libraries and have chosen to share these for their ease of implementation, ease of use, and community contribution/active maintenance over time. As you read, you’ll learn about each of the libraries, how they work, where to fit them in your toolchain, and where you can learn more about each.

Continue reading

How I Learned to Build a Test Suite

Building a Software Testing Suite, using programming languages such as Python, Ruby and Java to build test automation. Article provides advice for Software Testers. Gurock and TestRail.

Like most testers, I learned to build my first test automation suite through trial and error. My choices for language and tooling were directly related to the strengths of the development team, as I was learning programming and test automation skills simultaneously.

Experimentation was critical as I worked my way through books and hundreds of stackoverflow posts, learning the nuances of test automation development. Over my time of developing automation frameworks on my own for three different companies, as well as performing maintenance and writing tests for my current company, there are some key pillars that I have leaned on each time I do this work from the beginning.

Continue reading

Two ways to Provide a Better Testing Service

Two ways to Provide a Better Software Testing Service. Demonstrating skills and Communicating effectively in Software Testing Roles. Gurock and Testrail.

I read a question on one of the software testing subreddits a few weeks ago. The company this person worked for had a process where developers were responsible for writing very detailed test procedures, along with annotated screenshots. Those procedures, and all of the supplemental screenshots and videos, were then passed to someone on a testing team to perform.

The reason for the reddit post, was that this process took too long. They were looking for tips that would allow them to continue creating detailed procedures to hand-off, but get through it much faster. This isn’t a lone occurrence, there are plenty of companies that still view testing groups as people to run procedures and nothing more.

Continue reading

Is Your Testing Arresting?

Taking alternative positions in Software Testing. Software testing for different people, tools and processes. Modifying software testing approaches and strategies. Gurock and TestRail.

Was the testing you did today beautiful? You know, that testing where you copy-pasted Lorem Ipsum into every text box in your application in turn over three long hours? Hmm. But have you ever seen any beautiful testing? I mean, can testing even be beautiful?

When you start a piece of work you might consider what would make it beautiful for the people who matter. When you’ve finished, and are wondering whether you did a good job, you might remind yourself that “good”, like beauty, is relative…

Continue reading

Testers Diary – There are Bugs in this Testing Strategy

Software Testing Strategies. New Software Testing Strategies. Resolving barriers to new software testing strategies. Gurock Testrail.

Moving into the development team room caused me to change my testing strategy. This article will reveal how I learned the hard way that changing strategies isn’t enough. You need to be able to adjust your behavior to implement the new strategy as well.

Continue reading

21 Questions to Ask When Being Interviewed

21 Questions to Ask When Being Interviewed for a Software Testing Role. Interview Preparation for Software Testing Jobs. Software Testers Career advice. Gurock TestRail.

When you attend an interview you expect to be judged based on your answers to questions the interviewer asks you. But did you stop to think about whether they’re also judging the questions YOU ask THEM in response?

The questions you ask demonstrate curiosity and attention. They show that you’re aware of what you don’t know and can source information to plug the gap. And, you can figure out whether or not the role is a good fit for you. So when you get interviewed for your next testing role… What questions should you be asking?

Continue reading

Is Test Automation for Regression Purposes Worth It?

Is Test Automation for Regression Purposes Worth It? The scope, scripting and execution process. Software testing strategies. TestRail blog.

One of the major advantages for automation is that you can use it to perform regression testing. After having implemented, or attempted to implement, an automation strategy for multiple employers, I have learned the hard way that not everything makes sense to automate, especially when it comes to regression…

Continue reading

Manual Testing and Automation: Better Together

Succesful projects using a mixture of exploratory testing and automation to provide the best possible coverage for any scenario. Comprehensive in-depth testing strategies.

It can be hard to convince manual testers to open their toolbox and spend time outside of their comfort zone learning to write some automated scripts to aid them in repetitive tasks. Both manual and automated testers can benefit from some understanding of the work that happens on “the other side”.

Continue reading

TestRail & Ranorex – A Winning Combination

We're very pleased to announce that Ranorex has been acquired by Idera, Inc.

Ranorex provides powerful tools for testers to improve the quality of software applications with test automation software for desktop, web and mobile applications.

Ranorex will become part of the Test Management Tools business that also includes TestRail by Gurock, effectively doubling the size of its Test Management Tools portfolio.

To say we’re excited would be something of an understatement…!

Continue reading

3 Ways to Plan Testing

3 Ways to Plan Testing | Software testing strategies | Collaboration, coding and test automation | TestRail Software Testing Tips and Advice

Test planning is an important skill for testers who wish to communicate the purpose and value of their testing in meaningful ways. When choosing a test planning strategy, it is important to consider the strengths that a strategy offers before implementation. Risk, Session, and Heuristic Based strategies can be used separately or in conjunction with one another to create targeted, effective testing on any product.

Continue reading