Automatisation des tests de recette des sites Web avec MbUnit, TestDriven.Net et WatiN

J'avais pris l'habitude d'utiliser Selenium pour tester nos sites et j'ai récemment découvert WatiN, réécriture pour .NET de WatiR. Je le trouve beaucoup plus facile à mettre en oeuvre. Petite introduction rapide avec TestDriven et MbUnit. More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Utilisez Visual Studio comme IDE Ruby

Indépendemment de ROR, ruby s'est petit à petit imposé comme langage à tout faire pour scripter des tâches sous DOS avec rake. On s'en sert facilement pour automatiser des travaux de build, déploiement, ou rappatriement et retraitement des logs serveurs.

Pour tous ceux qui, comme moi, sont avant tout des (micro-)"softies" mais sont parfois appelés à taper quelques lignes de ruby, SapphireInSteel, un bel Add'In de Visual Studio 2005 permet d'avoir le syntax-highlight, l'intellisense et même le debuggage dans votre IDE préferré.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SubSonic le retour

Depuis le 9 Avril, Subsonic est dispo en v2 beta, avec entre autres améliorations, le support des schemas autres que dbo.

http://www.codeplex.com/actionpack/WorkItem/View.aspx?WorkItemId=2944

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SubSonic : pas de bol, pas de schéma !

Domage, SubSonic ne prend pas en compte les schemas SQL 2005

SQL Server 2005 permet de créer des schémas et d'y rattacher les objets de la base. Des droits différents peuvent être ensuite donnés aux utilisateurs en fonction du schéma. C'est également très utile (c'est pour cela que je m'en sert) pour automatiser des procédures de maintenance (ex: défragmentation programmée de certaines tables).

Ainsi vous pouvez distinguer dans la même base :
Refs.Pays
Refs.Devises
Refs.Categories
Admin.Utilisateurs
Admin.Roles
SiteWeb.Liens
SiteWeb.Compteurs
...

Récemment, je postais à propos de SubSonic, la super couche d'accès aux données (DAL), et qui utilise les BuildProviders d'ASP.NET 2.0 pour proposer des classes mappant la base en design.

Malheureusement, SubSonic ne tient pas compte des schémas SQL Server 2005. Dans notre exemple ci-dessus, cela signifie que les requêtes envoyées à la base pour Refs.Pays sont du type "select * from Pays", interprété par SQL Server comme "select * from dbo.Pays". Dommage ! Ceci étant, le code de SubSonic étant tellement clean, je me tâte à le modifier pour tenir compte des schémas...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SubSonic, The Zero-code DAL

Une implémentation "qui déchire tout" du concept ActiveRecord de Ruby On Rails, réécrite en .NET. Une implémentation idiomatiquement parfaite, qui s'appuie sur les build providers d'ASP.NET : [http://www.codeplex.com/Wiki/View.aspx?ProjectName=actionpack|http://www.codeplex.com/Wiki/View.aspx?ProjectName=actionpack|en] Ne ratez pas la démo qui tue : [http://www.wekeroad.com/actionpackintro.html|http://www.wekeroad.com/actionpackintro.html|en]

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5