haben wir alle wichtigen features getestet
play

Haben wir alle wichtigen Features getestet? www.qs-tag.de - PowerPoint PPT Presentation

Hier soll der Titel rein Haben wir alle wichtigen Features getestet? www.qs-tag.de Ticket-Coverage live am Beispiel Dr. Dennis Pagano CQSE GmbH www.qs-tag.de Veranstalter: imbus AG CQSE GmbH Forschung 13 Promotionen in Software Engineering


  1. Hier soll der Titel rein Haben wir alle wichtigen Features getestet? www.qs-tag.de Ticket-Coverage live am Beispiel Dr. Dennis Pagano CQSE GmbH www.qs-tag.de Veranstalter: imbus AG

  2. CQSE GmbH Forschung § 13 Promotionen in Software Engineering § Promotionsprogramm, Enger Universitätskontakt Praxis § Software Audits § Quality Control und Test Control Analysewerkzeug www.teamscale.com

  3. Änderungen Ausführung Test-Gap-Analyse Ungetestete Änderungen

  4. GUI.Dialogs Authentication UI Controls GUI.Base Data Validation

  5. • = Modifiziert • = Neu

  6. • = Ausgeführt im Test

  7. • = Modifiziert & ungetestet • = Neu & ungetestet • = Unverändert • = Geändert & ausgeführt im Test

  8. 100% Change Coverage → 0 Fehler

  9. Test Focus: Release RELEASE RELEASE DEV TEST DEV TEST 2017 2016

  10. Feature #9838 Test Focus: Ticket DEV TEST RELEASE RELEASE RELEASE RELEASE RELEASE RELEASE 2016 2017

  11. RELEASE RELEASE RELEASE RELEASE RELEASE RELEASE ? 2016 2017

  12. Ticket Coverage Im Issue Tracker verwaltete Unit of Work. Ticket Bug, Issue, Change Request, User Story, … Code, der bei der Implementierung eines Tickets angefasst Ticket Code (geändert oder neu geschrieben) wurde. Ticket Coverage Anteil des Ticket Codes, der im Test zur Ausführung kam.

  13. CR#9838: Added TODO CR#9838: Added TODO 26.07.16 16:38 26.07.16 16:38 CR#9838: Adjust naming CR#9838: Adjust naming 26.07.16 15:33 26.07.16 15:33 CR#9533: RED CR#9533: RED 26.07.16 15:13 26.07.16 15:13 Ticket CR#9533: GREEN CR#9533: GREEN 26.07.16 15:12 26.07.16 15:12 CR#10181: Added new finding for deprecated classes, methods and fields CR#10181: Added new finding for deprecated classes, methods and fields 26.07.16 14:43 26.07.16 14:43 System CR#10037: Moved ReviewMetricsSynchronizer to Crucible package and made some improvements to its internal structure CR#10037: Moved ReviewMetricsSynchronizer to Crucible package and made some improvements to its internal structure 26.07.16 14:31 26.07.16 14:31 CR#10037: Updated aggregaUon strategy of open reviews so each review is only counted once, even over mulUple files CR#10037: Updated aggregaUon strategy of open reviews so each review is only counted once, even over mulUple files 26.07.16 13:04 26.07.16 13:04 CR#10203: Fixed "field could be made final" for Java interfaces CR#10203: Fixed "field could be made final" for Java interfaces 26.07.16 12:16 26.07.16 12:16 CR#10200: Rename pathRestricUon -> subPath (1) CR#10200: Rename pathRestricUon -> subPath (1) 26.07.16 11:35 26.07.16 11:35 JIRA CR#10200: Rename pathRestricUon -> subPath (1) CR#10200: Rename pathRestricUon -> subPath (1) 26.07.16 11:35 26.07.16 11:35 CR#10172: Removed unwanted colons from headers in the commit view of the acUvity perspecUve CR#10172: Removed unwanted colons from headers in the commit view of the acUvity perspecUve 26.07.16 11:20 26.07.16 11:20 Version CR#9838: Fix: only one color of a threshold is specified in a corridor CR#9838: Fix: only one color of a threshold is specified in a corridor 26.07.16 11:14 26.07.16 11:14 CR#0: Fix findings CR#0: Fix findings 26.07.16 11:01 26.07.16 11:01 Control CR#9838: minor improvement CR#9838: minor improvement 26.07.16 10:56 26.07.16 10:56 Redmine CR#10199: Mail noUficaUons do now support starTLS CR#10199: Mail noUficaUons do now support starTLS 26.07.16 10:52 26.07.16 10:52 System CR#9533: working on developer feedback CR#9533: working on developer feedback 26.07.16 09:50 26.07.16 09:50 CR#9838: Amend last commit CR#9838: Amend last commit 26.07.16 09:38 26.07.16 09:38 CR#9838: minor refactoring CR#9838: minor refactoring 26.07.16 09:05 26.07.16 09:05 CR#9838: Fix NPE CR#9838: Fix NPE 26.07.16 09:01 26.07.16 09:01 Git GitHub SVN Test Coverage TFS JaCoCo Ticket Coverage NCover CTC

  14. Demo www.teamscale.com

  15. Pinta: Open Source Zeichenprogram (C# .NET) PintaProject/Pinta

  16. ABAP HANA Views Python Ada IEC 61131-3 ST Rust C# Java SQLScript C/C++ JavaScript Simulink/StateFlow Cobol Magik Swift Delphi Matlab TypeScript Fortran Open CL Visual Basic .NET Groovy OScript Xtend Gosu PHP HANA SQLScript PL/SQL

  17. Fazit Kürzere Release-Zyklen führen zu Parallelisierung in Entwicklung und Test. Dadurch steigt das Risiko ungetesteter Änderungen. Ticket Coverage hilft, wichtige Änderungen zuverlässig zu testen. Wir unterstützen gerne bei der Evaluierung und Einführung.

  18. Kontakt Dr. Elmar Jürgens · juergens@cqse.eu · +49 179 675 3863 Dr. Dennis Pagano · pagano@cqse.eu · +49 159 04062957 CQSE GmbH Lichtenbergstraße 8 85748 Garching bei München www.cqse.eu

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend