Merge branch 'master' of git://git.tails.boum.org/tails
[tails-test.git] / wiki / src / blueprint / usability_testing.mdwn
blobc30b62f4ca92cc07346d0caa5d1d3b107982abb2
1 **Ticket**: [[!tails_ticket 6860 desc="#6860"]]
3 People from [Silicon Sentier](http://siliconsentier.org/) proposed to conduct a
4 usability testing session on Tails.
6 The starting point is the fact that FOSS projects too often have poor usability
7 and are not attractive to potential users. They want to play a role in fixing
8 this, by building a bridge between the designers, graphics artists, and UI
9 experts community on the one hand, and the FOSS people on the other hand.
11 Exercises
12 =========
14 Here are a few exercises that we could propose them:
16   - On the mockups on the new Tails Greeter, start Tails and end-up in an environment in their favourite language.
17   - Chat online with someone else in the room.
18     - What is the security level of this conversation? What would you do to improve it?
19   - Install software `xyz`.
20     - TODO: We would need to write documentation for that first
21       ([[!tails_ticket 5685]]).
22   - Access the internal hard disk.
23     - TODO: We would need to write documentation for that first
24       ([[!tails_ticket 5636]]).
25   - Go through the full upgrade mechanism by cloning from others.
26   - Go through an automatic upgrade.
27   - Create a document and save it encrypted.
28   - Find something useful you could do for Tails.
29   - Create a long-term contextually identity to chat with Tails.
30   - Connect to a captive portal.
31   - Report a bug.
32   - Shutdown Tails.
33   - Visit a website anonymously.
34   - Circumvent a firewall.
36 Guidelines
37 ==========
39 * We should focus on things *we* can improve. E.g. we can easily
40   improve Tails Greeter, but we won't redesign Pidgin OTR ourselves.
41 * Participants to the usability testing session will be first briefed
42   about what Tails is about, and its main distinguishing properties.
43   However, one should not assume they are used to handling security
44   concepts such as contextual identities, anonymity set and all.
46 TODO
47 ====
49 - Have UEFI ISO ready for the testing sessions.