J'étudie des techniques et des stratégies pour faire évoluer notre nombre croissant de tests d'intégration sur notre produit actuel, afin qu'ils puissent (humainement) faire partie de notre développement et du processus CI. À environ 200+ tests d'intégration, nous atteignons déjà la marque de 1 heure pour terminer un test complet …
Je me bats avec un problème de plus en plus ennuyeux concernant nos tests unitaires que nous mettons en œuvre dans mon équipe. Nous essayons d'ajouter des tests unitaires dans du code hérité qui n'était pas bien conçu et même si nous n'avons eu aucune difficulté avec l'ajout réel des …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Est-il judicieux de donner le pouvoir d'approbation aux testeurs? Si une équipe de test Il suffit de tester les fonctionnalités, les problèmes, etc., et de simplement rapporter sur une base de réussite / échec, laissant à d'autres le soin d'agir sur ces résultats, ou Avez-vous le pouvoir de bloquer eux-mêmes …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . J'ai une confession à faire: les …
En recherchant les meilleures pratiques de tests unitaires pour aider à élaborer des lignes directrices pour mon organisation, je me suis demandé s'il était préférable ou utile de séparer les montages de test (classes de test) ou de conserver tous les tests d'une seule classe dans un seul fichier. Fwiw, …
Je travaille dans une petite équipe de programmation soutenant une organisation plus grande. Cette année, notre responsable a décidé d'utiliser les technologies Oracle Apex pour gérer la grande majorité des données de notre entreprise. Ce serait correct, sauf que nous n'avons qu'un seul serveur Apex. Notre manager a décrété que …
J'écris un analyseur et dans le cadre de cela, j'ai une Expanderclasse qui "développe" une seule instruction complexe en plusieurs instructions simples. Par exemple, cela développerait ceci: x = 2 + 3 * a dans: tmp1 = 3 * a x = 2 + tmp1 Maintenant, je réfléchis à la …
Je suis vraiment tombé amoureux des tests unitaires et du TDD - je suis infecté par le test. Cependant, les tests unitaires sont normalement utilisés pour les méthodes publiques. Parfois, même si je dois également tester certaines hypothèses-assertions dans des méthodes privées, car certaines d'entre elles sont "dangereuses" et la …
Un bon développeur avec qui je travaille m'a récemment parlé des difficultés rencontrées pour implémenter une fonctionnalité dans un code dont nous avions hérité; il a dit que le problème était que le code était difficile à suivre. De cela, j'ai regardé plus profondément le produit et j'ai réalisé à …
En ce qui concerne les tests, je peux penser à deux options: Mettez le test et l'application dans une seule image. N'incluez que le code d'application dans l'image. Créez un conteneur spécifique au test qui se construit après l'image principale et y ajoute des couches (code de test, dépendances, etc.). …
J'ai du mal à comprendre le concept de "fixture". Je sais ce qu'est une suite de tests, un cas de test, une exécution de test, mais qu'est-ce qu'un "appareil" exactement? Un cas de test paramétré? Il me semble que le sens ou la sémantique du terme "fixture" peut varier légèrement …
Je teste l' intégration d' un système, en utilisant uniquement les API publiques. J'ai un test qui ressemble à ceci: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = …
Je suis vraiment confus quand je vois beaucoup d'implémentation de base de données en mémoire utilisée pour les tests, car j'ai également beaucoup entendu des meilleures pratiques de test d'intégration que l'environnement exécutant le test devrait ressembler le plus possible à l'environnement de production, y compris le système d'exploitation , …
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.