Continuous Integration und Testmanagement


Continuous Integration, unsere Expertise:

  • Konzeption und Implementierung eines CI–Systems
  • Einführung von Werkzeugen
  • Implementierung einer automatisierten Build–Pipeline
  • Einführung von Continuous–Inspection–Maßnahmen
  • Einführung von Kennzahlen
  • Reporting/Qualitätsaussagen

Toolset (Auszug):

  • Jenkins, Ant, Maven, Flyway, Git, Subversion
  • Selenium, Robot, PMD, Findbugs, Checkstyle, Sonarqube
  • Grinder, JMeter
  • DevExpres, TFS, Telerik, Infragistics
  • Puppet, Ansible, Docker, AWS, Eucalyptus

Testmanagement, unsere Expertise:

  • Anforderungsanalysen
  • Testfälle erstellen
  • Bewertung der Testautomatisierung
  • Operative Mitarbeit und Unterstützung

Operative Unterstützung in den Rollen:

  • Project Manager
  • Quality Manager
  • Release Manager
  • Test Manager
  • Entwickler Build–Automatisierung
  • DevOps Engineer

Testautomatisierung, unsere Expertise:

  • Konzeption und Implementierung eines Testautomatisierungssystems
  • Pflege und Weiterentwicklung auf Anforderung des QA– und Testmanagements
  • Erstellung von Regressionstests
  • Performanz– und Lasttests

Vorteile der Zusammenarbeit:

  • Einbringen von Erfahrung und Know–how zu den genannten Themen
  • Entlastung: Der Software–Dienstleister kann sich auf seine Verantwortung (die Entwicklung) konzentrieren
  • Mehr Vertrauen gegenüber den Kunden, da bei einer Partnerschaft die Qualitätsaussage nicht nur vom Entwicklungsdienstleister selbst kommt

Projekterfahrung:

  • Java–EE–/Spring–Umfeld
  • Hybris–Umfeld
  • Native Web–Projekte (HTML,JavaScript, AngularJS)



Beispiel–Tech–Stack für Java:

  • Git
  • Maven
  • Jenkins
  • JUnit,TestNG
  • Flyway
  • JMeter
  • Selenium
  • PMD, Fingbugs, Checkstyle

Beispiel–Tech–Stack für JavaScript:

  • Git
  • Bower
  • Grunt
  • Jenkins
  • Node.js
  • Jasmine
  • Karma
  • Vagrant