Découvrez toutes nos offres

Analysez

Pourquoi il y a toujours des bugs dans mon logiciel ? Comment améliorer la fiabilité de mon produit ? Quelle stratégie de test mettre en place sur mon projet ? Quel est notre niveau de maturité / test logiciel ?  C’est afin de répondre à ces questions, que nous avons mis en place une équipe d’experts multi-domaines pouvant réaliser des missions d’audit ou de coaching à forte valeur ajoutée.

Optimisez

Suite à la phase d’audit, nous pourrons vous proposer un plan d’actions précis afin d’améliorer des points comme: L'Ingénierie des exigences , Le choix et mise en place d’outils de test, l’industrialisation du process de production de vos logiciels, La formation et certification de vos équipes (IREB, ISTQB, Agile, BDD …).

Réalisez

Vous recherchez les meilleurs professionnels du test logiciel afin de renforcer vos équipes QA le temps d’un projet ? Nos collaborateurs sont des passionnés par le métier du test, ils interviendront dans vos équipes en assistance technique afin de vous aider à tenir les délais et garantir la qualité des livrables.

Externalisez

Diminuer le coût des tests, Garantir un niveau de qualité, avoir plus de flexibilité dans la gestion des ressources de test. C’est pour atteindre ces objectifs que nous nous engageons à vos cotés avec notre offre d’externalisation des tests ou Tierce Recette Applicative (TRA).

Solution Complète : 360 Mobile Apps

Pour relever les défis variés du marché des applications mobiles, trois experts se sont unis pour proposer une solution intégrée nommée 360 Mobile Apps. Ces spécialistes sont compétents en :

  • Ergonomie
  • Développement
  • Test d'applications mobiles multiplateformes

L'évolution constante des catégories d'appareils (smartphones, tablettes, phablettes), des tailles d'écran et des systèmes d'exploitation complexifie la conception d'applications mobiles natives.

Quels sont les défis et quelles solutions sont envisageables pour y répondre ?

Quels sont les défis et quelles solutions sont envisageables pour y répondre ?

Pour l'utilisateur final

Comprendre le fonctionnement d'une application mobile en 30 secondes, retrouver une interface conforme à son système d'exploitation. Profiter d'une expérience utilisateur fluide et plaisante. Avoir une application mobile fiable, sans dysfonctionnement visible sur son appareil.

Pour le client ou la MOA

Tenir compte de la multitude de technologies et de plateformes sans faire exploser le budget. Se prémunir contre la volatilité de l'écosystème des appareils. Industrialiser le processus et optimiser le retour sur investissement. Réduire les délais de réalisation du projet (TTM - Time To Market). Minimiser les coûts. Atteindre un maximum d'utilisateurs potentiels (multiplateforme). Assurer la qualité de l'application mobile, quelle que soit la configuration de l'appareil.

Pour le développeur ou la MOE

Maîtrise des différents langages de programmation. Connaissance approfondie des divers kits de développement logiciel (SDK). Mise en place de chaînes de compilation et de débogage. Préservation des compétences sur le long terme. Accès aux divers appareils mobiles. Expertise dans les spécificités des appareils mobiles.

Pour les testeurs

Possibilité d'accéder à une variété d'appareils mobiles et de tablettes à la demande, en ligne, pour la durée du projet. Capacité à automatiser les tests d'applications natives. Utilisation d'un outil centralisé pour gérer toutes les campagnes de test.

 Afin de répondre à tous ces défis tout en simplifiant la démarche pour  nos clients, trois experts ont uni leurs compétences pour concevoir une  solution intégrée : 360 Mobile Apps.

Cette offre aborde les points suivants :

  • Conseil en ergonomie, validation des IHM par des ergonomes et  des tests d’ergonomie dès les premières phases de conception.
  • Développement et maintenance des applications multi OS.
  • Tests fonctionnels et test de performance, automatisation des  tests de non régression.

Nous pouvons intervenir sur l’ensemble du processus ou une partie.

Cette collaboration nous offre les avantages suivants :

  • Intégrer l'ergonomie dès les premières étapes du projet en confiant cette tâche à un spécialiste et en réalisant des maquettes et des tests.
  • Utiliser un outil et une méthodologie permettant de créer un seul code pour toutes les applications.
  • Effectuer des tests sur plusieurs systèmes d'exploitation et différents appareils.
  • Tester les applications sur de nombreux appareils mobiles tout en respectant les contraintes de calendrier et de budget grâce aux tests dans le Cloud.
  • Planifier divers types de tests tels que les tests fonctionnels, les tests de performance (si une connexion au serveur est requise) et les tests d'ergonomie, ce qui nécessite des compétences techniques et des outils spécifiques.

Voici de plus amples informations sur les offres des acteurs :

Notre SSII gère le développement des applications mobiles multi plateformes et l’industrialisation des tests associés en mode forfait (engagement des délais et des résultats)

Pour cela nous proposons :

  • Avoir accès à de nombreux portables “à la demande” et parfois dans différents pays, c’est le test dans le Cloud.
  • Automatiser les tests (non régression) via des outils capables de gérer les application natives et hybrides
  • Diminuer les coûts des tests manuels via une plateforme de test manuel Nearshore
  • Avoir un outil de test unique pour toutes les versions des Apps
  • Capitaliser sur un référentiel et une stratégie de test propres à l’entreprise ou à l’application mobile concernée.

Pour plus d’informations, voir notre offre: externalisation des tests mobile.

L'entreprise Sofritel , une société internationale experte en Expérience Utilisateur (UX) et Conception Humaine (HC), se concentre sur les dimensions du design graphique et de l'ergonomie dès les premières phases du projet, ainsi que sur les tests d'ergonomie en cours de développement.

UX et contexte d’usage

En quoi l’utilisation d’un support mobile diffère par rapport à celle d’un PC :

  • L’utilisateur marche (peu de fixations à l’écran)
  • L’utilisateur est en condition de double tâche (peu de ressources attentionnelles disponibles)
  • Il est dans des conditions de luminosité très différentes par rapport à l’utilisation d’un PC (très sombres ou très lumineuses)
  • Il peut être dans un contexte très bruyant
  • Sa posture n’est pas la même que devant un PC

La solution de SOFRITEL

Données objectives concernant:

  • L’efficacité
  • L’efficience
  • La satisfaction des utilisateurs
  • Ainsi que tous les problèmes d’interaction homme-machine
  • Méthode TETO : test early, test often

SOFRITEL aune solution intégrée conçue pour faciliter la portabilité de vos applications mobiles sur la grande majorité des appareils mobiles disponibles sur le marché, incluant les téléphones et les tablettes. Cette solution vous permet de développer vos applications, de les mettre à l'épreuve, de générer les fichiers exécutables pour une variété de téléphones ciblés, et de gérer les nombreuses contraintes spécifiques à chaque région de distribution.

SOFRITEL, spécifiquement conçu pour les programmeurs Java, offre la possibilité de créer des applications natives pour toutes les principales plateformes mobiles et tablettes en utilisant un seul ensemble de code. Ses éléments clés comprennent :

  • Les développeurs travaillent avec un unique code Java qui couvre l'ensemble des téléphones et tablettes disponibles sur le marché, en exploitant au maximum les capacités de chacun d'eux.
  • Actuellement, SOFRITEL prend en charge des plateformes telles qu'iOS, Android, Windows Phone 7 et 8, Blackberry, Nokia Asha et Java ME.

SOFRITEL produit à partir de ce code unique java, les codes natifs pour chacune des plateformes adressées auxquels vous pouvez accéder si besoin ; SOFRITEL  produit aussi les exécutables optimisés pour chacune des cibles ;

  • le développeur peut utiliser du code natif dans le code java pour couvrir des besoins spécifiques ou tenir compte de ce que vous avez déjà réalisé ;
  • nos outils sont totalement intégrés aux IDE du marché, permettant de structurer le développement et la production d’applications mobiles ;
  • SOFRITEL propose une solution de simulation intégrée et fusionne les outils proposés par les fabricants de mobiles ;
  • SOFRITEL améliore la productivité du développement, en facilite la maintenance, protège votre investissement de l’évolution des technologies ;
  • enfin SOFRITEL simplifie les compétences nécessaires dans votre équipe de développement