software testing

Job ID: 37518855

Budget: $2 – $8 USD

you will use JUnit to perform Unit and Integration testing on the UniLife game. You need to download the game from GitHub. and run it your machine.

Your auto testing code should include many different assertion statements (at least 7 different ones), such as assertEquals(), assertTrue() / assertFalse(), assertSame() / assertNotSame(), assertThat(), assertNull(), assertNotNull, etc. You also need to use annotations, fixtures, and some TestSuite() statements. For organization purposes, you may create an additional directory (folder) inside the directory of the game project to include all the unit test cases.

In order to perform Integration testing, you will apply the Pairwise/Du technique to the methods you choose (two pairs are enough). In order to do so, you need to determine the code paths between the methods (interfaces) that you will test. Explain this in a separate sheet (similar to the exercises in the slides).

In addition, you need to execute the EclEmma or JaCoCo tool with your auto testing to show the test coverage

i'm using IntelliJ IDE and I already wrote the test cases for all classes. my issue is that some of the tests does not work.

I need help with solving these issue