📜 ⬆️ ⬇️

Organization of convenient bug reports for browser browsers alfatesters

image
At the moment we are engaged in the development of a browser-based game and in sweat are preparing it for the nearest closed, open, alpha and beta tests. In this regard, it is necessary to create the most convenient system bugpot from the users. It should be borne in mind that despite repeated warnings of players that they are participants in the technical stage, their patience should not be tested. If you do not create any conditions for "improving the project", then everyone will simply spit on your difficulties and go to a thread of the released project, where you should know yourself - "play, love, pay."



It would seem that a conscious user can easily see the bug, open some kind of bugtracker open to the external one, correctly set a task there, etc. Theoretically, it can. Practically - see the ending of the last paragraph. By the way, this approach is often associated with the accumulation of the first negative to the project, because typing alpha testers also costs advertising money, the audience begins collecting, and it stumbles upon a product that they are asked to test, but they do not create the conditions for this - as a result, the cost increases advertising, general background around the project, etc.
But back to our sheep, i.e. bugs
')
What conditions?



What is needed



How does it look from the player

The user is in the game and hopefully enjoying the gameplay. Then suddenly he notices a mistake. Well, let's say, the icon in the store "flew." It would seem a trifle and reach for what the thread of tricky reporting services to the player behind this is clearly laziness (“it doesn’t bother to play in general, and you probably know it developed”). To reduce the “laziness” threshold for a report, a user simply has to press F12. Then he will see the following picture directly on top of his current screen, no reboots and redeployment:

image
Pic.1

As is evident from the figure above, a tooltip appeared over the player’s city, indicating that the player is in bug report mode. Below is a minimalist form that allows you to enter a comment, select a marker color for notes and notes over the screen, cancel the action button and the "Send" button, which obviously sends the bug report to the negligent developers who allowed it.
Next, the player sees the completed error form opening on the adjacent tab:

image
Pic2

This is where the player’s concern about the report ends, he can close the tab and continue the game from where he left off.

How does the developer

Let's discuss a little implementation, and at the same time note how the final process is presented to the developer.
So:



It turns out the task in Readmine about the following plan:

image
Pic.3

If desired, or rather, if necessary, the system can be expanded and improved in several directions. For example, to introduce fairly objective (correct with 90% probability) criteria for direct sending a bug to an immediate lead, with the addition of PM and / or producer to the observers.

And that's enough?

... an inquisitive reader will ask. For convenient organization of collecting errors from users - yes. More than confident that over time the system will overgrow with buns, chips, expand functionally. If you increase the project team, you will probably have to enter selection criteria, as stated above.

Of course, do not forget about the correct logging. Often, the log attached to the error is much more useful than all the screenshots and notes from the user. This system, of course, must also be implemented at any stage of testing, and although the material is not about it, we will briefly state the theses:



Conclusion

The first checks on the convenience of the implemented system are already underway, players will report bugs, grouping helps to eliminate repeats, etc. As mentioned above, this approach is not unique, unique or universal. He is “some kind of working for us” - we share the reasons for its creation and an exemplary opinion about convenience. Of course, programmers will always have to dig in the logs on the statistics server, KMs search through forums for important reports, etc. But you can significantly simplify all this action for the players themselves. We hope that the reader will be able to benefit from the material and for their projects.

Source: https://habr.com/ru/post/149039/


All Articles