Value of software self-tests

Tests are a very valuable component of software development. There are several categories of tests. There are unit tests that exercise a single class in Java programming language – a single unit of work, hence the name unit tests. Then there are functional tests that verify the broader application logic and data flows and usually span over several classes that make up the test. As developers we deal with these types of test on a daily basis.
Last week I was doing support for Jira. There was a customer with a problem. He created a support request at Atlassian Support System. He was not very happy bouncing e-mails between us and him; he wanted to have a solution instantly. We love our customers so I took him to chat. I looked at his log file, which gave me few clues. Then I asked him to run the integrity checker in Jira. Problem was solved, issue closed and we have one more happy customer.
What was so great about this experience that made me to write this blog post? It was the sheer fact that all I had to do was to ask the customer to run the integrity checker, it not only finds possible problems with data but also offers a “Fix

Published

in

Related Content

More in ‘
Featured Article
Announcing social enterprise discounts: Atlassian tools for social impact teams
Featured Article
Great managers meet uncertainty with curiosity and confidence
Featured Article
Introducing Databricks Query Runner: Transforming data into insight
Featured Article
Team ’25 Europe: AI that’s changing the game for teams

More Collections

Meet Rovo everywhere: AI that connects every app, every team, every workflow

Introducing Atlassian Software Collection

Move Faster and Work Smarter with Atlassian’s AI-Powered Teamwork Collection