Logo Precilog Contact   |   info@precilog.com   |   01 39 20 13 55

 

 

Accueil > Services

 

Audits de code

Precilog propose un audit de code source bas sur la norme ISO 9126 (6 caractristiques analyses) ou la norme plus rcente ISO 25010 (SQUARE). Le rsultat consiste en un rapport et une prsentation.

Le rapport liste les problmes dcouverts et explique leur impact sur la qualit de votre projet.

De plus, il classe le projet analys par rapport un benchmark de plus de 600 projets analyss toutes les nuits chez nos clients (plus de 200 millions de lignes de code).

En savoir plus...


Faire une demande de présentation.

 

Virtualisation de services

La virtualisation de services permet :

  • d'avoir un accs permanent des services pour lesquels l'accs est difficile, onreux ou limit,
  • de dvelopper ou de tester tout moment en tant assur de l'accs aux services tiers de faon prcise,
  • de pouvoir raliser des campagnes de test de performance sans perturber les environnements de test,
  • ... et bien d'autres choses !

En savoir plus...


Faire une demande de présentation.

 

Création / Mise au point d'un standard de codage

En partant de guides existants pour le projet ou en apportant nos guides de programmation, nous développons un ensemble de règles de codage qui correspondent à votre métier.

Ces règles sont réparties en catégories (gestion de la mémoire, bugs connus, gestion des exceptions, formatage, nommage, métriques, ...) et sont également classées par niveau de gravité.

Un guide de programmation contient de 70 à 200 règles en moyenne, qui sont introduites progressivement et doivent faire l'objet d'un suivi et d'améliorations régulières.

L'étape suivante consiste souvent à automatiser ces guides, ce qui est essentiel pour obtenir de bons résultats.

En savoir plus...

Faire une demande de présentation.

Développement de règles de codage spécifiques

Lors de l'automatisation d'un standard de codage, il est fréquent que des règles spécifiques doivent être développées pour compléter les règles proposées par les éditeurs :
- règles de nommage,
- adaptation d'une règle existante à un contexte ou environnement particulier,
- recherche de patterns spécifiques liés au métier ou à des exigences de projet,
- vérification de règles complémentaires non disponibles dans les outils,
- vérification de cas types ayant abouti à des bugs sur les projets, et que l'on ne veut plus voir en production.

Nous disposons d'une banque de plusieurs milliers de règles spécifiques, développées lors de missions pour nos clients et nous pouvons donc soit les adapter, soit en développer de nouvelles. Chaque règle est fournie avec sa documentation technique et les tests de régression associés.

En savoir plus...

Faire une demande de présentation.

Automatisation des tests statiques/dynamiques

Les tests statiques permettent de s'assurer que le code respecte les standards de programmation. Leur automatisation se fait à deux niveaux :
1/ La disponibilité d'outils de test interactif permettant aux développeurs de vérifier leur code,
2/ L'industrialisation du processus par le lancement de vérification de nuit. En fonction des besoins, nous proposons deux environnements : TICS et Concerto.

Les tests dynamiques sont souvent déjà réalisés de façon structurée par des procédures manuelles. L'automatisation de tout ou partie des plans de test est la plupart du temps réalisable.

En savoir plus...

Faire une demande de présentation.

Automatisations des tests SOA

Nous mettons en oeuvre l'outil SOATest, qui permet de réaliser des scénarios de bout en bout, impliquant à la fois des tests depuis un navigateur et des tests de services Web.

Les campagnes peuvent être rejouées sur les différents navigateurs et sous Windows ou Linux et les scénarios permettent de réaliser des tests de performance : stress tests, tests de montée charge, tests de tenue en charge,...

Les campagnes sont livrées avec les contrôles de non régression et les rapports de test.

En savoir plus...

Faire une demande de présentation.

 

 

 

 

 

 

 

 

 

 

 



Inscription Newsletter
Accès inscription






Envoyer cette page