Nous avons quelqu'un (appelons-le Ted) qui est chargé de tester les nouvelles fonctionnalités et les corrections de bugs. Nous utilisons Git et GitHub . masterdevrait être / est toujours déployable et developmentc'est là que nous validons / fusionnons les nouvelles fonctionnalités ou corrections de bugs, mais seulement après qu'elles ont …
L'intégration continue avec les tests est utile pour s'assurer que le code "shippable" est archivé en permanence. Cependant, il est vraiment difficile de maintenir une suite complète de tests et, souvent, il semble que la version sera de toute façon boguée. Combien de tests devez-vous avoir pour avoir confiance en …
Au travail, nous avons un système assez compliqué. Appelons ce système, System_A. Notre équipe QA a créé un autre système, appelez ce système, System_B, pour tester System_A. La façon dont System_B est utilisé est la suivante. Nous générons des entrées (en utilisant System_B lui-même), IN, traitons ces entrées en retour …
Pour plus de clarté, le test de stress que j'ai écrit augmente régulièrement la charge sur le système jusqu'à ce qu'il atteigne un point de rupture. Il fonctionne théoriquement indéfiniment, mais comme les ressources du système sont limitées, il devrait échouer après un certain temps. J'ai une charge attendue pour …
Je teste une API REST. Disons qu'il renvoie une structure JSON. Quelle est la meilleure approche pour tester le serveur? Chaque étape de test ne peut réussir que si toutes les précédentes ont réussi. Structure A: testez tout à la fois - Test method 1: - make server request - …
Nous avons l'objet public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string …
Certaines parties d'un jeu sont faciles à tester de manière automatisée (logique, mathématiques, gestion des entrées); mais il y a aussi beaucoup de choses purement visuelles et difficiles à tester. Je serais surpris si l'industrie des jeux laissait tout cela à des tests manuels; il y a suffisamment d'argent pour …
J'ai une application PHP qui est très grande. Il y a généralement 2-3 développeurs qui y travaillent à plein temps et nous arrivons au point où nous apportons des modifications et créons des bugs (fonctionnalités contre la toux!). Le logiciel n'est pas complexe, disons, il se passe beaucoup de choses …
Parfois, mon équipe d'assurance qualité signale des bogues, mais ni moi ni eux n'avons la moindre idée de la façon de les reproduire. Cela conduit à des sessions de débogage très longues et frustrantes qui parfois ne donnent même pas de résultats. Mon logiciel est fortement lié à du matériel …
J'ai vu de nombreux articles de recherche et blogs technologiques qui présentent les avantages des tests de logiciels. J'en suis convaincu. Mais comme toutes les recherches sur les tests de logiciels sont menées par de grandes sociétés de logiciels, je ne pense pas qu'elles s'appliquent vraiment aux startups. Depuis les …
Si vous ajoutez de nouvelles options de configuration à un programme, il peut souvent y avoir des tonnes d'effets d'entraînement en termes d'obtention des options là où elles doivent être appliquées. À ma connaissance, il existe trois façons de gérer ce problème: Passez tous les paramètres de configuration aux parties …
Nous travaillons actuellement sur un projet PHP / MySQL moyen / grand. Nous faisons des tests unitaires avec PHPUnit et QUnit et nous avons deux testeurs à temps plein qui testent manuellement l'application. Nos données de test (simulées) sont actuellement créées avec des scripts SQL. Nous avons un problème avec …
Nous avons un grand site Web (1200+ heures) qui a beaucoup de dettes techniques. Cela est principalement dû aux raisons (habituelles) suivantes. Plusieurs programmeurs qui vont et viennent pendant le développement. Modification des spécifications en cours de développement. De nombreuses fonctionnalités supplémentaires ajoutées (en peu de temps). Le client veut …
Je fais partie de l'équipe de développement interne de mon entreprise et nous développons les sites Web de notre entreprise en fonction des besoins de l'équipe marketing. Avant de leur remettre le site pour des tests d'acceptation, on nous a demandé de leur donner un plan de test à suivre. …
nous utilisons un processus de développement classique en forme de V. Nous avons ensuite les exigences, l'architecture, la conception, l'implémentation, les tests d'intégration, les tests système et l'acceptation. Les testeurs préparent des cas de test pendant les premières phases du projet. Le problème est que, en raison de problèmes de …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.