Live Project Bug Tracking, Test Metrics, and Test Sign off – Free QA Training Day 6

defect report and test sign off 2

This is the concluding part of our “software testing training on a live project” series.

It is going to be about defects and also few remaining topics that will mark the completion of Test execution phase of the STLC.

In the previous article, while Test Execution was going on, we encountered a situation where the expected result of test case was not met. Also, we identified some unexpected behaviour during exploratory testing.

What happens when we encounter these deviations?

Read moreLive Project Bug Tracking, Test Metrics, and Test Sign off – Free QA Training Day 6

15 Best Bug Tracking Software: Top Defect/Issue Tracking Tools of 2019

Bug Tracking Software

Best Bug Tracking Software Tools and Systems: Track Defects Efficiently With These Top Tools

We are testers – in other words, bug finders. Defect/Bug/Issue/Fault/Failure/Incident – whatever we choose to call – our primary job description revolves around finding, recording, reporting, managing and tracking these.

While there is no harm in using an excel sheet to record/track and emails to report/alert/communicate – as the magnitude of the projects, the number of test cycles, the count of the people involved grows – it becomes absolutely important that we need a much stronger mechanism that will make the management of these issues simpler and consistent so we can concentrate harder on actually finding more issues in the AUT than managing the ones already found. 

Read more15 Best Bug Tracking Software: Top Defect/Issue Tracking Tools of 2019

Key to Successful Unit Testing – How Developers Test Their Own Code?

unit testing

Purpose of the Article
Black box testers don't care about unit testing. Their main goal is to validate the application against the requirements without going into the implementation details.

But as a curiosity or out of the box thinking, have you ever wondered how developers test their own code? What method do they use to test before releasing code for testing? How is dev-testing important in an agile process? The answer to all this is unit testing. I want to educate you on the importance of unit testing so that development and testing teams can work more collaboratively to design, test and release an excellent application.

Who knows in the future some of you may even switch to white box testing and use these code validation and improvement techniques!

Read moreKey to Successful Unit Testing – How Developers Test Their Own Code?

Sample bug report

Sample bug report

Below sample bug/defect report will give you an exact idea of how to report a bug in the bug tracking tool.

Here is the example scenario that caused a bug:

Lets assume in your application under test you want to create a new user with user information, for that you need to login into the application and navigate to USERS menu > New User, then enter all the details in the ‘User form’ like, First Name, Last Name, Age, Address, Phone etc.

Once you enter all this information, you need to click on the ‘SAVE’ button in order to save the user. Now you can see a success message saying, “New User has been created successfully”.

Read moreSample bug report

How to get your all bugs resolved without any ‘Invalid bug’ label?

HOW TO GET YOUR ALL BUGS RESOLVED WITHOUT ANY 'INVALID BUG' LABEL_

I hate “Invalid bug” label from developers for the bugs reported by me, do you? I think every tester should try to get his/her 100% bugs resolved. This requires bug reporting skill.

See my previous post on “How to write a good bug report? Tips and Tricks” to report bugs professionally and without any ambiguity.

The main reason for the bug being marked as invalid is “Insufficient troubleshooting” by tester before reporting the bug.

Read moreHow to get your all bugs resolved without any ‘Invalid bug' label?

How to Write a Good Bug Report? Tips and Tricks

good bug report

Why good Bug report?

If your bug report is effective, then its chances to get fixed are higher. So fixing a bug depends upon how effectively you report it. Reporting a bug is nothing but a skill and I will explain how to achieve this skill.

“The point of writing problem report(bug report) is to get bugs fixed” – By Cem Kaner. If a tester is not reporting a bug correctly, the programmer will most likely reject this bug stating it as irreproducible. 

Read moreHow to Write a Good Bug Report? Tips and Tricks

What is Defect/Bug Life Cycle in Software Testing? Defect Life Cycle Tutorial

Defect Life Cycle Tutorial

Introduction to Defect Life Cycle:

In this tutorial, I will talk about the life cycle of a defect to make you aware of the various stages of a defect which a tester has to deal with while working in a testing environment.

I have also added the most frequently asked interview questions on defect life cycle. This is important to know about the various states of a defect for understanding the life cycle of a defect. The main intention of performing a testing activity is to check if the product has any issues/errors.

Read moreWhat is Defect/Bug Life Cycle in Software Testing? Defect Life Cycle Tutorial

How to Write Software Testing Weekly Status Report

Software Testing Weekly Status Report

Writing Effective Status Report is as important as the actual work you did! How to write an effective status report of your Weekly Work at the end of each week?

Here I am going to give some tips. The weekly report is important to track the important project issues, accomplishments of the projects, pending work and Milestone Analysis.

Read moreHow to Write Software Testing Weekly Status Report

How to Find a Bug in Application? Tips and Tricks

How to Find a Bug in Application_

A very good and important point. Right? If you are a Software Tester or a QA Engineer then you must be thinking every minute to find a bug in an application. And you should be!

I think finding a Blocker Bug like any System Crash is often rewarding! No, I don't think like that. You should try to find out the bugs that are most difficult to find and those always mislead users.

Read moreHow to Find a Bug in Application? Tips and Tricks

Bugzilla Tutorial: Defect Management Tool Hands-on Tutorial

Bugzilla Defect Management Tool

Bugzilla is an open-source Bug tracking tool. Many companies are using this open-source tool for managing the software development process.

Bugzilla is a defect/bug tracking tool. Defect tracking systems allow developers and testers to track all the outstanding defects. Bugzilla can be linked to other testing tools like JIRA, QC or ALM, etc. Bugzilla is developed in Perl and runs on MYSQL server.

Read moreBugzilla Tutorial: Defect Management Tool Hands-on Tutorial