Développement logiciel
Pour le développement logiciel dans les projets critiques, les normes requièrent des tests exhaustifs et de qualité.Même si votre produit ne peut pas nuire aux utilisateurs ni leur coûter la vie, une bonne qualité logicielle est très importante pour votre entreprise.
Les rappels de produits sont coûteux et les erreurs de logiciel peuvent affecter votre réputation.
Plus une erreur de logiciel est trouvée tardivement, plus elle est coûteuse!
La qualité est primordiale pour votre succès sur le marché.
Nos outils vous aident à améliorer votre qualité et votre productivité.
Que vous travailliez ou non sur des projets cadrés par des normes de sécurité, il est bon de savoir que nos outils de test sont conformes aux normes de l'industrie, telles que: la DO 178-C/ED-12C (Aérospatial), la CEI 61508 (Systèmes électroniques liés à la sécurité), l'ISO 26262 (Automobile), l'EN 50128 (Ferroviaire), l'IEC 62304 (Médical), l'IEC 60880 (Énergie nucléaire), et autres normes qualité.
Visualisez et comprenez votre code avec Imagix 4D
Vous êtes vous déjà posé la question "Qu'ai-je voulu coder ici?" ou "Qu'est-ce que mon collègue a codé ici?"Comprendre le code en un coup d'oeil est parfois difficile, en particulier les interconnexions, qui ne sont pas conçues pour être comprises aisément par le cerveau. Chaque jour, nous interagissons avec des images, nous reconnaissons des visages. Alors pourquoi devrions-nous nous limiter au code source, notre perception du code?
Imagix 4D est un outil pour comprendre, documenter et améliorer un code source écrit en C, C++ ou Java, qu´il soit complexe, fourni par un tiers ou bien hérité.
La visualisation de l'outil Imagix 4D la plus simple est son graphe control flow. Celui-ci vous montre en un coup d'œil la complexité de votre code. Quelles sont les branches possibles? Y-a -t-il des déclarations de «switch»? Où est la déclaration du « Ende» ? Peut-être un «break» ou un «return» qui pourrait ne pas être clairement visible dans le code? Toutes ces choses sont révélées par cet organigramme simple, qui est généré à partir de vos codes sources.
Les logiciels deviennent de plus en plus complexes. C'est la raison pour laquelle, vous ne devriez jamais perdre de vue l'image globale. Imagix 4D offre la possibilité de visualiser votre architecture, de voir les dépendances et la structure de votre logiciel. Tout cela sans restreindre vos possibilités de personnaliser ces vues pour une meilleure compréhension.
De plus, Imagix 4D détecte des problèmes d'utilisation des données et des interactions entre les tâches.
Avec Imagix 4D, vous augmentez la productivité, vous améliorez la qualité et vous réduisez les risques.
Un code peu complexe permet d'économiser de l'argent
Un code avec une faible complexité est plus facile à comprendre et à tester. De plus, la maintenance sera améliorée. De cette façon, vous économiserez du temps et de l'argent au fil des années.Testwell CMT++/CMTJava outil de mesure de complexité de code, analyse les métriques les plus importantes telles que le métriques de Lignes de code (LOC), les métriques d'Halstead, le nombre cyclomatique de McCabe v(G), l'index de maintenabilité et le Max ND/Maximum Nesting Depth. L'outil est très facile à utiliser, extrêmement rapide et analyse de très grandes bases de code.
Avec Testwell CMT++ et CMTJava, la complexité de votre code est facile à contrôler.
Connaissez-vous la quantité de tests de votre logiciel qui a été effectuée?
Mesurer la couverture de code est primordiale pour une bonne qualité logicielle. Il est important de savoir ce que vous avez testé. Les testeurs seront d'avantage motivés lorsqu'ils verront que leurs tests sont plus exhaustifs grâce à la couverture du code. L'information donnée par la couverture de code permet également d'éviter les tests redondants et vous fera donc gagner du temps.Testwell CTC++ outil de couverture de code est l'outil idéal pour mesurer votre couverture de test.
Avec une seule licence de Testwell CTC++, vous couvrez tous les compilateurs/compilateurs croisés (et si vous travaillez sur des logiciels embarqués, vous couvrez toutes les cibles embarquées).
Testwell CTC++ est intégré dans de nombreuses IDEs et chaînes outillées.
L'outil montre la Couverture d'Instructions, de Décision/Condition, de Condition Modifiée/Décision modifiée (MC/DC) et même de Couverture de Condition multiple (qui est d'un niveau supérieur à la couverture MC/DC). Vous pouvez commencer par un faible niveau de couverture et augmenter ensuite les niveaux de couverture si vous le souhaitez.
Testwell CTC++ outil de couverture de code pour C et C++ est un outil intuitif et facile à utiliser, qui délivre des rapports d'analyses clairs et simples.
En savoir plus sur Testwell CTC++
Webinaires et séminaires intra entreprise
Les développeurs et managers de logiciels critiques ont besoin des meilleures connaissances afin de développer et de fournir un excellent logiciel.Verifysoft vous soutient avec ses webinaires et ses formations intra entreprise.
Des centaines d'entreprises et d'organisations améliorent la qualité de leurs logiciels grâce à nos outils de test
Les solutions de Verifysoft ont démontré leur succès dans le développement de logiciels critiques pour la sûreté et la sécurité dans différents secteurs tels que l'aérospatial, l'automobile, le médical, l'énergie nucléaire, et beaucoup d'autres...Bon nombre de nos clients souhaitent proposer une qualité logicielle irréprochable pour améliorer leur réputation sur le marché et obtenir ainsi des avantages concurrentiels.
1&1 Mail & Media GmbH
abas software AG
Attensity Europe/Empolis
Cisco Systems India
CNIEG Caisse Nationale (France)
CSC Deutschland Solution GmbH
Comprenium Leasing
ComArch
Elektrobit
Gemalto M2M GmbH
Neofonie Berlin
Nimbuzz BV (Netherlands)
Nokia
Phoenix Interactive Design Canada
Sagem Telecommunications
SAMSUNG
Secunet
Sierra Wireless / Wavecom
T-Mobile
Unify
WEB.DE AG (Germany)
Allegro Digital Video Technologies (France)
ARM (Israel)
Artesyn Embedded Technologies (Hong Kong)
BDT Media Automation GmbH (Germany)
Beijing Watchdata Systems (China)
Bewotec
Bull (France)
BVU Beratergruppe Verkehr und Umwelt (Germany)
CA Technologies (USA)
Dialog Semiconductors Hellas
Diebold Nixdorf
EATON
Elster GmbH
ETM professional control GmbH (Austria)
Friedrich Lütze GmbH (Germany)
HighTec EDV-Systeme (Germany)
Infinion
Infoteam Software AG
Insta Elektro GmbH
Kappa Opto-Electronics GmbH
Kopf GmbH
Leopold Kostal GmbH & Co. KG
Mentor Graphics
MESCO Engineering
metaio GmbH
Microsoft Inc.
Moeller GmbH Bonn
Micronas
NDS Technologies (France)
Nvidia (USA)
NXP
Philips Applied Technologies
PikeTec GmbH Berlin
Prolan Process Control (Hungary)
QTronic GmbH, Berlin
Renesas Electronics (Japan)
Robert Seuffer Gmbh & Co. KG
Schaefer Elektronik GmbH
Scheidt & Bachmann
Schindler Aufzüge AG
Schmersal
Siemens Building Technologies
Socionext Inc. (Japan)
Softwareinmotion
ST Microelectronics
SPIE SA (France)
Rongda (China)
Thales
Watlow Electric Manufacturing Co. (USA)
Ce que nos clients disent au sujet de nos outils:
"GRAPHISOFT utilise Testwell CTC++ pour mesurer la couverture de code d´autotests fonctionnels pour ArchiCAD, le logiciel de Modélisation des données du bâtiment (BIM) leader de l´industrie pour les architectes. CTC++ était facile à intégrer avec notre système de construction et d´autotests et les tests peuvent être exécutés avec un impact léger sur les performances. Si nous rencontrons un problème, le support technique nous aide immédiatement avec des suggestions ou bien des corrections rapides."
László Csomós, QA Team Lead
Graphisoft, Hongrie
László Csomós, QA Team Lead
Graphisoft, Hongrie
"Nous utilisons CTC++ pour mesurer la couverture des tests unitaires et système de nos cibles (embarquées). Les rapports sont parfaits, simples et contiennent ce dont nous avons besoin. Le soutien de Verifysoft est convenable et rapide. L´outillage de CTC peut facilement être ajouté pour faciliter la construction des versions."
>Lire le testimonial complet de la société Lely
>Regarder la vidéo ici
Kees Valkhof, Testeur
Lely, Pays-Bas
>Lire le testimonial complet de la société Lely
>Regarder la vidéo ici
Kees Valkhof, Testeur
Lely, Pays-Bas
"Nous utilisons Testwell CTC++ dans notre développement de cartes à puce, ce qui nous aide à trouver de nombreux points qui ne peuvent pas être testés par notre script de test. Nos ingénieurs de test peuvent ajouter des cas de test et s´assurer que chaque partie du code est testée. C´est un outil très utile pour notre équipe."
Ye Lei, R&D director, Telcom BU
Beijing Watchdata, Chine
Ye Lei, R&D director, Telcom BU
Beijing Watchdata, Chine