Je suis avec mon entreprise actuelle depuis environ quatre mois maintenant et j'ai remarqué comment plusieurs de nos étendues/documents RnD utilisent le terme «lifecycle testing». J'ai toujours pensé que ce terme signifierait l'ensemble de la phase de test d'un projet, mais le contexte du terme suggère qu'il est plutôt lorsque le logiciel est testé avec des données "en direct" ou "réelles" dans une mise en scène environnement aussi proche de l'environnement de production que possible. Cela m'a amené à me demander si j'avais mal compris la signification de la phrase, auquel cas quelqu'un peut-il expliquer ce que le test de cycle de vie est censé être ou signifier?Que veulent dire les gens quand ils disent (et écrivent) des tests de cycle de vie?
2
A
Répondre
3
Un cycle de vie du logiciel est son comportement dans les situations suivantes:
- démarrage. Est-ce qu'il charge correctement? Est-ce rapide au démarrage? (Dépend de quel type de logiciel)
- Mid-life. Utilise-t-il beaucoup de mémoire? Nettoie-t-il la mémoire? Est-ce qu'il fait ce qu'il devrait faire?
- Exeting. Nettoie-t-il correctement les ressources? Est-ce que ça ferme tout bien?
Le test de cycle de vie est très important pour les applications serveur, où il est particulièrement axé sur le «milieu de vie» (ce n'est pas un terme officiel btw). Les applications serveur peuvent ne jamais tomber en panne en faisant quelque chose d'important, et si elles le font: elles ne devraient pas faire tomber le système complet.
L'indice "durée de vie" d'être "en direct" ou "réel" n'est pas très vrai, c'est plus "vivant" que "vivant".
Par exemple; J'ai construire un client-application Flash qui est une application « panneau », affiché sur un grand écran, et je suis-test du cycle de vie il:
- Graphics, tout ne se présentent bien? Pas seulement les premières minutes, mais même 12 heures sans redémarrer l'application.
- Mise à jour automatique, est-ce que cela fonctionne?
- etc.
Questions connexes
- 1. Widget Cycle de vie?
- 2. Cycle de vie de l'entité Core Data? Quand sont-ils libérés?
- 3. JSF2.0: cycle de vie ManagedProperty?
- 4. Cycle de vie des composants MXML
- 5. Comment lier le cycle de vie d'un bean Spring au cycle de vie des webapps?
- 6. ASP.NET HttpApplication cycle de vie
- 7. Cycle de vie de l'iPhone
- 8. JavaScript cycle de vie de prototype augmentée
- 9. Dans Maven, comment personnaliser les phases du cycle de vie?
- 10. Comment les gens créent-ils leurs propres langages de programmation?
- 11. Sur quel cycle de vie de page les identifiants de client sont-ils générés?
- 12. Pourquoi les écouteurs de cycle de vie d'Hibernate Serializable?
- 13. Quel est le cycle de vie des demandes ASP.NET Webservice?
- 14. Méthode de cycle de vie Android
- 15. gestion des dépendances et cycle de vie des versions dans dotnet
- 16. Le cycle de vie de la page des contrôles (ordre construit à partir d'une page)
- 17. Cycle de vie de la page ASP.net
- 18. Cycle de vie de la demande Wcf
- 19. asp.net cycle de vie de la page
- 20. Publication AJAX et cycle de vie de la page
- 21. ASP.NET MVC contrôleur cycle de vie usine
- 22. ASP.NET MVC ViewPage Cycle de vie
- 23. Problème de cycle de vie Android
- 24. ASP.NET Cycle de vie et processus de longue durée
- 25. cycle de vie de l'application iPhone
- 26. printemps cycle de vie du singleton
- 27. rappels de cycle de vie pour les ressources JAX-RS?
- 28. comment les méthodes de cycle de vie EJB sont invoquées
- 29. Comment les gens copient-ils la protection des runtimes FMP?
- 30. Pourquoi les gens parlent-ils des frameworks DI "instanciant un graphe d'objets" plutôt que "instanciation d'objets"?
Est-ce un terme établi? J'aurais pensé que cela s'appliquerait au cycle de vie du logiciel, comme dans la facilité de faire de la maintenance ou de la migration de données plus tard. – Thilo
"Durée de vie" est le seul terme que je connais qui a la même signification. Différentes applications ont des cycles de vie différents: j'ai utilisé ces termes pour la simplicité pour le demandeur de la question. – Pindatjuh
Merci. C'est une bonne explication et semble correspondre au contexte du terme dans les docs. Je suis toujours intéressé à voir plus de vues avant d'accepter une réponse, cependant. – vonconrad