Itech Labs
iTech Labs Australia est spécialisé dans les tests indépendants et la certification des systèmes de jeu en ligne. Nous avons testé et certifié indépendamment certains des plus importants systèmes de casino et de poker en ligne du monde. L’intégrité, la responsabilité et l’engagement envers les joueurs pour protéger leurs intérêts sont nos principes directifs. Notre équipe a été au premier rang du développement des normes du jeu sur Internet en Australie, maintenant utilisées de différentes manières par les contrôleurs du monde entier.
iTech Labs fournit aussi des services dans un certain nombre de domaines liés. Ceux-ci incluent l’audit régulier et indépendant du Taux de Redistribution des gains aux joueurs (Return To Player, RTP) et l’analyse de la production des Générateurs de Chiffres Aléatoires (RNG) des jeux. Nous développons aussi des outils de gestion des projets, nous menons la diligence technique exigée et nous examinons l’infrastructure et la sécurité du réseau.
Evaluations par iTech Labs :
Voici quelques exemples de nos récentes évaluations :
- Générateurs de Chiffres Aléatoires (RNG, Random Number Generators)
- jeux et tournois de Poker multi-joueurs
- jeux et tournois de Blackjack multi-joueurs
- jeux et tournois de Bingo multi-joueurs
- jeux et tournois de Backgammon multi-joueurs
- jeux de casino (machines à sous, vidéo poker, poker, black jack, baccarat, roulette, keno, craps etc.)
- jeux de dés (craps, backgammon)
- jeux de courses virtuels
- évaluations mathématiques – calculs théoriques du Taux de Redistribution (RTP)
- audits du RTP des jeux d’argent réel (applicable à tous les jeux de casino)
- audits de la production des RNG des jeux d’argent réel (applicable aux jeux de cartes)
Tests et certification des RNG :
L’évaluation des Générateurs de Chiffres Aléatoires (RNG) d’iTech Labs consiste à vérifier les points suivants :
* le caractère aléatoire statistique
* l’état interne du RNG
* l’imprévisibilité
* la non-répétition
* le relancement et le cycle
Un fonctionnement correct des RNGs assure que les cartes, les chiffres des dés, les symboles des jeux de machines à sous, les productions des jeux particuliers, les déclencheurs de jackpots, etc. sont statistiquement aléatoires et imprévisibles. Un RNG fonctionnant correctement permet aux joueurs d’avoir confiance dans le système de jeu et prévient les plaintes injustifiées des joueurs.
Tests RNG :
Le test des RNG se passe en trois étapes.
1. Examen du code source.
* identification de l’algorithme du RNG et recherche de faiblesses connues
* vérification de l’état internet du RNG
* vérification de l’implémentation du RNG en ce qui concerne les exigences d’imprévisibilité et de non-répétition
* vérification du lancement, du cycle de fond et du relancement minimal
* vérification de l’utilisation des chiffres aléatoires, incluant l’échelonnage
2. Les chiffres bruts générés par l’algorithme du RNG sont sujets à des tests « renforcés ».
3. On produit un échantillon de production échelonnée et on applique les tests d’échelonnage, par exemple, si le RNG est utilisé pour mélanger un jeu de cartes, on applique les tests d’échelonnage à un large éventail de jeux mélangés.
Les tests de la deuxième et troisième étape déterminent le caractère aléatoire statistique, l’imprévisibilité et la non-répétition du RNG. Notre évaluation RNG se conforme parfaitement avec les exigences des juridictions du jeu d’Australie, Alderney, Gibraltar, et Kahnawake.
Qu’est-ce que le contrôle des RNG ?
Le module RNG certifié est labellisé. Une signature du module RNG labellisé est générée quotidiennement et automatiquement envoyée au poste de contrôle. Le contrôle du RNG assure que le RNG n’est pas modifié par inadvertance ou délibérément, et que notre certification est toujours valide.
Qu’obtient-on à la suite des tests RNG ?
Une fois achevées toutes les étapes du test RNG, nous remettons :
- un rapport résumant l’évaluation menée et les résultats de cette évaluation ;
- un label de certification qui doit être placé sur votre site de jeu ;
- un certificat associé indiquant la conformité du RNG avec les tests effectués. Le certificat d’origine est gardé sur le site Web de iTech Labs, ainsi son authenticité peut être vérifiée.
Les jeux testés
Nous pouvons tester les RNG et l’échelonnage pour n’importe quel jeu. Les types de jeux les plus courants que nous testons sont :
- jeux de cartes (à un ou plusieurs jeux)
- jeux de machines à sous
- jeux de backgammon
- jeux de bingo
- jeux de dés
- jeux de courses virtuels
Top 5 des algorithmes de RNG
Nous recommandons les algorithmes RNG suivants :
1.Mersenne Twister par Matsumoto et Nishimura (MT19937).
2. RANLUX par Luscher.
3. Le Combined Multiple Recursive Generator de L'Ecuyer.
4. Le Tausworthe generator de L'Ecuyer.
5. L’implémentation de Ziff du générateur gfsr4.
Comment lancer le procédé avec Itech Labs ?
Nous offrons l’excellente opportunité d’un service de qualité à un prix fixé. Un dépôt initial est demandé au début du projet. Après la réception de votre paiement initial, le code peut être soumis à évaluation. Le solde est payable après que le rapport final et le certificat aient été délivrés. Pour les évaluations de RNGs nous offrons un prix fermement fixé, ainsi même si vous devez faire des corrections et puis les tester à nouveau le coût ne change pas pour vous.
Audits de la production des jeux :
iTech Labs effectue deux sortes d’audits de production des jeux : les calculs du Taux de Redistribution (RTP) et l’analyse de la production des Générateurs de Chiffres Aléatoires (RNG). Les deux nécessitent l’utilisation des données de jeu réelles fournies par les serveurs de jeu. Les audits sont faits sur une base régulière (par exemple mensuellement) et les rapports sont publiés sur votre site de jeu. Cela augmente la confiance des joueurs qui voient ainsi que le système de jeu qu’ils utilisent est sujet à une surveillance externe, et reste équitable.
Calculs de RTP et analyses de la production des RNGs
Calculs de RTP : Les paris et les gains totaux pour chaque jeu ou type de jeu sont calculés après qu’aient été extraites les données pertinentes des registres du jeu. Les RTPs réels (pourcentage des gains totaux réels par rapport aux paris pour chaque jeu ou type de jeu) sont ensuite calculés. Les RTPs pour les jeux de cartes sont comparés aux RTPs théoriques. Le RTP global pour tous les jeux est aussi calculé.
Analyse de la production des RNGs : Généralement pour les jeux de cartes. Les cartes distribuées pour les jeux sont extraites des registres du jeu et la probabilité réelle pour divers évènements apparentés au jeu (p.ex. un royal flush, un straight flush, black jack à la banque, black jack au joueur) est calculée et comparée aux probabilités théoriques. La distribution réelle des cartes pour les rangées et les suites est également calculée et comparée aux probabilités théoriques.
iTech Labs effectue un certain nombre de vérifications de bon sens pour assurer que les données extraites des registres du jeu sont cohérentes et complètes. Ceci est réalisé en analysant la distribution et le schéma des données pour la période d’évaluation.
Le procédé de Itech Labs :
Les registres de jeux sont envoyés à iTech Labs sur une base régulière, normalement tous les mois. Nous effectuons les vérifications de bon sens et nous reprenons les données pertinentes. Ces données sont utilisées pour calculer le RTP et analyser la production RNG. Une fois que c’est fait, un certificat montrant les résultats est préparé.
Qu’obtient-on à la suite des audits RTP/RNG ?
Pour les audits de RTP/RNG, nous délivrons :
- un label certificatif qui doit être placé sur votre site de jeu
- un certificat associé montrant les résultats de l’audit.
Le certificat d’origine est gardé sur le site Web de iTech Labs, ainsi son authenticité peut être vérifiée.
Systèmes principaux actuellement vérifiés :
Casino-on-Net
Pacific Poker
PartyGammon
PartyPoker
Reef Club casino
Comment lancer le procédé ?
Nous offrons l’excellente opportunité d’un service de qualité à un prix fixé. Envoyez-nous un email avec les détails de votre système (p.ex. des URLs, le nombre et le type de jeux), le type des audits (p.ex. RTP, RNG) et la fréquence demandée. Nous vous préparerons un devis à considérer. Nous négocierons ensuite tous les détails que vous désirez inclure ou exclure du test, et nous ajusterons le prix en conséquence. Après acceptation du devis, vous pourrez commencer à envoyer les registres des jeux. Nous vous adresserons la facture tous les mois, pour le travail du mois précédent.
Certification et tests des salle de poker , casinos en ligne et sites de paris sportifs :
Les principaux experts conseil d’iTech Labs ont testé et certifié un large nombre de systèmes de poker en ligne, casinos en ligne et sites de paris sportifs incluant le plus gros système de poker en ligne du monde. Nos tests assurent que les jeux et les tournois sont équitables et que le système est fiable et résistant.
Tests de systèmes de poker,casino et centrales de paris sportifs :
Les tests de systèmes de jeu sont effectués suivant les standards de iTech Labs. Une description complète de ces standards est disponible sur ce pdf
Les principaux domaines couverts sont les suivants :
- tests de RNG pour confirmer que les cartes sont aléatoires et équitables (voir plus de détails à propos des tests RNG sur l’URL)
- évaluation des règles du jeu pour vérifier que le déroulement du jeu correspond aux règles
- tests fonctionnels des jeux et des tournois – incluant les tests du fonctionnement correct des jeux, des tests contrôlés des jeux et des tournois, la vérification des registres du jeu, les tests d’interruptions des jeux, etc.
évaluation des mécanismes de détection et de prévention de la collusion
- vérification des rapports essentiels du logiciel de jeu
- rapports de rendement pour les jeux et les tournois, rapports des joueurs, rapports des paiements
Qu’obtient-on à la suite des tests de systèmes de logiciels de jeux ?
Pendant que les tests sont en cours :
- des rapports réguliers sur la progression du test avec le pourcentage de progression pour chaque module ;
- une liste des défauts remarquables, et une indication de sévérité pour chaque défaut ;
- toutes les questions liées au test.
Une fois le test achevé :
- un rapport résumant brièvement l’évaluation réalisée et les résultats de cette évaluation ;
- un label de certification qui pourra être placé sur le site de jeu ;
- un certificat associé indiquant la conformité avec les tests réalisés. Le certificat d’origine est gardé sur le site Web d’iTech Labs, ainsi son authenticité peut être vérifiée.
Systèmes de jeu en ligne testés et certifiés récemment :
* systèmes de poker ( jeux en tables, tournois à une ou plusieurs tables, jeux à jackpots)
* systèmes de casino (jeux de machines à sous, jeux de cartes, jeux de table, jeux de dés, jackpots et tournois)
* systèmes de bingo (à un ou multi-joueurs)
* systèmes de backgammon
Normes techniques, procédures :
Les principaux experts conseil d’iTech Labs ont apporté des contributions substantielles aux normes techniques des systèmes de jeu pour plusieurs juridictions de jeu. Des plans de tests et des procédures de tests développés par les principaux experts ont été utilisés pour les tests et la certification fructueuse des systèmes de jeu en ligne ou basés au sol, dans le monde entier.
Tests et certification de systèmes de casino :
Les principaux experts conseil d’iTech Labs ont testé et certifié un grand nombre de systèmes de jeu en ligne, incluant certains des plus gros systèmes de casino en ligne du monde. Nos tests assurent que les jeux sont équitables et que le système est fiable et résistant.
Tests de systèmes de casino en ligne
Les tests de systèmes de casino sont effectués suivant les standards d’iTech Labs. Une description complète de ces standards est disponible sur la page suivante :
http://www.itechlabs.com.au/gaming/iTech_Labs_IGS_Standards.pdf.
Les principaux domaines couverts sont les suivants :
- tests de RNG pour confirmer que les cartes sont aléatoires et équitables (voir plus de détails à propos des tests RNG sur l’URL)
- évaluation des règles du jeu pour vérifier que le déroulement du jeu correspond aux règles
- calcul du taux de redistribution (RTP) pour chaque jeu
- tests fonctionnels des jeux et des tournois – incluant les tests du fonctionnement correct des jeux, des tests contrôlés des jeux, la vérification des registres du jeu, les tests d’interruptions des jeux, etc.
- vérification des rapports essentiels du système
– rapports de rendement pour les jeux et les tournois, rapports des joueurs, rapports des paiements
Qu’obtient-on à la suite des tests de systèmes de casino ?
Pendant que les tests sont en cours :
Chaque semaine durant l’évaluation, vous recevrez :
- des rapports hebdomadaires sur la progression du test avec le pourcentage de progression pour chaque module ;
une liste des défauts remarquables, et une indication de sévérité ;
- toutes les questions liées au test.
Une fois le test achevé :
- Un rapport résumant brièvement l’évaluation réalisée et les résultats de cette évaluation ;
- un label de certification qui pourra être placé sur le site de jeu ;
- un certificat associé indiquant la conformité avec les tests réalisés. Le certificat d’origine sera gardé sur le site Web d’iTech Labs.
Systèmes de jeu en ligne testés et certifiés récemment :
- systèmes de poker ( jeux en tables, tournois à une ou plusieurs tables, jeux à jackpots)
- systèmes de casino (jeux de machines à sous, jeux de cartes, jeux de table, jeux de dés, jackpots et tournois)
- systèmes de bingo (à un ou multi-joueurs)
- systèmes de backgammon
Normes techniques, procédures :
Les principaux experts conseil d’iTech Labs ont apporté des contributions substantielles aux normes techniques des systèmes de jeu pour plusieurs juridictions de jeu. Des plans de tests et des procédures de tests développés par les principaux experts ont été utilisés pour les tests et la certification fructueuse des systèmes de jeu en ligne ou basés au sol, dans le monde entier.
Tests indépendants de logiciels
Les tests indépendants de logiciels apportent la certitude que le système a été testé par d’autres personnes que les développeurs. Les tests indépendants assurent que :
- les spécifications et les exigences du client n’ont pas été compromises ;
- tous les modules du logiciel fonctionnent correctement ;
- tous les chemins d’exécution du logiciel fonctionnent correctement ;
- le logiciel rencontre les exigences fonctionnelles de toutes les situations ;
- le logiciel peut gérer des valeurs de données entrantes et sortantes maximums et minimums ;
- le système gère complètement les conditions d’erreur ;
- le logiciel fonctionne efficacement dans des conditions de charge maximum ;
- le système est robuste et fiable.
Nous avons une riche expérience en matière de tests de systèmes à mission complexe et critique. Ceux-ci incluent les gros systèmes en ligne, les applications client/serveur, et les gros systèmes d’héritage sur unités centrales et plateformes unix.
Tests de systèmes en ligne
Nous testons uniquement les systèmes en ligne. Nous avons testé d’importants systèmes de commerce par internet incluant des systèmes de casino en ligne, des systèmes de paris sportifs, des systèmes de casino en ligne multi-joueurs et des systèmes de loterie par internet. Comme ces systèmes interagissent avec les clients et les banques en temps réel, ils sont considérés comme « à mission critique ».
Les experts conseil principaux ont développé des standards pour les systèmes de commerce par internet. Nous avons aussi développé un certain nombre de plans de test et de procédures de test, qui ont été utilisés pour des tests fructueux de plusieurs systèmes de commerce par internet dans le monde entier. Nous prévoyons de gérer tous nos projets du début à la fin.
Les tests de logiciels englobent :
- la planification du test (stratégie du test, plans du test) ;
- le test en lui-même ;
- la gestion de projets (plan du projet, gestion des ressources, progression et résultats, réactions précises et à temps) ;
- Planification du test
Une stratégie appropriée et des plans pour le test sont des constituants critiques d’un test fructueux. Nous avons une grande expérience dans le domaine du développement des stratégies de tests et de plans de tests, pour tout un éventail de systèmes. La planification des tests demande l’examen minutieux des spécifications, de la documentation du système, de l’environnement d’exploitation, et l’attribution de ressources de test etc.
Le test
Une exécution correcte des plans du test est la clef pour arriver aux résultats désirés. Les majeures domaines de test sont le test d’unités, les tests fonctionnels, les tests de régression, les tests de performance, et le test d’intégration.
Test d’unités : test des modules individuels dans le but d’amener complètement chaque module à ses limites.
Tests fonctionnels : ils servent à tester les exigences du système pour vérifier qu’ils rencontrent les spécifications fonctionnelles. Les tests fonctionnels les plus couramment employés sont les suivants :
* test fonctionnel de tous les modules pour vérifier qu’ils fonctionnent correctement
* test des interfaces de l’utilisateur
* test des interfaces financières (banques, fournisseurs de services de cartes de crédits, etc.)
* tests contrôlés et production de rapports pour vérifier l’exactitude du stockage de données
* revue de l’infrastructure et de la sécurité du réseau
Tests de régression : ils servent à assurer que les modifications dans le logiciel ou le hardware n’ont pas introduit de nouveaux problèmes à des composantes précédemment testées du système.
Tests de performance : ils servent à évaluer le temps de réponse et le comportement du système quand le nombre d’utilisateurs et de transactions est mené jusqu’au niveau attendu en mode de production.
Test d’intégration : il sert à assurer que le système entier avec le logiciel déclenchant la production fonctionne correctement sur l’infrastructure de production avec les configurations finales du logiciel et du hardware. Le test d’intégration est fait immédiatement avant la mise en application du système.
Gestion de projets :
Ceci implique la préparation des plans du projet, la progression et les résultats, la gestion des ressources, le maintien d’une communication excellente avec les intéressés, et des réactions précises et à temps.



