2008-09-02 6 views
4

J'ai un projet que je voudrais commencer bêta-test bientôt, c'est un site PHP/MySQL pour les programmeurs.
J'ai des sites testés en bêta avant mais c'était toujours interne, et je n'ai jamais fait de bêtas qui pourraient/devraient être vus par quelqu'un d'autre que ceux associés au projet.

Alors, comment dois-je commencer à commencer la bêta, et quels problèmes, en dehors de ceux que la bêta est censée exposer, devrais-je être préparé pour?Beta Testing

Oui J'espère que Jeff et le reste de l'équipe de la SO apporteront leur contribution.

Répondre

7

D'abord, acceptez le fait que des problèmes avec votre application (code, facilité d'utilisation, etc.) seront découverts . Ensuite, assurez-vous que vous disposez d'un moyen clair pour les utilisateurs de communiquer avec vous (courrier, e-mail, service, etc.). Le plus facile vous faites cela le mieux. Par exemple, il existe un lien uservoice sur chaque page de SO.

Une philosophie en laquelle je crois fortement: si c'est déroutant pour vos utilisateurs, c'est cassé. Soyez prêt à changer votre application (peu importe la beauté du design) si vos utilisateurs sont confus ou ne l'aiment pas. Cela ne veut pas dire que vous devez prendre en compte vos décisions, mais simplement que vous devez envisager des révisions pour améliorer l'expérience de l'utilisateur.

2

Découvrez Jeff's post là-dessus, je pense qu'il a une expérience récente ;-)

1

Hmm, les problèmes liés à la population? Parlez-vous de problèmes d'utilisabilité? En outre, si vous faites une bêta, cela signifie que vous avez déjà fait tout ce que vous savez (à mon avis). L'un des objectifs d'une bêta est de vous montrer ce que vous ne saviez pas, en plus des problèmes de code inattendus, etc.

0

Les essais bêta font partie des essais d'acceptation. Ce type de test garantira au client la fonctionnalité et la qualité du produit. Les tests bêta sont effectués sur les clients dans un environnement non contrôlé. Lors des tests bêta, les scénarios de test pilotés par les clients sont écrits et il peut entrer tout ce qu'il veut entrer. Ici, le développeur n'a aucun contrôle sur l'approche de test.