La plate-forme de test LuckyFrame est une plate-forme de test gratuite et open source. Sa principale caractéristique est qu'elle couvre entièrement l'automatisation de l'interface, l'automatisation de l'interface utilisateur WEB et l'automatisation des applications, et prend en charge les tests distribués. Le pilote de mot-clé de test résout également le problème du test du code des camarades de classe. dans une large mesure. Le problème de la faiblesse des fondations. Dans le même temps, il intègre également certaines fonctions liées à la gestion de la qualité pour résoudre le problème de la collecte des données sur les processus de projet dans le travail quotidien du contrôle qualité, et peut afficher des rapports de qualité simples.
1. Tests distribués : en utilisant la méthode Web-Client, le côté Web est responsable de la gestion et de l'affichage des informations de base, et le client est responsable de l'exécution des cas d'utilisation, et le client peut être étendu arbitrairement et à l'infini.
2. Gestion professionnelle des cas d'utilisation : La méthode de gestion professionnelle des cas d'utilisation d'automatisation vous permet d'écrire plus facilement et plus intuitivement des cas d'utilisation d'automatisation.
3. Gestion de la qualité : le côté Web n'est pas seulement utilisé pour gérer les modules liés à l'automatisation, mais peut également effectuer une collecte et une analyse simples de données de qualité et un affichage multi-graphiques des données.
4. Cas d'utilisation d'exécution multithread : le client peut spécifier le nombre de threads pour exécuter le cas d'utilisation, et le cas d'utilisation s'exécute plus rapidement.
5. Pilote multilingue : prend en charge l'écriture de pilotes de test dans les langages JAVA et Python, rendant les méthodes de test automatisées plus flexibles et modifiables.
6. Planification des tâches planifiées : prend en charge les tâches de configuration et de planification personnalisées, notamment la spécification du nombre de threads, la spécification du client d'exécution, l'exécution à distance du shell pour redémarrer Tomcat, la création de projets dans Jenkins, etc.
7. Surveillance du processus de test : le client utilise la ligne de commande pour exécuter le scénario de test et le processus peut être visualisé en temps réel sur le client. Vous pouvez vérifier la progression du test via une requête de tâche sur le côté Web.
8. Positionnement du journal : la base de données client LOG4J+ enregistre le journal du processus de test. Les deux méthodes peuvent visualiser et localiser les problèmes en temps réel via le côté Web.
9. Interface + interface utilisateur Web + automatisation multidimensionnelle de l'interface utilisateur mobile : prend en charge l'interface + l'interface utilisateur Web + l'automatisation de l'interface utilisateur mobile, l'automatisation de l'interface utilisateur Web utilise le packaging WebDriver3.0 et l'automatisation de l'interface utilisateur mobile utilise le packaging APPIUM, purement piloté par mots clés, 0 encodage.
10. Interface HTTP+Socket sans codage : encapsule complètement les interfaces HTTP et Socket, modèle de protocole + pilote de mot-clé pur, aucun codage requis, bonne nouvelle pour les testeurs juniors et présente des avantages évidents par rapport à d'autres outils open source similaires.
11. Cas d'utilisation du débogage en ligne : l'interface de gestion des étapes des cas d'utilisation débogue directement les cas d'utilisation automatisés, évitant ainsi les problèmes causés par l'utilisation d'outils de développement pour le débogage, économisant des soucis, des efforts et des cerveaux, mais vous ne pouvez pas vous passer de votre cerveau.
12. Interface de style petit et frais Bootstrap : L'ensemble du système Web est basé sur le style Bootstrap et une variété de plug-ins pour créer une interface rafraîchissante.
13. Plus... : Il y a plus d'idées automatisées, dans l'attente de votre expérience et de votre découverte.