You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Unit Testing Jobs

12 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
We’re looking for a php developer to unit test our still new system made with Laravel framework. Requirements - Expert in PHP development. - Strong communication skills in English. - Framework experience, mainly Laravel 5.*. - PHPUnit usage. - Good at debugging and troubleshooting code related issues/defects. Additional info - This position is for self-motivated people who can work from home because we are a team based in Denmark.
Skills: Unit Testing Laravel Framework PHP
Fixed-Price - Entry Level ($) - Est. Budget: $10,000 - Posted
I have a few projects which have recently launched but need some more work. Due to time constraints, I cannot finish them alone. I am looking for a partner with whom I can finish the rest of the user stories (currently 27 stories in queue in one project but the customer probably adds more, so it is not a one-time project). The candidate must either have done TDD or BDD before or at least have thorough understanding of the concept (what are the benefits and how it works in principle). The cooperation will first be pair-programming over Skype + Teamviewer to quickly introduce the new developer into the project's specifics, i.e. how the project is structured, how the deploy is set up and how we do things, from the story start to delivery. Later on, the developer will be required to finish stories by himself or herself, contacting me when stuck or an important design decision should be made. The stories will be the Upwork's milestones. First the developer will receive the user story in the format "As a {role}, I want {feature}, so that {benefit}". After discussing the story in detail with me, the developer will present his/her time offer for the story. If it is acceptable, I will escrow the sum and the developer will start working on the story. After the story is completed, I will verify that the implemented feature fully corresponds to the user story and release the escrow sum. If not, I will point out the the problems and I will re-review the story once the work on the defects has been finished. The projects use MVC pattern.
Skills: Unit Testing
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
Hi there, We are a specialised, UK-based, fast-growing and ambitious team, www.cleoo.com, looking for a Senior PHP Developer to come on board full-time. We have recently acquired a couple of businesses and tripled the size of our customer base. It is a very exciting time to be a part of Cleoo! We currently operate in the UK, Switzerland, Canada and Singapore servicing thousands of small businesses. Our team operates a large e-commerce platform and manages a large code base and database. Our application's backend code is written using Zend Framework 1. You will be joining a forward-thinking team and you will be encouraged to discover and use new technologies to add value to our application. As well as a salary our new developer can expect short and long-term incentives in the form of team bonuses should key targets be achieved. Additionally, to inspire ourselves and to boost team morale we organise regular international meet ups in locations such as London and Lausanne. The last Cleoo summit was held in September this year in Gstaad Switzerland. Team spirit really is the foundation of all the good work that we do so these meet ups are fundamental to the success and longevity of our project. Please only apply if you are genuinely an independent freelancer and if you have access to a webcam for a video call interview. Thank you. To realise our ideas & fascinating projects we need the right programmer. Please read the skill requirements for the position carefully: Skills - PHP (min 7 years) - Zend Framework Knowledge (min 1 year) - Doctrine ORM - PHPUnit testing - MySQL - Linux - Basic command line knowledge Key responsibilities: - Continue developing backend applications of our in-house e-commerce platform - Handle large amounts of data for reports - Front-end experience too - Find innovative, fast & efficient solutions I Look forward to hearing from you! Thank you for your time & interest, Andrew --- Skills: PHP, Zend Framework, Doctrine ORM, MySQL, Java Script, PHPUnit
Skills: Unit Testing Doctrine ORM JavaScript MySQL Administration
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
We are looking for highly skilled software engineers with C# development expertise. We also expect the engineer to have flight search and booking experience with at least one of the well known GDS systems such as amadeus, sabre, farelogix or travelport brands (worldspan, galileo). You will be given a framework to complete the coding to be done with proper guidance. You are expected to do the implementation of the GDS functionalities to this framework library. We expect the following technical expertise - Automaper - Interfaces - Single Responsibility Principle - Constructor Injection - Unit Testing - Mocking (Moq)
  • Number of freelancers needed: 3
Skills: Unit Testing C#
Fixed-Price - Entry Level ($) - Est. Budget: $10 - Posted
Please write at least 90% test coverage for this class in a new class named reCAPTCHATest public class reCAPTCHA { /* Configuration */ // The API endpoint for the reCAPTCHA service private static String baseUrl = 'https://www.google.com/recaptcha/api/verify'; // The keys you get by signing up for reCAPTCHA for your domain private static String privateKey = 'XXX-YYYY'; public String publicKey { get { return 'ZZZ-GGGG'; } } /* Implementation */ // Simple form fields for the example form public String myName { get; set; } public String myEmail { get; set; } // Create properties for the non-VF component input fields generated // by the reCAPTCHA JavaScript. public String challenge { get { return ApexPages.currentPage().getParameters().get('recaptcha_challenge_field'); } } public String response { get { return ApexPages.currentPage().getParameters().get('recaptcha_response_field'); } } // Whether the submission has passed reCAPTCHA validation or not public Boolean verified { get; private set; } public reCAPTCHA() { this.verified = false; } public PageReference verify() { System.debug('reCAPTCHA verification attempt'); // On first page load, form is empty, so no request to make yet if ( challenge == null || response == null ) { System.debug('reCAPTCHA verification attempt with empty form'); return null; } HttpResponse r = makeRequest(baseUrl, 'privatekey=' + privateKey + '&remoteip=' + remoteHost + '&challenge=' + challenge + '&response=' + response ); if ( r!= null ) { this.verified = (r.getBody().startsWithIgnoreCase('true')); } if(this.verified) { // If they pass verification, you might do something interesting here // Or simply return a PageReference to the "next" page return null; } else { // stay on page to re-try reCAPTCHA return null; } } public PageReference reset() { return null; } /* Private helper methods */ @TestVisible private static HttpResponse makeRequest(string url, string body) { HttpResponse response = null; HttpRequest req = new HttpRequest(); req.setEndpoint(url); req.setMethod('POST'); req.setBody (body); try { Http http = new Http(); response = http.send(req); System.debug('reCAPTCHA response: ' + response); System.debug('reCAPTCHA body: ' + response.getBody()); } catch(System.Exception e) { System.debug('ERROR: ' + e); } return response; } private String remoteHost { get { String ret = '127.0.0.1'; // also could use x-original-remote-host Map<String, String> hdrs = ApexPages.currentPage().getHeaders(); if (hdrs.get('x-original-remote-addr')!= null) ret = hdrs.get('x-original-remote-addr'); else if (hdrs.get('X-Salesforce-SIP')!= null) ret = hdrs.get('X-Salesforce-SIP'); return ret; } } }
Skills: Unit Testing Salesforce Apex
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, Less than 10 hrs/week - Posted
Hi there, do you have a SKYPE account and a microphone that works? This is a requirement for the job as we need to TALK via voice. This project is to help me create Unit tests, using codeception and yii, as well as to create end to end tests using protractor. Our front-end is angular.js and our backend is yii 1.1.14 You will be working with me (the developer) to create tests for our app. You should ALREADY be experienced in creating unit tests using codeception for Yii
Skills: Unit Testing AngularJS Yii
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
Whysr is an API Centred SAAS app built in Restler and Laravel. We are looking for someone who can setup unit testing and continuous integration and setup the test cases. Bonus points if the unit testing can also be utilised for screencast recordings.
Skills: Unit Testing Continuous Integration
Hourly - Expert ($$$) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
I'm currently trying to deploy a Azure App Service which uses EF 6 and Azure SQL to store data but I'm facing issues with SQL. I'd love to work with a EF and SQL expert to resolve these issues and keep you around as a guru for ensuring new deployments keep the DB intact. The first step to resolving the issue will include a walk through of the solution (available on GitHub on request). The Azure instance is already setup and configured. We'll then work together to develop a robust unit and integration testing process to ensure that future builds of the backend do not effect up-time. This role has the potential for ongoing work on an ad-hoc basis and won't include much programming. Instead I'd prefer to use your expertise to guide us to a successful backend deployment. The project is OSS and will be featured by both Microsoft and Xamarin. You will naturally be credited for your work as well as receiving payment.
Skills: Unit Testing .NET Framework ASP.NET C#
Fixed-Price - Entry Level ($) - Est. Budget: $2,000 - Posted
We are a marketplace of remote Services: ServicesYou We have a corporate website made in Wordpress and a application in Android Market. My CoFounder is a CTO but his time is on the video platform we develop. We want someone to help our team for 3 month full time, 8 hours per day 5x7 We want someone who can work with: - WordPress (plugin and PHP modification) - Ionic (html5/AngularJS/CSS) - Android natif (native cordova plugin) - IoS natif (native cordova plugin) - Git - Unit test framework Tools to communicate: Slack, Trello, VideoCall
Skills: Unit Testing Android App Development AngularJS Apache Cordova
Fixed-Price - Intermediate ($$) - Est. Budget: $1,000 - Posted
Looking for a developer that can take a design(PSD) and create a WordPress theme and fully customize it to meet our needs. The theme will be fully customized using page builder like (wpbakery) or other. It's will be e-commerce site using Woo-commerce so you must have some portfolio in this area. Must have extensive WordPress experience. Send us some of your best work regarding WordPress. Mention "WOO" in your cover letter so we avoid spam applications.
Skills: Unit Testing API Development Google Analytics API HTML5
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App