Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

TDD: Document Unit Tests and automated UI Testing

Ouverte
#167 15 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Documentation
Clarté
À clarifier
Activité
À l'abandon

Piste de recherche

Commencez par examiner l’infrastructure Gtk.test_init indiquée, Vest, Valadate, GNOME Wiki TestSample et les références Gherkin. Déterminez et documentez les approches privilégiées du projet pour les tests unitaires et les tests d’UI automatisés, en fournissant suffisamment d’indications pour que les développeurs puissent les appliquer. Le travail sera considéré comme terminé lorsque la documentation expliquera clairement les deux workflows et ne laissera pas le choix du framework indéterminé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Needs Design
Problem

Currently we are not using automated testing a lot - I think this is mainly due to lack of knowledge. There's probably quite some potential in avoiding regressions, especially when we use a combination of automated UI and Unit testing.

Proposal

Document the preferred way of doing UI testing as well as Unit Testing

Prior Art (Optional)
Langage dominant
Aucune donnée de langage
Étoiles
88
Forks
30
Merge moyen
1 j 9 h
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de elementary/docs

Toutes les issues de elementary/docs

Issues similaires

Plus d'issues Documentation

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.