Bonjour, j'ai une question toute bête dont je n'ai pas trouvé une réponse rapide en regardant le forum et la documentation sur le fonctionnement général ...
Je cherche à comprendre ce que Squash TA est capable de faire et ce qu'il n'est pas capable de faire en terme de livraison continue.
Disons que j'ai une application JSE, qui comprend une couche cliente à installer sur un navigateur et une couche serveur à déployer sur un serveur Tomcat.
Mes tests fonctionnels consistent à la fois à tester le GUI en lui même, mais potentiellement aussi à tester les réponses obtenues du serveur.
je souhaite que mes tests fonctionnels soient automatisés dans ma chaîne de livraison continue. (ce pourquoi je m'intéresse au produit).
En tant que développeur, je commite un changement sur la partie serveur, et sur la partie cliente.
Est-ce que Squash TA
1/ me permet de détecter le commit ? ou bien est-ce à un jenkins ou équivalent de le faire ?
2/ se charge de déployer mon application web sur tomcat pour la couche serveur, et sur un navigateur de tests, pour la partie purement web, ou bien est-ce à faire via un plugin maven ou autre ?
3/ se charge de produire un rapport centralisé qui résume l'exécution de tous les tests ?
Par ailleurs,
4/ Squash TA sait-il travailler facilement avec gradle plutôt que maven ? A-t-il un intérêt si on utilise des outils tels qu'IBM UrbanCode Release ou CA Release Automation (très onéreux) ?
5/ Dans la roadmap, une intégration avec Docker est-elle prévue et si oui sous quelle forme ?
Principe de fonctionnement en livraison continue
Revenir à « Questions générales / General questions »
Aller
- Présentez-vous / Introduce yourself
- Squash
- ↳ Exigences / Requirements
- ↳ Cas de test / Test cases
- ↳ Campagnes / Campaigns
- ↳ Pilotage / Management
- ↳ Administration
- ↳ Bugtrackers
- ↳ Xsquash
- ↳ Installation & Base de données / Installation & Database
- ↳ API Rest Test Management
- Support des tests automatisés
- ↳ Version alpha
- ↳ Conception / Design
- ↳ Écriture tests au format BDD / Writing BDD test cases
- ↳ Gestion bibliothèque d'actions / Management action library
- ↳ Realisation
- ↳ Workflow d'automatisation / Automation workflow
- ↳ Rapports HTML / HTML reports (format Allure)
- ↳ Transmission de paramètres
- ↳ Implementation
- ↳ Association scripts de test - cas de test manuels / test scripts - manual test cases
- ↳ Création de plan d'exécution "as code" / Creation of execution plan "as code"
- ↳ Execution
- ↳ Pilotage de tests automatisés / Management of automated test execution
- ↳ Historique des exécutions automatisées / History of automated runs
- ↳ Gestionnaire de code Git / Git code manager
- ↳ Technologies d'automatisation de tests
- ↳ Junit
- ↳ Cucumber
- ↳ Robot Framework
- ↳ Cypress
- ↳ SoapUI
- ↳ UFT
- ↳ Ranorex
- ↳ Agilitest
- ↳ Katalon
- Intégration à la CI/CD
- ↳ Version alpha
- ↳ Déclenchement des "plans d'exécution as code" dans Jenkins / Triggering execution plans "as code" in Jenkins
- ↳ Intégration des "plans d'exécution as code" / Integration of execution plans "as code"
- ↳ GitLab CI
- ↳ Azure DevOps
- ↳ AWS CodeBuild
- ↳ Cloudbees CI
- ↳ Xebia Labs XL
- ↳ Execution
- ↳ Récupération des plans d'exécution et paramètres / Retrieve predefined execution plans and parameters
- ↳ Exploitation des résultats dans Allure EE / Exploitation of the results of automated executions in Allure EE
- Gestion de la communauté / Community Management
- ↳ Contributions
- ↳ Questions générales / General questions
- ↳ Propositions d'évolution / Ask for new features
- Squash TF
- ↳ SKF et rapports / SKF and reports
- ↳ SKF
- ↳ Reporting
- ↳ SKF Plugins
- ↳ Sahi Plugin
- ↳ Database plugin
- ↳ FTP Plugin
- ↳ SSH Plugin
- ↳ Filechecker Plugin
- ↳ Selenium Plugin
- ↳ SoapUI Plugin
- ↳ Local Process Plugin
- ↳ IDE Plugins
- ↳ TA Toolbox & Installation
- ↳ Installation
- ↳ TA Toolbox
- ↳ Eclipse Plugin
- ↳ IntelliJ Plugin
- ↳ Squash Execution Server
- ↳ Lien cas de test - tests automatisés / Test cases - automated tests link