Create, execute and correct unit tests for Java webapp
Budget: $250 – $750 USD
I'm looking for an experienced Java developer to help create, execute and correct unit tests for my web application. This will involve creating both backend and frontend unit tests.
Units testing and fonctionnal/ intergration.
Java with framework of mockito and Junit test.
We used Spring boot 6
- around 50 controllers (from very simple to a bit more complex / 2-8 functions)
- around 100 services (a bit more complexity here, for now only psql, soon will be mixing mongo and psql)
well we have several integrations (AWS/Stripe...), for db there will need to be working on local test db (ram db) there will be mock injection already (I will soon export the full initiated db so we can instead of doing all inserts we will just load the .sql file, probably the same logic will apply to mongodb. For the other external services those will need to be mocked with mock calls as well.
we also have some webhooks here.
Here are some precisions regarding our webapp tests that should be created, executed and corrected:
So basically the test list should include :
- Interface 100% (Every publicly exposed elements, usable from the back) so testing every endpoints at 100%
- You will realized functional tests (Unit tests should be developed step by step, in order to have unit tests associated to endpoints allowing us in the future to recreate test if updating the version).
Some parts should be also made on mocks because we use annex services, with many particular logics to take into account during the tests so it will be powerful and well executed, such as simulate webhooks and the logics behind them, in order to make the test not only on surface and testing each scenarios.
For example for a tip transaction:
- Test success
- Test not enough balance
- Test no Stripe account
- Test canceled
This job requires someone with a strong understanding of unit testing principles and best practices. If you believe you have what it takes, please contact me and let me know why you're the right person for this job. Thank you for your interest!
Units testing and fonctionnal/ intergration.
Java with framework of mockito and Junit test.
We used Spring boot 6
- around 50 controllers (from very simple to a bit more complex / 2-8 functions)
- around 100 services (a bit more complexity here, for now only psql, soon will be mixing mongo and psql)
well we have several integrations (AWS/Stripe...), for db there will need to be working on local test db (ram db) there will be mock injection already (I will soon export the full initiated db so we can instead of doing all inserts we will just load the .sql file, probably the same logic will apply to mongodb. For the other external services those will need to be mocked with mock calls as well.
we also have some webhooks here.
Here are some precisions regarding our webapp tests that should be created, executed and corrected:
So basically the test list should include :
- Interface 100% (Every publicly exposed elements, usable from the back) so testing every endpoints at 100%
- You will realized functional tests (Unit tests should be developed step by step, in order to have unit tests associated to endpoints allowing us in the future to recreate test if updating the version).
Some parts should be also made on mocks because we use annex services, with many particular logics to take into account during the tests so it will be powerful and well executed, such as simulate webhooks and the logics behind them, in order to make the test not only on surface and testing each scenarios.
For example for a tip transaction:
- Test success
- Test not enough balance
- Test no Stripe account
- Test canceled
This job requires someone with a strong understanding of unit testing principles and best practices. If you believe you have what it takes, please contact me and let me know why you're the right person for this job. Thank you for your interest!