Advanced language testing with XPECT
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Advanced language testing with XPECT

on

  • 377 Views

Test your Xtext based DSL tooling the easy way.

Test your Xtext based DSL tooling the easy way.

Statistiken

Views

Gesamtviews
377
Views auf SlideShare
377
Views einbetten
0

Actions

Gefällt mir
0
Downloads
1
Kommentare
0

0 Einbettungen 0

No embeds

Zugänglichkeit

Kategorien

Details hochladen

Uploaded via as Adobe PDF

Benutzerrechte

© Alle Rechte vorbehalten

Report content

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Wählen Sie Ihren Grund, warum Sie diese Präsentation als unangemessen melden.

Löschen
  • Full Name Full Name Comment goes here.
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Processing...
Kommentar posten
Kommentar bearbeiten

Advanced language testing with XPECT Presentation Transcript

  • 1. Advanced language testing with XPECT
  • 2. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 2
  • 3. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 3
  • 4. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 7
  • 5. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 8
  • 6. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 11
  • 7. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 12
  • 8.  Position Marker  Wildcards  Negation  Ignore Tests 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 13
  • 9. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 14
  • 10. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 15
  • 11. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 16
  • 12. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 17
  • 13. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 18
  • 14. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 19
  • 15. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 20
  • 16. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 21
  • 17. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 22
  • 18. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 23
  • 19. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 24
  • 20. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 25
  • 21. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 26
  • 22. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 27
  • 23. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 28
  • 24. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 29
  • 25. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 30
  • 26. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 31
  • 27. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 32
  • 28. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 33
  • 29. Validation Rules Linking Scoping Value Conversion Resource Descriptions Parser / AST Derived Values Serializer Type system Formatter EObject Descriptions Reference Descriptions Content Assist Autoedit Quickfixes DSL templates Syntactic / Semantic Highlighting Code Generation Interpreter Model inferrer
  • 30.  Communication  Verification  Maintainability  Examples 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 35
  • 31.      XPECT official site: http://www.xpect-tests.org/ XPECT Update Site: http://www.xpect-tests.org/updatesite/nightly/ http://blog.moritz.eysholdt.de/2013/09/introduction-toxpect.html http://de.slideshare.net/meysholdt/executablespecifications-for-xtext Code examples: https://github.com/meysholdt/Xpect/tree/master/org.ecli pse.xtext.example.domainmodel.xpect.tests/src/org/eclips e/xtext/example/domainmodel/xpect/tests 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 36
  • 32. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 37