Gurock Quality Hub - Testing, QA and Security Blog
Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.

5 Lessons for Agile Testers from 2018

Every year we see the software industry evolving at a rapid pace. This implies changes in the way testing is conducted within the software lifecycle, test processes, techniques and tools, and the tester’s skill set, too. I’ve been into agile for more than a decade, and I’m still learning, changing and growing each year along with our industry. Here are five of my key lessons and observations from 2018. I hope they help you in the coming year!

Continue reading

Software Security Tests You Should Be Running, and When to use Them Most Effectively

Software Security Tests, Types of Security Test, Effective Security Tests, align test recommendations with the phases of the software development lifecycle, Choosing the Right Software Security Test, Planning Security Testing

Companies large and small need comprehensive software security testing, but there is a lot of confusion about what that actually means. Furthermore, there are many types of security tests, how do you know what types of test should you run? Knowing when to conduct each type of security test (and when not to) can make your application more secure and reduce the resources spent to get there. In this article we’ll look at five main types of security test and recommend when to use them most effectively.

Continue reading

Using Ansible to Orchestrate an Ephemeral Performance Testing Environment

Ansible Ephemeral Performance Testing Environment, Using Ansible Setup Performance Testing Environment, Testing With Ansible, Ansible Push Provisioning, Ephemeral Computing, Ansible, TestRail

Ephemeral computing makes sense; the simple fact is that more companies want to maximize the expense of computing: Nobody wants to pay for computing power that goes unused. Ephemeral computing lets companies pay only for the computing power they need, exactly when they need it. It is indeed a powerful approach to technology, but it can be challenging.

Continue reading

Striking a Balance of ‘Just Enough’ Documentation in an Agile Project

Documentation in an Agile Project, Just Enough Documentation, Agile Testing, Agile Requirements, Value, Communication, Sufficiency. TestRail

Agile poses many challenges to the development team, most of them pertaining to time. Teams are perpetually under pressure to deliver working software at a fast pace, leaving minimum time for anything else. When testing on an agile project, learning how to write lean documentation can save precious time. Furthermore writing lean documentation can help rework efforts by focusing only on what’s really necessary.

Continue reading

6 Ways to Add Value as a Test Specialist in XP

Add Value as a Test Specialist, Testing in Extreme Programming, Extreme Programming, Monitor Coverage in XP, Debrief in XP, Test Specialist, Contribute to Development Process, Tester with Developer Pair, Software Testing Strategies. TestRail.

Being a test specialist in XP, or Extreme Programming, can be awkward, especially when working as the tester for a developer pair. I have heard some people describe this as being the third person in a handshake. Here is a list of specific things testers can do to make themselves valuable when working as part of a developer pair.

Continue reading

Live Webinar Dec. 17: Mastering TestRail Integration with Ranorex

Mastering TestRail Integration with Ranorex Studio, Live Ranorex Studio Mastery Webinar. TestRail.

Want to boost your team’s productivity? Join our live webinar on December 17 to learn how to integrate Ranorex Studio test automation with TestRail test case management.

Continue reading

Agile Tester as Servant Leader

Agile testers, Servant leaders, Coaching, Helping others succeed, Characteristics of servant leaders, Testers as leaders, Agile community. TestRail.

Servant leaders help the entire team succeed regardless of the leader’s position. I like to think of servant leaders as optimizing for the entire team, not one person. Agile testers are uniquely positioned to be servant leaders, by coaching and helping others succeed. Learn the characteristics of servant leaders and how testers can serve their teams as leaders.

Continue reading

Continuous Testing Webinar – Part 2

Continuous Testing Skills. Webinar. TestRail

Here’s the video from yesterday’s Continuous Testing part 2 webinar, with special guest Paul Gerrard.

Continue reading

Secure Software Development in an Agile Environment

Secure Software Development, Agile Security, Agile Software Development, Developing Secure Applications with Agile, Secure Applications, Developing Secure Application Software. TestRail.

Many software developers view security as a non-functional requirement. The perception is that adding security features slows things down. As organizations move to agile software development, security too often gets left behind. However, it is possible to incorporate security into an agile software development environment. In this article we’ll explore some basic strategies that will result in more secure applications from the very beginning.

Continue reading

Tester’s Diary: Designing Effective UX Testing

Designing UX Testing, Effective UX Testing, UX Testing Strategies, Customer User Seminar, User Experience Testing, Usability Testing, Usability Testing Pathway. TestRail.

Just ahead of this year’s customer user seminar seminar, I got some exciting news from our development team. They planned to perform some user experience testing at the conference! I asked if I could join the planning discussion as they decided what our testing would look like. I wasn’t really sure what to expect from these sessions, but I knew we would learn a lot.

Continue reading