Ik repareer je Java unit tests met junit en mockito


Over deze dienst
Automatische vertaling
Falende Java unit tests kunnen een release blokkeren en het gedrag verbergen dat er toe doet. Ik onderzoek de afgesproken fouten en repareer je JUnit en Mockito tests zodat ze het bedoelde gedrag duidelijk controleren.
Deze service omvat assertions, mock setup, argument matching, interactiecontroles, parameterized cases en deterministische testdata. Elke pakket heeft een vaste limiet op geteste methoden en beoordeelde productieklassen.
Je ontvangt de bijgewerkte testbestanden of een patch, de testopdracht en de resultaten, en een korte uitleg van de oorzaak en oplossing. Ik voer de relevante tests uit in de afgesproken reproduceerbare omgeving en geef eventuele verificatiebeperkingen aan.
Ik gebruik AI-ondersteunde coding tools, review de wijzigingen en verifieer het resultaat. Bevestig alsjeblieft dat deze workflow acceptabel is voordat je bestelt.
Stuur eerst de falende output, relevante bronbestanden, buildconfiguratie en verwachte gedrag. Wijzigingen in productiekode, integratieomgevingen en nieuwe functies vereisen een aparte scope. Er wordt geen vaste coverage percentage beloofd.
Maak kennis met kekkolicche15
Java backend developer, JUnit, Mockito and Python
- Afkomstig uitItalië
- Lid sindsaug 2018
- Gem. reactietijd1 uur
Talen
Italiaans, Engels
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Welke project- en groottebeperkingen gelden?
Eén reproduceerbare Java-module met JUnit 5 en Mockito, met Maven of Gradle. Beoordeelde productiekern: Basic 1 klasse/200 niet-lege regels; Standaard 2 klassen/500 regels totaal; Premium 3 klassen/900 regels totaal. Deel de bestanden vóór bestellen.
Wat telt als een testmethode?
Een parameterized test telt als één methode, met tot 10 datacases. Gewijzigde helper-methoden tellen mee voor de pakketlimiet. Basic dekt tot 3 methoden in 1 testklasse; Standaard 8 in 2 klassen; Premium 15 in 3 klassen.
Zul je productiecode aanpassen of assertions verzwakken?
Deze Gig behandelt testreparaties. Als het gedrag in productie de fout veroorzaakt, leg ik de bevinding uit en stem ik de volgende stap af voordat ik de scope uitbreid. Ik verzwak assertions niet zomaar om tests te laten slagen.
Wat houdt één revisie in?
Een geconsolideerd verzoek om de geleverde tests te corrigeren of te verfijnen op basis van de oorspronkelijke fouten en verwachte gedragingen. Nieuwe klassen, defecten, functies en coverage-doelen vereisen een aparte scope.
Kun je werken met Spring Boot tests?
Ja, voor reproduceerbare unit tests binnen deze limieten. Een draaiende database, externe API of volledige integratieomgeving valt buiten deze Gig. Lever lokale mocks of fixtures en de commandoregel om de fouten te reproduceren.
Gebruik je AI-ondersteunde tools?
Ja. Ik gebruik AI-ondersteunde ontwikkeltools, review de wijzigingen en voer de relevante tests uit. Bevestig dat je code gedeeld mag worden met deze workflow en bespreek eventuele vertrouwelijkheids- of AI-beperkingen voordat je bestelt.
