Find Jobs
Hire Freelancers

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

$180-750 AUD

Slutfört
Publicerad över sex år sedan

$180-750 AUD

Betalning vid leverans
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.
Project ID: 15196150

Om projektet

8 anbud
Distansprojekt
Senaste aktivitet sju år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
Tilldelad till:
Använd avatar
Please provide more details?
$180 AUD Om 6 dagar
4,9 (89 omdömen)
5,5
5,5
8 frilansar lägger i genomsnitt anbud på $503 AUD för detta uppdrag
Använd avatar
A proposal has not yet been provided
$611 AUD Om 10 dagar
4,9 (73 omdömen)
5,2
5,2
Använd avatar
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 Om 3 dagar
5,0 (6 omdömen)
3,3
3,3
Använd avatar
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 designs
$666 AUD Om 16 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för PAKISTAN
Karachi, Pakistan
5,0
6
Medlem sedan juni 17, 2010

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.