Archive

Archive for novembre 2012

Jouer avec le XML – partie 4 – Validation d’un XML avec un XSD

Last but not least, nous allons voir ici comment valider un XML avec un XSD.
Le tout, avec .Net, naturellement.
Du coup, comme ce billet est censé être plus court que les autres, je vais mettre quelques outils utiles.

Voici les billets en rapport :

Lire la suite…

Catégories :.Net, C#, Développement, XML, XSD

Jouer avec le XML – partie 3 – (dé)sérialisation de classes et attributs

Troisième et dernier billet au sujet du XML.

Dans ce billet, nous allons voir quelques attributs XML à positionner sur les classes/propriétés et comment (dé)sérialisation une classe via une classe générique.

Voici les billets en rapport :

Lire la suite…

Catégories :.Net, C#, Développement, XML, XSD

Jouer avec le XML – partie 2 – Utilitaire XSD.exe

Suite à la première partie sur les généralités XML/XSD, voici un second billet autour du XML.

Cette fois, il sera question de l’usage de XML/XSD en .Net.
Dans cette partie 2, nous verrons comment utiliser l’utilitaire XSD.exe, comment générer une classe à partir d’un XSD puis comment utiliser cette classe.
Dans un billet suivant, nous verrons comment gérer la (dé)sérialisation.
Et enfin, dans un petit dernier, comment valider le XML en fonction d’un XSD.

Voici les billets en rapport :

Lire la suite…

Catégories :.Net, C#, Développement, XML, XSD

Jouer avec le XML – partie 1 – Présentation

Voici le premier billet concernant une petite série autour du XML et des XSD.

Dans le premier et présent billet, je ferais un (bref) récapitulatif sur ce qu’est le XML et l’usage du XSD (dépurvu de C#, donc).
Dans le second, nous verrons l’usage des XSD en C#, avec l’outil XSD.exe.
Dans un troisième temps, comment utiliser les attributs XML pour sérialiser en XML une classe.
Et dans une dernière partie, tout ce que je n’ai pas pu caser dans les parties précédentes 🙂

Le but, pour moi, est de compiler ici toutes les informations que je dois chercher à chaque fois que je travaille avec du XML, car ne l’utilisant pas assez souvent pour que ça rentre, mais quand même sur chaque mission.
Du coup, ce n’est pas forcément complet ou trop poussé, mais ça donne suffisamment de pistes pour mieux cibler les recherches 🙂

Voici les billets en rapport :

Lire la suite…

Catégories :XML, XSD

Les tests unitaires – Aperçu

J’ai déjà parlé des tests unitaires dans un précédent billet.
Donc, dans la même lignée, je vais parler, ici, de la création de tests unitaires grâce à Visual Studio.

Ce billet est un aperçu des tests unitaires et permet juste de se lancer.
Du coup, je ne vais pas ici réaliser de scénarios de tests (puisque ce n’est pas le sujet).
Pour conséquence, les contenus des tests ne seront pas significatifs (ou pertinents).

Lire la suite…

[MMIT] De l’intérêt des tests et de leur automatisation


Cela fait cinq semaines que je travaille (entre autres) sur de l’automatisation de tests.
Il y a beaucoup de choses que j’ai pu faire, d’autres que je souhaite faire et j’ai envie d’en parler un peu (j’y reviendrais sur plusieurs billets qui seront liés).

Je parle ici bien de tests automatisés et non de tests automatiques.
Les tests automatisés sont des tests écris à la main (du moins en partie) et pouvant s’appuyer sur un cahier de tests et dont l’exécution est automatique (clic droit, « Exécuter »).
Les tests automatiques, eux, sont des tests générés de façon automatique (par Visual Studio, par exemple).
La différence que je fais est dans le but : les premiers sont plutôt fonctionnels (vérifier qu’un scénario donne le résultat attendu) tandis que les seconds sont techniques (vérifier que telle méthode fait bien ce qui est prévu).
Les tests automatisés sont donc mécaniquement plus complexes.

Ainsi, dans le présent billet, je vais parler des tests automatisés en général, ce qui va servir d’introduction et de cadre pour les billets suivants.

Lire la suite…

Catégories :Divers, MMIT