Articles of Test de

Un simple serveur SMTP local

Je veux tester un code Java pour envoyer des emails. Je ne souhaite pas utiliser de client de messagerie commercial ni me connecter à des fournisseurs de messagerie externes (tels que Gmail ou Yahoo). J’aimerais savoir s’il existe un logiciel permettant à un utilisateur de configurer des adresses e-mail et un serveur factices (en local) […]

Comment faire des tests d’unité de firebase database?

J’ai entendu dire que lors du développement d’une application qui utilise une firebase database, vous devez effectuer des tests d’unité de firebase database. Quelles sont les meilleures pratiques en matière de test d’unité de firebase database? Quelles sont les principales préoccupations lors des tests unitaires de la firebase database et comment le faire “correctement”?

Le test de mutation est-il utile dans la pratique?

Avez-vous des exemples d’applications réelles des tests de mutation? Cela fonctionne-t-il mieux que de simples outils de couverture de test? Ou est-ce inutile? Quels sont les avantages / inconvénients des tests de mutation dans le monde réel?

Quels sont les frameworks de test de mutation pour C / C ++?

Les tests de mutation existent depuis un certain temps et il semble qu’il existe au moins un ou deux frameworks de tests de mutation commerciaux pour le C / C ++. Vous les avez utilisés? Quelles sont vos expériences? Existe-t-il des alternatives open source?

Quel est le moins de chemin de résistance au débogage des tests de moka?

Modifier Nov 2016: Node a maintenant un débogueur intégré que vous pouvez commencer avec –inspect . Cette réponse l’explique: https://stackoverflow.com/a/39901169/30946 . Je construis un test de moka dans coffeescript. Tout en haut du test, j’ai: require “../assets/js/theObject.coffee” debugger ss = new TheObject() Je voudrais m’arrêter sur cette ligne de débogueur parce que l’object dans l’ […]

Rspec: comment tester les opérations sur les fichiers et le contenu des fichiers

Dans mon application, j’ai un tel code: File.open “filename”, “w” do |file| file.write(“text”) end Je veux tester ce code via rspec. Quelles sont les meilleures pratiques pour ce faire?

Comment les applications Meteor peuvent-elles être testées?

Quelles sont les méthodes recommandées pour tester les applications Web développées avec le framework meteor ? L’entrée FAQ officieuse sur les meteors sur les meilleures pratiques de TDD est assez courte.

Tester une assertion que quelque chose ne doit pas être compilé

Le problème Lorsque je travaille avec des bibliothèques prenant en charge la programmation au niveau du type, je trouve souvent que j’écris des commentaires comme ceux-ci (d’après un exemple présenté par Paul Snively à Strange Loop 2012 ): // But these invalid sequences don’t comstack: // isValid(_3 :: _1 :: _5 :: _8 :: _8 […]

Séparez les versions “debug” et “release”?

Je pense qu’il est préférable de publier la version du logiciel que vos développeurs ont réellement testée; J’ai donc tendance à supprimer la cible ‘debug’ du projet / makefile, de sorte qu’il n’y ait qu’une seule version pouvant être générée (et testée, déboguée et publiée). Pour une raison similaire, je n’utilise pas d’assertions (voir également […]

Comment définir une variable d’instance privée utilisée dans un test de méthode?

Étant donné une classe avec quelques variables d’instance et certaines méthodes. Certaines variables d’instance sont accessibles via attr_reader et attr_accessor . Ainsi les autres sont privés. Certaines des variables d’instance privées sont définies dans l’une des méthodes d’instance et lues / utilisées dans une autre méthode. Pour tester, j’utilise RSpec. Comme je suis encore nouveau […]