Code Monkey home page Code Monkey logo

purequantumh8-officiel's Introduction

pureQuantumH8-Officiel - A propos de :

pureQuantumH8 est un outil développé pour simplifier l'automatisation de tests multi-plateformes. Il n'a pas été développé dans un but "commercial" mais plutôt dans une recherche singulière et éducationnelle. C'est la première raison pour laquelle la licence Creative Commons BY-NC-ND a été choisie pour l'ouverture de son code source (Pas d'utilisation commerciale). L'auteur (moi même) ne saurait être tenu pour responsable d'un quelconque problème pouvant survenir lors de son utilisation. Ce produit n'est partagé en code source que pour les objectifs suivants :

pureQuantumH8-Officiel - Objectif du projet :

L'objectif de cet outil est principalement de démontrer qu'il est possible, directement en JAVA, d'utiliser un approche différente des approches classiques pour créer un système de "pilote unifié" qui puisse être un "pont" entre les divers pilotes (WebDrivers) logiciels permettant la prise de contrôle des périphériques et outils de tests. Ce "pilote unifié" n'étant en définitive, pas plus compliqué à utiliser que les pilotes classiques tels que l'AndroidDriver, l'iOSDriver, le ChromeDriver, le SafariDriver, le Firefox driver (Gecko), l'EdgeDriver, etc. De plus, il permet aussi d'utiliser en toute transparence, les fermes de devices en les intégrant au "pilote unifié" de la même manière que les pilotes de tests en local. De plus, son architecture permet l'intégration facile de nouveaux pilotes dans le "pilote unifié". Le choix de licence Creative Commons BY-NC-ND a été choisi en ce sens pour le terme "Attribution". Cette approche originale est inédite (non trouvée en code source ouvert ou recherches sur le net) et est donc clairement une création originale. Le terme d'attribution est là pour m'assurer que personne ne s'approprie cette technique et technologie.

pureQuantumH8-Officiel - Etat d'avancement du projet :

Ce projet n'est pas terminé mais couvre déjà une bonne partie des commandes des pilotes classiques dans le pilote unifié. C'est une des raisons pour laquelle la licence Creative Commons BY-NC-ND a été choisie. Le terme "Pas de modifications" est là pour m'assurer que je puisse mener le projet dans la direction que j'ai prévu initialement sans que d'autres variantes ne viennent perturber l'oeil extérieur. Son utilisation ne devrait se limiter qu'à des tests pour comprendre les principe de fonctionnement (apprentissage du système de réflexions de JAVA).

pureQuantumH8-Officiel - Licence d'utilisation :

Ce code source est mis à disposition sous les termes de la licence Creative Commons BY-NC-ND Ce qui signifie que tous les fichiers du projet sont soumis à la licence Creative Commons BY-NC-ND. Voici les termes simplifiés :

  • Attribution — Vous devez créditer l'Œuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'Oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'Offrant vous soutient ou soutient la façon dont vous avez utilisé son Oeuvre.
  • Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette Oeuvre, tout ou partie du matériel la composant.
  • Pas de modifications — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'Oeuvre originale, vous n'êtes pas autorisé à distribuer ou mettre à disposition l'Oeuvre modifiée.
  • Pas de restrictions complémentaires — Vous n'êtes pas autorisé à appliquer des conditions légales ou des mesures techniques qui restreindraient légalement autrui à utiliser l'Oeuvre dans les conditions décrites par la licence.

Source : https://creativecommons.org/licenses/by-nc-nd/4.0/deed.fr

La licence complète est présente dans le fichier Licence.txt

Licence Complète disponible aussi ici : https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode.fr

purequantumh8-officiel's People

Contributors

amidark avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.