testing a software -- 2
Budget: $2 – $8 USD
in order to perform the testing you will use JUnit to perform Unit and Integration testing on the UniLife game.
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 and I have the game already installed.
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 and I have the game already installed.
Related categories:
Business, Accounting, Human Resources & Legal
Testing / QA
Software Testing
Test Automation
JUnit