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

Ολοκληρωμένο Αναρτήθηκε Πριν 6 χρόνια Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

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

Ταυτότητα Εργασίας: #15196150

Σχετικά με την εργασία

8 προτάσεις Απομακρυσμένη εργασία Ενεργό Πριν 6 χρόνια

Ανατέθηκε στον:

expertatwork

Please provide more details?

$180 AUD σε 6 μέρες
(89 Αξιολογήσεις)
5.5

8 freelancers κάνουν προσφορές κατά μέσο όρο $503 για αυτή τη δουλειά

dipakjadhav08

A proposal has not yet been provided

$611 AUD σε 10 μέρες
(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 σε 3 μέρες
(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 Περισσότερα

$666 AUD σε 16 μέρες
(0 Αξιολογήσεις)
0.0