|
|
[Playtest link](https://gitlab.bht-berlin.de/s85885/blockevent/-/tree/playtest?ref_type=heads)
|
|
|
|
|
|
## Playtest process
|
|
|
|
|
|
For the playtest, we have developed a specific process that testers should follow. This process serves as a guide for testing the main functions of our application, namely the registration process and ticket purchasing. During the test, we have also included negative scenarios to identify any potential issues and ensure that the application runs smoothly. By doing so, we can pinpoint areas that may require debugging. It is crucial in the playtest to observe how testers interact with the application differently from the project developers.
|
|
|
|
|
|
As for the playtest, we have prepared the instructions and guidelines in German to accommodate our German testers. This ensures that the test participants can easily understand and follow the provided materials. By conducting the playtest in their native language, we aim to create a more comfortable and efficient testing environment for our German-speaking testers.
|
|
|
|
|
|
**Playtest**
|
|
|
|
|
|
1. Gib in die Suchleiste "http://localhost:3000" ein.
|
|
|
2. Suche den Login-Button und klicke darauf.
|
|
|
3. Wenn sich das Login-Popup öffnet, klicke auf "Sign up?".
|
|
|
4. Gib Eingaben in die Felder ein, lass aber beliebige Felder leer. Wenn du nun auf den "Sign up"-Button klickst, sollten Fehlermeldungen erscheinen und der Registrierungsprozess wird nicht fortgesetzt.
|
|
|
5. Gib nun die richtigen Eingaben in alle Felder ein, um dich auf unserer Seite zu registrieren.
|
|
|
6. Jetzt sollte ein Popup erscheinen. Klicke auf den "Connect Wallet"-Button, um dich mit deiner Wallet anzumelden. Verwende dafür das bereitgestellte Handy. Öffne die Metamask-App auf dem Handy und klicke oben rechts auf das angezeigte Symbol.
|
|
|
![image](uploads/809b66d2471277c6e8bef49ef6331b3f/Screenshot_2023-07-07_at_10.51.21.png){height="100px"}
|
|
|
7. Dadurch sollte sich ein Kamerafenster öffnen, in dem du den QR-Code mit dem Handy scannen kannst.
|
|
|
8. Auf dem Handy wird dir nun angezeigt, ob du dich verbinden möchtest. Klicke auf den "Connect"-Button.
|
|
|
9. Nun bist du eingeloggt und mit deiner Wallet verbunden.
|
|
|
10. Klicke nun in die Suchleiste und tippe "s" ein. Es sollten dir einige Events vorgeschlagen werden. Klicke auf eines der vorgeschlagenen Events. Die Seite sollte sich ändern und du gelangst zur Eventseite dieses Events.
|
|
|
11. Navigiere zurück auf die Homepage, indem du auf unser Logo klickst.
|
|
|
12. Du befindest dich wieder auf der Startseite. Wähle nun ein beliebiges Event aus und klicke darauf, um zur Eventseite dieses Events zu gelangen.
|
|
|
13. Jetzt, da du auf der Eventseite das von dir ausgewählte Event gefunden hast, klicke auf "NFT Ticket kaufen". Dadurch wird die Transaktion durchgeführt und du hast gerade das Ticket erworben. Du musst nun auf dem angegebenen Handy das Ticket bestätigen, um die Transaktion abzuschließen.
|
|
|
14. Klicke jetzt auf den "My Events"-Button, um deine bevorstehenden Events einzusehen.
|
|
|
15. Jetzt klicke auf "Logout", um dich abzumelden.
|
|
|
16. Klicke nun noch einmal auf den “Login”-Button und versuche dich mit falschen Daten einzuloggen. Klickst du dann auf “Login”, sollte eine Fehlermeldung erscheinen.
|
|
|
|
|
|
|
|
|
Wir bedanken uns, dass du an unserem Playtest teilgenommen hast! Bitte fülle jetzt unsere Umfrage aus. Scanne den QR-Code mit deinem Handy oder verwende den angegebenen Link.
|
|
|
|
|
|
![image](uploads/3cd764615b6b9eed0968de69c91f8e79/Screenshot_2023-07-07_at_10.51.06.png){height="250px"}
|
|
|
|
|
|
## Playtest evaluation
|
|
|
|
|
|
[Playtest_-_Auswertung.pdf](uploads/8dcc6228fa040b02808a45e0d4af4094/Playtest_-_Auswertung.pdf)
|
|
|
|
|
|
**Summary of the survey:**
|
|
|
|
|
|
1. Experience with Cryptocurrencies: 60% of the testers had no previous experience with cryptocurrencies, while 40% had some experience.
|
|
|
2. Registration Process: 70% of the testers rated the registration process as excellent (5/5).
|
|
|
3. Ease of Finding Events/Tickets: 100% of the testers found it very easy to search for events/tickets on the website (5/5).
|
|
|
4. Ticket Purchase and NFT Transactions: 80% of the testers were able to buy tickets and complete transactions with NFTs without any issues, while 20% encountered problems.
|
|
|
5. Technical Problems or Delays: There was a 50/50 split in responses, with some testers experiencing technical issues or delays during the purchase process. This was attributed to a connection string change on the blockchain, which was beyond the control of the website.
|
|
|
6. Specific Technical Issues: Testers reported various technical issues, including long loading times, delays in displaying events in the "My Events" section after purchasing a ticket, wallet-related errors, tickets not being displayed, and unexpected activation of the Apple password manager.
|
|
|
7. Wallet Connection: 80% of the testers found it easy to connect their wallet to the website, while 20% encountered difficulties.
|
|
|
8. Overall Website Usability: 70% of the testers rated the overall usability of the website as excellent (5/5), and 30% rated it as very good (4/5).
|
|
|
9. Intuitive NFT Ticket Generation: All testers found the process of generating NFT tickets on the website to be intuitive.
|
|
|
10. Recommendation to Friends: 70% of the testers would recommend the ticket sales website with NFTs to their friends or acquaintances, while 30% would not.
|
|
|
11. Importance of Unique Tickets: Responses varied, with 50% rating the importance of unique, non-fungible tickets as very high (5/5), while the rest had mixed opinions.
|
|
|
12. Event Representation: 50% of the testers felt that the website effectively showcased the events (5/5), while 30% rated it as very good (4/5), and 20% had a neutral opinion (3/5).
|
|
|
13. Suggestions for Improvement: Testers provided feedback such as personal preferences for organizing events in the "My Events" section, adjusting ticket placement, positive feedback on the website's aesthetics and usability, suggestions for a more comprehensive purchasing experience, and implementing features like overviews or summaries.
|
|
|
|
|
|
**Bugs Encountered During Playtests:**
|
|
|
- Redirection after logout was incorrect.
|
|
|
- Purchased events were not displayed.
|
|
|
- "Go back" button did not navigate users to the ticket overview but rather to the "My Events" section.
|
|
|
- Checking if the NFT was created by the website when displaying purchased NFTs (currently, all NFTs from the wallet are shown).
|
|
|
- Verifying that the name is in string format.
|
|
|
- Displaying birthday instead of age.
|
|
|
- Displaying the ticket price.
|
|
|
- Improving the realism of the purchasing process.
|
|
|
- Debugging the logout process from the wallet.
|
|
|
- These are the key issues that were identified during the playtests. |
|
|
\ No newline at end of file |