You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Bedrijfsbeschrijving

HAN

Nijmegen

Rody Middelkoop, rody.middelkoop@han.nl

Context

In verschillende periodes is er door OOSE teams gewerkt aan een werkende AppProvisioner: een applicatie waarmee voor OOSE de tools kunnen worden ingericht, zonder dat dit veel handmatig werk vereist van een beheerder. Tools die klaargezet (provisioned) kunnen worden zijn o.a. Confluence, Jira, Jenkins, Sonar, Stash en Crowd.

Screenshot huidige AppProvisioner

In de nabije toekomst willen we onderzoeken welke andere tools en klaargezet moeten worden. Dat kunnen andere tools van Atlassian zijn, maar ook alternatieven voor de huidige tools. Daarnaast heeft de huidige versie weliswaar een hoog unittest-percentage, maar mutation-testing liet zien dat dit percentage in werkelijkheid lager is.

Opdracht

Ontwikkel verschillende koppelingen met nieuwe tools zoals Github, Bitbucket, Bamboo en Crucible/Fisheye. Refactor de code door mutationtesting toe te passen en verbeter hiermee de unitestbaarheid. Vervang de huidige low-level koppelingen naar o.a. Stash en Crowd door de inzet nieuwe APIs.

Keywords

  • Java APIs
  • REST, SOAP
  • Atlassian tooling
  • Mutation Testing, PIT





  • No labels