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

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

What to do When Testing gets Boring

What to do When Software Testing gets Boring | Software testing strategies | Collaboration, coding and test automation | TestRail Software Testing Tips and Advice

I have heard more than one person say that if testing isn’t interesting and fun, then you aren’t doing it right. Those people probably haven’t spent time working on a sprint cycle, taking new features and delivering new software every week or two. Testing is a wonderful and interesting craft, but repetition can make me forget that. Some features are interesting and some are not. Some testing projects are fun and exciting, and others are routine.

Continue reading