Articles of test

Tests Android JUnit… Comment attendre une exception

J’essaie d’écrire des tests en utilisant le framework de test Android intégré de Junit. Je suis confronté à un problème avec un test où je m’attends à une exception. Dans JUnit, l’annotation de la méthode de test serait: @Test(expected = ArithmeticException.class) Cependant, sous Android, ce test échoue avec une exception ArithmeticException. Je comprends que l’implémentation […]

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?

Tester la valeur par défaut et le setter dans un même cas de test ou des cas de test distincts

Recommanderiez-vous de regrouper des scénarios de test dans les méthodes @Test ou d’avoir une méthode @Test par scénario de test? Par exemple, supposons qu’il existe différentes manières de définir le contexte dans une application. L’idée suivante est-elle acceptable? @Test public void testContextSetting() { // Test default setting assert(…) // Test setting a context variable assert(…) […]

Test d’unité Angular2 avec @Input ()

J’ai un composant qui utilise l’annotation @Input() sur une variable d’instance et j’essaye d’écrire mon test unitaire pour la méthode openProductPage() , mais je suis un peu perdu quant à la configuration de mon test unitaire. Je pourrais rendre cette instance variable en public, mais je ne pense pas que je devrais y avoir recours. […]

Définir un minSdkVersion différent pour testAndroid que pour l’application principale

Est-il possible de définir une minSdkVersion différente pour les tests que pour l’application elle-même? Je demande parce que je veux utiliser la nouvelle bibliothèque de support de test et UI Automator pour les tests. Cependant, ceci n’est disponible que sur API 18+. Dans le même temps, je veux toujours prendre en charge les anciennes versions […]

Traçage et débogage du code dans les tests unitaires

Je n’ai pas été en mesure de déboguer ou de parcourir les tests unitaires. Voici mon exemple de code de test … using System; using System.Text; using System.Collections.Generic; using System.Linq; using Microsoft.VisualStudio.TestTools.UnitTesting; using DomainModel.Entities; using DomainModel.Abstract; using WebUI.Controllers; namespace Tests { [TestClass] public class PeopleControllerTests { static IPeopleRepository MockPeopleRepository(params Person[] people) { var mockPeopleRepos = […]

Machinist vs FactoryGirl – avantages et inconvénients

Je travaille avec factory_girl, mais en regardant le bijou de machiniste. Pourriez-vous me dire s’il vous plaît – quels sont les avantages et les inconvénients de migrer vers un machiniste? Avez-vous comparé ces libs?

Implémenter une HashMap

Comment créer une Hashmap en C à partir de zéro? Quels seraient les parameters pris en compte et comment testeriez-vous le hashmap quant à sa qualité? Comme dans les cas de test de performances que vous devez exécuter avant de dire que votre carte de hachage est complète.

Rails 3.2, RSpec, Factory Girl: NameError: constante non initialisée Factory

J’ai suivi cette introduction aux tests de Rails et j’ai rencontré un problème que je n’arrive pas à résoudre. Je suis très familier avec Rails mais c’est ma première incursion dans les tests. Quoi qu’il en soit, j’ai un test de modèle très basique, même pas complètement implémenté et quand j’essaie d’exécuter rspec spec/models/admin_spec.rb . […]

Comment exécuter des tests unitaires (MSTest) en parallèle?

Je cherche des moyens d’exécuter des suites de tests en parallèle. Je suis au courant des parameters .testrunconfig . Cela vous permet de multiplexer le nombre de processeurs. Je veux exécuter 1000 tests en parallèle. Cela a du sens car je teste un service Web, si bien que 90% du temps passé dans un test […]