Hire a Java Developer - Unit testing, integration testing, UAT and Version Control
$180-750 AUD
Pago na entrega
Project revolves around developing (during the process) and testing a small application based on the use cases provided and the java codes provided.
You will be provided with some further requirement and design documentation describing a use case realization. Your task is to develop and test the required classes and methods to support the use case and to produce an integrated and functional final product.
Your development should take place within a version control system using appropriately sized, commented, and timely commits using a general template for each use case to plan and report all activities performed through the process.
1. Testing
a) Unit Testing
Implement the modules required to support your chosen use case according to the provided design. Use a unit test framework to comprehensively test your implementations as you develop them. Use stubs, fake, or mock objects as appropriate to isolate the class under test.
Commit your code changes to the version control system with every new addition of functionality (method or class implementation)
b) Integration Testing
Integrate your modules to support your chosen use case. Provide integration tests to check interaction between control, entity, and service classes without requiring GUI inputs.
Once again commit your code changes with every increment of functionality.
c) User Acceptance Tests (UAT)
On the basis of the requirement and design documentation identify some use case scenarios and test cases which can be used to check correct functionality in the implemented use case. Specify alpha stage user acceptance test procedures, test data, and expected results for the muse case implemented. A template for a UAT will be available in the Resources section of the subject's Interact site.
Commit your UAT specifications to version control.
Once the use case has been implemented, carry out the alpha stage user acceptance tests you specified. Use the test data and procedures specified and check that it meets stated acceptance criteria. Report on the success or otherwise of the test.
2. Version Control.
Follow version control best practice during your implementation and testing of the required code modules. All code should be under version control from the beginning of the assignment.
ID do Projeto: #15196150
Sobre o projeto
Concedido a:
8 freelancers estão ofertando em média $503 nesse trabalho
Hello, our Java developer can work on your project and our team has 10 years of experience in Java. Relevant Skills and Experience Java Proposed Milestones $250 AUD - milestone
sir,we have understood this project and we are successfully fulfilled in this project Relevant Skills and Experience php,css,java script,web developer,mysql,html Proposed Milestones $666 AUD - mobile responsive desig Mais