Developer Data Modeling Mistakes: From Postgres to NoSQL
Mantis Presentation
1. March 2014 - CONFIDENTIAL
MANTIS TRAINING
HOW TO REPORT BUGS
2. March 2014 - CONFIDENTIAL
1. LOGIN AND SELECT PROJECT
2. REPORT ISSUE
3. HOW TO QUALIFY AN ISSUE?
4. HOW TO DESCRIBE AN ISSUE?
SUMMARY
3. March 2014 - CONFIDENTIAL
LOGIN
All Mantis users received an email to choose a password for their account.
Then, they can access to Mantis on http://debug.samesameparis.com
4. March 2014 - CONFIDENTIAL
SELECT A PROJECT
Choose the sub-project
>> BUGS – INCIDENTS
For all bugs relative to
functional website
>> EVOLUTION – REQUEST
For all specific requests not
initially planned
>> LOGISTIC GQS
For all specific requests
relative to logistic
Other sub-project could be
added by the
administrator upon request
6. March 2014 - CONFIDENTIAL
HOW TO QUALIFY AN ISSUE?
1. Category
Some projects could have some categories to qualify bugs (instead of sub-projects) Those are
defined by the administrator (Bugs, Evolutions, Backlog…)
By default, choose : [All projets ] General
2. Reproducibility
N/A (not applicable): To choose when it is not a functional issue as text modification, picture
modification…
On functional bugs
Always: to choose after testing at least 3 times on each and several browsers
Have not tried: please avoid report an issue without testing it or reproduced yourself !
Sometimes: to choose after testing at least 3 times on one browser
Random: to choose when with the exact same path, sometimes the bug happens, sometimes not
Unable to reproduce: to choose when you are not able to reproduce the bug more than once
7. March 2014 - CONFIDENTIAL
HOW TO QUALIFY AN ISSUE?
3. Severity
Feature: when a planned feature does not exist
Ex: filter by color is missing
Text: when a text has to be modified
Ex: mispelling on product description XXX
Tweak: when a cosmetic change has to be done (not inconvenient for the user)
Ex: change one of the animated Soledad GIF
Trivial/Minor: when a low-use feature does not work
Ex: Broken link on the FAQ question 7
Major: when an important (but not vital) feature does not work
Ex: the size guide does not oppened
Crash: when a key feature does not work (and heart of business is affected)
Ex: Payment tool does not work
Block: when the website is impossible to use
Ex: A alert box is displayed instead of the homepage
8. March 2014 - CONFIDENTIAL
HOW TO QUALIFY AN ISSUE?
4. Priority
Comparatively to other reported issues by severity.
Between all "major" issues, which one has to be resolved first
5. Select profile
Useful for a functional issue and when the issue is different by browsers.
You would precise each browsers you have tested in the "Additional Information" field
6. Or fill in
Same as n°5 if your browser is not in the list
NB : if you use only one browser, you could set up a default browser on My Account > Profile
9. March 2014 - CONFIDENTIAL
HOW TO DESCRIBE AN ISSUE?
1
2
3
4
5
6
7
10. March 2014 - CONFIDENTIAL
HOW TO DESCRIBE AN ISSUE?
1. Summary
[CLIENT][SUB-PROJECT] and/or [CATEGORY] + 1 sentence to explain the bug
2. Description
Describe as precisely as possible the issue linked to files names (screenshots) you should have
uploaded (see below)
Add the page URL
3. Steps to reproduce
Use bullet points to describe the path/steps to reproduce the issue
4. Additionnal Information
If you have tested on several browsers, indicate which ones
5. Upload File
Please name your files before uploading them with understandable names or numbered
order
11. March 2014 - CONFIDENTIAL
HOW TO DESCRIBE AN ISSUE?
6. View Status
Keep the "public" radiobutton
7. Report stay
Check the box if you have more issues to report
8. Submit report
Click when you have finish to fill the issue report