- Selenium IDE (plug-in de firefox), facile a utiliser mais ne permettant pas d'industrialiser les tests.
- Selenium-grid, permettant l’exécution de tests sur différentes plateforme (OS/ navigateurs) mais sans aucune interface utilisateur.
Génie Logiciel
lundi, février 13 2012
[Test] : Cacique + Selenium IDE + Selenium-Grid : pour des tests automatisés et industrialisés
Par François Lasselin le lundi, février 13 2012, 23:59
mardi, décembre 6 2011
Intégration continue en PHP : Hudson/Jenkins Ant ou Phing, ...
Par François Lasselin le mardi, décembre 6 2011, 08:16
L'intégration continue est une pratique de génie logiciel ayant pour origine le besoin de vérifier que l'avancement des travaux de développement ne provoque pas de régression. Cette pratique agile nécessite un outillage significatif : serveur d’intégration continue, script de déploiement, outil d'analyse, tests unitaires ... On ne détaillera pas ici l’intérêt évident de cet outillage, mais sa mise en œuvre pour PHP avec Jenkins sous Ubuntu/Debian.
samedi, juillet 2 2011
Article : Usine de Développement & Intégration Continue sur Decrypt
Par François Lasselin le samedi, juillet 2 2011, 09:20
Decrypt est le blog d'Ysance société qui m’emploie. Je publie sur Decrypt un article sur l'intégration continue. En effet, le développement de projet utilisant des méthodes agiles tend à se généraliser. Si la méthode Scrum est loin d’être plébiscitée, on observe que les différentes équipes piochent dans la boite à outils de l’agilité en fonction de leur besoin, de leur culture et du projet. Parmi ces outils, on trouve l’intégration continue. L’intégration continue est une pratique de génie logiciel ayant pour objectif de vérifier que l’avancement des travaux de développement ne provoque pas de régression.
jeudi, avril 14 2011
PHP PDO: insertion SQL multiple en une seul requete
Par François Lasselin le jeudi, avril 14 2011, 08:05
Un select peut retourner plusieurs résultats généralement sous la forme d'un tableau que php manipule facilement. Un update peut mettre à jour plusieurs enregistrements en un seul appel. Mais pour l'insert si on ne connait pas le nombre de lignes à insérer ... c'est plus compliqué.
Devant cette problématique récurrente, voici une solution élégante pour insérer un nombre variable de champs en une seule requête avec PDO.
lundi, novembre 29 2010
Stratégie de tests: Automatisation de tests fonctionnels de non-regression. PHP-unit Selenium et PHP
Par François Lasselin le lundi, novembre 29 2010, 20:30
L'écosystème PHP est assez pauvre en outils de test libres ou gratuits. Le couple Selenium / PHP-unit est souvent cité mais moins souvent utilisé. La mise en place d'une plateforme de test et la mise en œuvre de celle-ci est un exercice délicat. Obtenir une plateforme de test multi-navigateur, des scénarios répétés avec des jeux de données différents, éprouver les cas d'erreurs et générer un rapport de test détaillée sont autant de problématiques détaillées dans ce billet.
mardi, janvier 19 2010
Les tests : la pratique pour le Web et le PHP
Par François Lasselin le mardi, janvier 19 2010, 07:00
jeudi, janvier 14 2010
Les tests : la théorie
Par François Lasselin le jeudi, janvier 14 2010, 22:00
L'activité de codage de logiciels engendre la nécessité de tester ce qui a été écrit. Cette problématique touche tous les langages et toutes les architectures. Si les façons théoriques de tester forment un ensemble cohérent et élégant. La réalité des tests employés peut-être très différente. Non par laxisme, mais par l'inadéquation de la théorie pour une architecture donnée. Inversement, d'autres tests que ceux prévues par la théorie peuvent être nécessaires.
vendredi, décembre 18 2009
Atelier de Génie logiciel (AGL) Web PHP et open-source
Par François Lasselin le vendredi, décembre 18 2009, 08:01
mercredi, décembre 9 2009
Les types d'outils pour un Atelier de génie logiciel (AGL) Web
Par François Lasselin le mercredi, décembre 9 2009, 19:00
Un atelier de génie logiciel (AGL) est un ensemble d'outils permettant de produire des programmes de manière industrielle. Les projets Web ne peuvent pas faire l'économie de cette démarche. Ce billet identifie les types d'outils applicables à un AGL web. A partir des types identifiés on proposera des outils permettant la constitution d'un AGL PHP.
mardi, décembre 1 2009
Méthode Agile et organisation projet : Scrum partout, innovation ou effet de mode ?
Par François Lasselin le mardi, décembre 1 2009, 08:00
vendredi, novembre 27 2009
installer PDT 2.1.1 sous Eclipse 3.5.1
Par François Lasselin le vendredi, novembre 27 2009, 08:00
PDT (PHP Development Tool) est un envirronement de développement open-source. Il s'appuit sur Eclipse. Installer PDT à partir de la version d'Eclipse dans le dêpot d'Ubuntu Karmic (3.5.1+repack~1-0ubuntu3) n'est pas facile. L'installation via les méthodes indiquées sur le site d'Eclipse échoue suite à des problèmes de dépendances non-satisfaites.
mardi, octobre 20 2009
Architecture : Le Design Pattern MVC en PHP
Par François Lasselin le mardi, octobre 20 2009, 22:23
samedi, février 4 2006
Nalis dans le magazine Direction PHP
Par François Lasselin le samedi, février 4 2006, 11:13
jeudi, novembre 17 2005
Démarche de mise en place d'un Atelier de Génie Logiciel
Par François Lasselin le jeudi, novembre 17 2005, 22:13
dimanche, octobre 16 2005
L'importance de l'organisation projet
Par François Lasselin le dimanche, octobre 16 2005, 13:47
Derniers commentaires
Grégoire Lecocq - mai 31 2018
Je suis sur Facebook pour ma propre pub. Mais Diaspora m'intéresse d'autant plus…
solution mobile entreprise - janvier 16 2018
Merci pour le partage d'informations. Il est très important pour une entreprise…
voip tech - décembre 1 2016
je veux votre contact technique pour réaliser un test a fin de créer un compte.…
abderrahmen - novembre 6 2015
je fais mes premiers pas sur Selenium.
abderrahmen - novembre 6 2015
bonjour , je fais mes premiers pas sur selenium.
Didier - octobre 4 2015
A signaler: les mini-ascenseurs foutent la m**de dans la programmation…