sur le site d'Amazon, certains produits sont des produits Top répertoriés en raison de leur publicité un peu en vedette. Si aujourd'hui, vous avez fait une dernière série de tests et demain est la production. S'il se casse sur la production, alors quelle pourrait être la raison éventuelle? P>
6 Réponses :
Je n'ai pas beaucoup d'expérience de test d'assurance qualité (4 ans), mais j'ai vu des logiciels en train de décomposer en production même après des tests intensifs. La raison principale a été que les testeurs n'ont pas pu penser à sortir de la boîte et sont bloqués dans les tests de routine. Dans ma société au moins, il y avait beaucoup de déconnexion entre les développeurs, les testeurs et l'utilisateur final. Et cela a abouti à des testeurs ne sachant pas comment le logiciel était utilisé par les clients. La chose est que l'on ne peut pas créer un logiciel sans bug. C'est toujours un compromis sur la qualité et le calendrier. Comme mon chef de commercialisation nous l'a dit lors d'une de nos réunions, vous aurez toujours des bugs, c'est votre décision lorsque vous êtes d'accord avec eux. P>
Vous avez vérifié toutes les problèmes. Mais avant que le produit ne va en direct, nous, en tant qu'ingénieur de test, vous devez vous assurer que P>
Ceci est testé dans l'environnement similaire à la production. (Environnement de scène) C'est ici que nous échouons en raison des lignes mortes et de tous. p> li>
Dans l'environnement de scène, nous devons réfléchir complètement comme utilisateur final et tester le produit. P> li>
Faites une liste [lors de la test de test dans l'environnement QA] des modules encastrés à la pause ou sont très risqués. et assurez-vous d'exécuter des tests répétés sur ces modules. P> li>
Assurez-vous d'exécuter vos cas de test sur l'environnement de production. Cela vous aident à mener à bien avant que les utilisateurs finaux ne trouvent en production. P> li> ul>
La raison possible pourrait être ci-dessous: P>
La première chose qui me suis venu à l'esprit: Test d'intégration Strong> n'a pas été effectué lorsqu'il y avait eu des opportunités ou était mal fait, éventuellement due à la contrainte de date de la date limite de projet. P>
Et oui, il y a des scénarios que @hemant a mentionné. P>
Les produits en vedette sont souvent ajoutés au site de l'ecommerce via une interface utilisateur de type wizard. Si l'application est tombée en panne sur la section Produits en vedette (peut être vérifiée en vérifiant les journaux du serveur), alors la raison probable que l'application est tombée en panne peut être ce produit en vedette ne peut pas être ajouté au site Web correctement. Maintenant, pour tester cette fonctionnalité, un test approprié d'ajout de produits à travers l'assistant mentionné ci-dessus devrait être effectué. L'assistant peut choisir d'ajouter les produits basés sur plusieurs facteurs dynamiques tels que les meilleures notes, les meilleurs vendeurs, etc., qui est vraiment disponible uniquement dans l'environnement de production. La raison la plus probable peut donc être que le produit vedette n'a pas pu être ajouté au site Web en raison d'un facteur dynamique basé sur lequel ils sont affichés sur le site Web. P>
Pour les meilleurs produits répertoriés, on s'attend à ce qu'ils reçoivent beaucoup de clics afin que les tests de stress devraient avoir donné des limites bien définies - vérifiez celles-ci. P> LI>
passe dans les instructions d'installation dans SRF pour vérifier si elles ont été suivies complètement. P> li>
Vérifiez les journaux d'erreur pour des exceptions aux cas de test. p> li> ol>
Dans la majorité des cas où il y a une panne après le déploiement pour la production, les raisons sont simples et identifiables en suivant les bases, sinon c'est un nouveau cas de test :) P>
Je vote pour fermer cette question comme hors-sujet car ce n'est pas une question de programmation.