Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.1.7

glados

Ein einfaches Testframework, das versucht, Ihre Eigenschaften zu zerstören.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
30.600
Likes
52
Pub-Punkte
150

Paket installieren

flutter pub add glados

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Glados ist ein eigenschaftsbasiertes Testframework für Dart und Flutter, das automatisch Testfälle generiert, um die Korrektheit Ihres Codes zu überprüfen. Es konzentriert sich darauf, Randfälle aufzudecken, indem es Eigenschaften systematisch verletzt, wodurch es ideal für die Überprüfung komplexer Logik ist. Durch die Definition von Invarianten oder erwarteten Verhaltensweisen führt Glados zahlreiche zufällige Eingaben aus, um Robustheit sicherzustellen. Es lässt sich nahtlos in Flutter-Projekte auf allen wichtigen Plattformen integrieren und erhöht durch strenge Tests das Vertrauen in die Codequalität.

Anwendungsfälle

  • Komplexe Geschäftslogik überprüfen
  • Testen von Zustandsübergängen
  • Datenintegrität sicherstellen
  • Mathematische Operationen überprüfen
  • Automatisierte Regressionstests

Hauptmerkmale

  • Eigenschaftsbasierte Testgenerierung
  • Zufällige Eingabesynthese
  • Entdeckung von Randfällen
  • Plattformübergreifende Unterstützung
  • Einfache Integration mit Flutter
  • Minimales Boilerplate

Geeignet für

  • Entwickler, die eine tiefe Code-Validierung suchen
  • Teams, die TDD/BDD-Praktiken verwenden
  • Projekte mit hohen Zuverlässigkeitsanforderungen
  • Flutter-Apps, die einer gründlichen Prüfung bedürfen
  • Test-Automatisierungs-Enthusiasten

Hinweise

  • Kann das Erlernen von konzepten des eigenschaftsorientierten Testens erfordern
  • Kann flaky Tests erzeugen, wenn nicht ordnungsgemäß konfiguriert
  • Am besten zusammen mit Einheitstests und Integrationsprüfungen verwendet
  • Leistungsbeeinträchtigung bei großen Testdatensätzen
  • Eingeschränkte Dokumentation im Vergleich zu Mainstream-Frameworks

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Analyze and test

Welcome to the Glados repository!

This repository contains the glados core package, a property-based testing framework for Dart. For a general introduction, check out the pub.dev page.

It also contains several glados-based packages for testing with types of third-party packages. If you create generators for third-party libraries, but you're unsure whether you want to maintain it, don't hesitate to file a PR; I can take care of publishing it, and the community can more easily find and improve it.

Currently, this repo contains the following packages for third-party libraries:

  • tuple_glados

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden