[Deutsch]

Bibliothèque dédiée à la qualité logicielle

 

Verifysoft-Newsletter-01.jpg Sur cette page vous trouverez des publications portant sur les thèmes de la qualité logiciel mais également du test logiciel. Verifysoft se dégage de toute responsabilité quant à la justesse et l´intégrité des informations donnés malgré un examen rigoureux. Tous les droits des publications restent aux auteurs respectifs, cette page web se présente uniquement comme une plate forme.

"Téléchargement : Les publications sont disponibles sur notre page de téléchargement. Vous recevrez l'adresse de téléchargement et les données d'accès pour toute la collection de ses publications sur simple demande téléchargement.

"Chargement : vous avez un travail d'étude portant sur le domaine de la qualité de logiciel ou test logiciel et vous voudriez le partager avec un large public sur notre site internet.
Envoyez nous votre étude en Pdf, lors de la publication vous recevrez de notre part sous quinze jours un ouvrage spécialisé sur le sujet du test logiciel.
en savoir plus

 

Etudes disponibles :     6

Coûts des erreurs logiciels
Les erreurs de logiciels, le plus cher feu d´artifice de tous les temps
 
Optimisation du code
New Trends in the Optimization of C-Code
 
Tests pour des systèmes embarqués
Functionality and Design of teh CMock framework
 
 
 
 
  Fuzzing
Fuzzing
 
Complexité
Complexité et qualité
 
 
Pairwise Testing
Classic Algorithms for Pairwise Testing

 


Basáez, Daniel: Fuzzing

Fuzzing is a technique for Testing, and is very effective for finding security vulnerabilities in software.
It was used in several applications like Unix systems, GUI applications under Windows and Apple MacOS. ... it is often used to improve the programming of everything, because it can reach parts of code, in some cases, that other testing tools never reach, this concept of testing is still used nowadays and his creator is still doing research over this. Fuzzing is a method that inserts unexpected data into input.
In this paper some approaches are discussed and also some applications and some tools are showed.
(8 pages, pdf, 136 KO)       © 2009   Daniel Basáez   (Hochschule Offenburg)       démandez votre code d'accès

 


Cullmann, Xavier-N./Lambertz, Klaus: Complexité et qualité

La complexité de code est un facteur ayant un impact direct sur la durée de vie et l'exploitation d'un logiciel, notamment sur son taux de defauts, sa testabilité et sa maintenabilité. Par conséquent, la compmplexité a une influence directe sur la qualité d'un logiciel et sur son coût.
Cet article explique: Comment mesurer la complexité dun logiciel, l'impact de la complexité sur la qualité, les métriques traditionnelles.
(Article MSCoder, 8 pages, pdf, 738 KO)       © 2007   Klaus Lambertz / MSCoder       démandez votre code d'accès

 


Gries, Caspar: New Trends in the Optimization of C-Code

Despite all of the recent progress concerning the tools and techniques of Software Development, which allow for shorter development cycles by automating common tasks and generally shifting the field of human engagement to more abstract levels, only a small fraction of all projects bene t from this advancement. A great part of Software Development still uses concepts that have been devised decades ago, namely the C programming language. ...
But while C itself has changed not much over time, the techniques of compiling it into efficient machine code have been subject to constant research since its very beginning. This paper summarizes some of the more recent trends and approaches.
(8 pages, pdf, 136 KO)       © 2009   Caspar Gries   (Hochschule Offenburg)       démandez votre code d'accès

 


Lambertz, Klaus: Les erreurs de logiciels, le plus cher feu d´artifice de tous les temps

En Europe, grâce aux logiciels de tests nous pourrions économiser plus de 100 milliards d´euros par an
(4 pages, pdf, 460 KO)       © 2009   Klaus Lambertz   (Verifysoft Technology)       démandez votre code d'accès

 


Rothmann, Andreas: Classic Algorithms for Pairwise Testing

This paper gives an overview on the most important classic algorithms for pairwise testing. All algorithms use combinatorial strategies to find a test set, which covers pairwise combinations of system parameters (for example system settings or inputs from the user). The idea of pairwise testing is already 20 years old but for the last five years its popularity has been rising extremely. The reason is that testers have to face more complex software projects with the same time target.
(6 pages, pdf, 289 KO)       © 2008   Andreas Rothmann   (Hochschule Offenburg)       démandez votre code d'accès

 


Raffeiner, Simon: Functionality and Design of the CMock framework

Development cycles in the embedded world have not changed fundamentally for many years now. Even though the principles of agility, test-driven development and extreme programming have been adapted to embedded development in the last ten years, the advantages of unit testing and mocking are widely ignored. The problem mainly arises from the misconception among developers that code written for embedded platforms without an operating system is hard to test because of the missing interaction possibilities with the system, and that space constraints make the use of frameworks impossible. Most developers focus on system testing instead. This paper shows how the CMock1 mocking framework can be used in conjunction with the Unity2 unit test framework to implement White-Box-Tests for embedded system software written in the C programming language.
(8 pages, pdf, 181 KB)       © 2009   Simon Raffeiner (Hochschule Offenburg)       démandez votre code d'accès

 



last updated: 14.01.2010

© 2009-2010 Verifysoft Technology GmbH

all trademarks of this site are the property of their respective owners.