Dictionnaire Greenspector

Voici le dictionnaire Greenspector !

Ils sont regroupés par thème et présentés comme ci-dessous.

Terme

Définition

Terme

Définition

Outils Techniques

GDSL = Greenspector Domain-Specific Language

Le GDSL est une série d'actions qui seront exécutées en séquence par le smartphone. Il comprend des actions de base telles que attendre, cliquer et pause, ainsi que des actions plus complexes telles que le lancement d'une application. Avec la GDSL, vous pouvez rapidement automatiser la plupart des étapes critiques de vos applications mobiles ou de votre site web.

PROPriete greenspector

CLI = Command Line Interface

Un type d'interface utilisateur qui permet à l'utilisateur d'interagir avec un ordinateur en saisissant des commandes manuelles qui sont ensuite exécutées par le système d'exploitation (ou un programme spécifique).

La CLI est souvent utilisée pour effectuer des tâches avancées ou accéder à des fonctions qui ne sont pas disponibles via une interface graphique.

Test Runner

Le Test Runner est un outil qui permet au développeur de lancer facilement des tests automatisés standards ou ses propres tests fonctionnels.

PROPriete greenspector

Emulator

Logiciel qui simule un téléphone sur un ordinateur

Meter Android API

Permet d'exécuter des tests Android en utilisant notre sonde pour mesurer votre application.

Après avoir lancé le test, les résultats sont automatiquement envoyés au serveur Greenspector.

PROPriete greenspector

Test Bench

Banc d'essai de terminaux

PROPriete greenspector

Tpcdump

Outil permettant de collecter les données transférées sur le téléphone pendant la mesure

PROPriete greenspector

Rapport aux app/web

APK

Fichier utilisé pour installer une application sur un appareil Android. Il contient tous les fichiers nécessaires à l'installation et à l'exécution de l'application, ainsi que des informations sur les autorisations requises pour l'application.

Application Android (au format .pdf)

Environnement de production >< Environnement de préproduction/recette

En informatique, désigne les étapes du cycle de développement d'un logiciel.

  • Environnement de production : Souvent le site en ligne ou l'application mobile utilisés par les utilisateurs finaux.

  • Environnement de pré-production : Lieu où le logiciel est testé avant d'être mis en production.

SaaS

On premise

  • Software as a service = logiciel hébergé par un fournisseur tiers (dans ce cas, nous)

  • On premise : logiciel hébergé en interne par le client

Rapport à l’appareil

PUE = Program Usage Effectiveness

Rapport entre la consommation globale et la consommation informatique.

Smartphone rooté

Le rootage ou le débridage Android est le fait de permettre aux utilisateurs de smartphones, de tablettes et d'autres appareils fonctionnant avec le système d'exploitation mobile Android d'élever leurs privilèges (connus sous le nom de « droits de superutilisateur ») sur le système Android.

CPU

Unité centrale de traitement : un processeur ou microprocesseur, c'est-à-dire l'unité centrale d'un appareil, qui contient les circuits logiques exécutant les instructions du programme.

RAM

Mémoire vive : permet un accès rapide et temporaire aux données informatiques. La RAM est située entre le processeur et le stockage permanent des données, tel qu'un disque dur mécanique ou un SSD.

Termes génériques (programmation, it,..)

Hardware

Software

  • Hardware : Matériel (smartphone, ordinateur, fils...)

  • Software : L'ensemble des ressources et des programmes d'un système informatique

API = Application Programming Interface

Règles/protocoles d'accès aux fonctions du logiciel/système qui permettent à d'autres logiciels de s'y connecter et d'interagir avec lui. C'est une sorte de passerelle qui permet aux développeurs de communiquer avec un système, une application ou un service en ligne. Il définit comment les programmeurs peuvent demander des services et comment ils peuvent recevoir des réponses. Cela signifie que les développeurs peuvent utiliser les fonctionnalités d'une application sans avoir accès au code source. Permet une meilleure interopérabilité entre les différents systèmes et applications.

Enrôlement

Processus d'enregistrement d'un utilisateur dans un système d'information afin de lui donner accès à certains services. Par exemple, création d'un nom d'utilisateur et d'un mot de passe.

Idle

Le plus souvent utilisé en informatique pour indiquer une température lorsque le processeur n'est pas utilisé et que vous ne faites rien avec l'ordinateur (idle). Dans le jargon des programmes informatiques, il s'agit d'un processus inactif.

Rapport aux test/mesures

Analyse parcours fonctionnel

 

Test automatisé

 

Benchmark

Mesure les performances d'un système afin de le comparer à d'autres (comparaisons de logiciels, de matériel, d'architectures, de vitesse de traitement, de mémoire, etc.)

Intégration Continue

CI/CD

Intégration continue/déploiement continu. Méthode d'intégration de nouvelles fonctions dans un logiciel existant.

Bitrise

Outil CI/CD pour les projets de développement de logiciels mobiles. Automatise les tâches de construction, de test et de déploiement pour les applications mobiles telles que IOS et Android.