App in Action
Till now, we have been configuring our application. It's time we understand how your users will use the app. We will see how our app has affected the user interface and also walk you through a real-world scenario.
Bug app and the user interface
Add menuBug appears as an option in the Top Menu ▸ menu.
View menuBugs also appears as an option on the Main Menu ▸ Apps ▸ Bugs menu.
New Report menuYou will also be able to create a report for the Bug app. The entire arsenal of filters, groups, charts, etc. is available at your disposal.
Adding BugMegan wants to report a bug. She clicks on Top Menu ▸ ▸ Bug and she sees the form: In addition to the regular fields, you can see the custom fields we added earlier.
Bug in state: NewThe bug has been assigned to Quentin, our QA guy. He clicks on the bug link and sees:
|The bug is in New state.
|He is show the Verify and Not a Bug actions in addition to the other actions.
|He sees that the problem is supposed to happen in version 1.0
|He downloads the attached file to see what the problem is.
|He can look at the history of the bug and also add his comments.
Performing the Verify actionQuentin verifies the bug indeed exists and clicks on Verify. He is presented a form like this:
He assigns it to Vardhan, a developer. He also has the choice of notifying Megan, who has opened the bug. But since there is nothing noteworthy to report, he decides against it. After he submits the form the Bug moves to the Verified state.
Bug in state: VerifiedVardhan receives an email notification about his being assigned to this verified bug. He clicks on the link and sees the following:
|The bug is in Verified state.
|He is show the Fix action in addition to the other actions.
|He looks at the history and noticies Quentin's helpful comment.
Performing the Verify actionVardhan fixes the bug and clicks on the Fix button. He is presented a form like this:
Notice how he is presented with the Fixed Versions custom field.