noriba
EN DE
Beratung buchen

// FALLSTUDIE

NLiteMe webbasierter Report

Funktionsfähige und kontinuierlich weiterentwickelte Webanwendung.

Jahr
2020
Entwicklungsteam
5 Eng.
Nutzer
40
Dauer
> 12 Monate

// 01 Ergebnis

Funktionsfähige und kontinuierlich weiterentwickelte Webanwendung.

// 02 Verwendete Technologien

  • PHP
  • mySQL
  • ajax
  • Javascript
  • HTML
  • CSS

// 03 Herausforderung

Full-Stack-Anwendungsentwicklung mit Frontend- und Backend-Anteilen. Webbasiertes Frontend (ajax, javascript, html5, css), relationale Datenbank (mysql, nicht ausschließlich) und PHP5-basiertes Backend.

Die Anwendung entfaltet ihren Mehrwert besonders in Projekten, die einen Continuous-Integration-Ansatz verfolgen – bei dem Entwickler ihre Arbeitskopien mehrmals täglich mit einem gemeinsamen Hauptstrang zusammenführen – und über automatisierte Regressionstestumgebungen verfügen, die täglich Tausende von Testergebnissen produzieren. NLiteMe ermöglicht es, die erzeugten Regressionstestergebnisse hinsichtlich Inkrements, Builds, Test-Suites, Testfällen, Testzeilen, Testverdikten, Zeiträumen usw. zu strukturieren, zu gruppieren und zu systematisieren, und stellt den Nutzern erweiterte Filteroptionen zur effizienten und schnellen Problemerkennung zur Verfügung. Darüber hinaus lassen sich Statistiken auf Basis der gewählten Optionen einsehen. ‍ Die Anwendungsintegration umfasst folgende Funktionen: konfigurierbares, tab- und widget-basiertes Dashboard (gibt einen Überblick über Build- und Testaktivitäten) Ansichten für Testergebnisse, Inkrements, Builds, Test-Suites, Testfälle und Testzeilen mit erweiterten Filteroptionen für detaillierte Analysen schnelle und effiziente Suchmaschine Möglichkeit zur Ergebnisfilterung nach Datum und Uhrzeit mit einer Auflösung von 1 Minute Unterstützung von ajax für dynamischen asynchronen Inhaltsabruf Unterstützung dynamischer Tooltips für eine schnelle Übersicht, was sich hinter einem Link verbirgt einfach zu nutzendes JSON- und CURL-basiertes API zur Automatisierung (mit nur wenigen Zeilen Code in einer beliebigen Skriptsprache oder sogar über die Kommandozeile lässt sich die NLiteMe-Datenbank mit Testergebnissen, Inkrements, Builds und Test-Suite-Informationen befüllen) leicht anpassbar und erweiterbar, um projektspezifischen Anforderungen gerecht zu werden, z. B. durch Hinzufügen zusätzlicher Datentypen für projektspezifische Analysen (z. B. CPU-Auslastung des DUT, Latenzmessungen, Fehlerberichts-Mapping usw.) schnelle Zeitleisten-/Verlaufslinks für einen raschen Überblick über vergangene Ergebnisse für einen bestimmten Testfall, eine Testzeile, einen Build usw. Tags (Implementierung läuft) Build-Vergleichsansicht zum Vergleichen der Testergebnisse mehrerer Builds (Implementierung läuft) Diagramme und Charts für ausgewählte Daten (Implementierung läuft) ‍

← Zurück zu den Projekten