Hire a Java Developer - Unit testing, integration testing, UAT and Version Control

Imekamilika Ilichapishwa Miaka 6 iliyopita Kulipwa wakati wa kujifungua
Imekamilika Kulipwa wakati wa kujifungua

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.

Java

Kitambulisho cha Mradi: #15196150

Kuhusu mradi

8 mapendekezo Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%

Imetuzwa kwa:

expertatwork

Please provide more details?

$180 AUD kwa siku 6
(Maoni 89)
5.5

8 wafanyakazi huru wanazabuni wastani wa $503 kwa kazi hii

dipakjadhav08

A proposal has not yet been provided

$611 AUD kwa siku 10
(Maoni 73)
5.2
tiaratechies

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

$250 AUD kwa siku 3
(Maoni 6)
3.3
shaliniramadass

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 Zaidi

$666 AUD kwa siku 16
(Maoni 0)
0.0