2008-09-02 6 views
4

Ich habe ein Projekt, das ich bald Beta-Tests starten möchte, es ist eine PHP/MySQL-Website für Programmierer.
Ich habe Beta-Sites getestet, bevor es jedoch immer in-house war, und ich habe Betas nie getan, die von jemand anderem als denen, die mit dem Projekt verbunden sind, gesehen werden/sollte.

Also, wie soll ich anfangen, die Beta zu starten, und welche Probleme, abgesehen von denen, die die Beta enthüllen sollte, sollte ich bereit sein?Betatest

Ja, ich hoffe auf etwas Input von Jeff und dem Rest der SO Crew.

Antwort

7

Zuerst akzeptieren Sie die Tatsache, dass Probleme mit Ihrer App (Code, Benutzerfreundlichkeit, etc.) entdeckt werden .

Dann stellen Sie sicher, dass Sie eine klare Möglichkeit für Benutzer haben, mit Ihnen zu kommunizieren (Mail, E-Mail, Benutzervoice, etc.). Je einfacher du es machst, desto besser. Zum Beispiel gibt es eine Uservoice-Verknüpfung auf jeder Seite von SO.

Eine Philosophie, an die ich fest glaube: Wenn sie für Ihre Benutzer verwirrend ist, ist sie kaputt. Seien Sie bereit, Ihre App zu ändern (egal wie "schön" das Design ist), wenn Ihre Benutzer verwirrt sind oder es nicht mögen. Dies bedeutet nicht, dass Sie Ihre Entscheidungen einschränken müssen, sondern dass Sie Revisionen in Betracht ziehen müssen, um die Benutzererfahrung zu verbessern.

2

Check out Jeff's post auf sich, ich glaube, er jüngste Erfahrungen ;-) Zusammenhang

1

Hmm, Probleme für die Menschen hat? Beziehen Sie sich auf Usability-Probleme?

Auch, wenn Sie eine Beta machen, bedeutet es, dass Sie bereits alles getan haben, was Sie wissen (meiner Meinung nach). Eines der Ziele einer Beta ist es, Ihnen zu zeigen, was Sie nicht wussten, außer unerwarteten Code-Problemen usw.

0

Betatest ist ein Teil des Abnahmetests. Diese Art von Tests wird dem Kunden die Funktionalität und Qualität des Produkts gewährleisten. Beta-Tests werden bei Kunden durchgeführt, die in einer unkontrollierten Umgebung enden. Im Betatest werden kundenorientierte Testfälle geschrieben und er kann eingeben, was er eingeben möchte. Hier haben Entwickler keine Kontrolle über den Testansatz.