Find Jobs
Hire Freelancers

Build a Meta-Testing Framework for JUnit-style XML Test Results

$30-250 USD

Cerrado
Publicado hace casi 7 años

$30-250 USD

Pagado a la entrega
As part of a xUnit Test Patterns training course I offer in multiple programming languages, I have a bunch of exercises each consisting of tests written in each programming language. For the JUnit test exercises, I have meta-tests written in JUnit that run a suite of JUnit tests and compare the results to the expected results (#run, #failed, #errors, list of failed/errored test names and error messages). I would like to be able to do this for all languages in which I currently have or plan to offer the training to ensure that each language-specific set of material is giving me the same result. Task 1: Define Strategy $100 USD Come up with a strategy and price for implementing this that works for multiple xUnit testing frameworks (probably JUnit4, NUnit 3.x, Mocha and CppUTest). The selection criteria for *this* task is based on your response in which you should describe your experience with xUnit test frameworks and how you would go about defining the strategy (which would include a list of software to be (re)used, extended (e.g. Ant/Jenkins tasks/steps) and/or implemented from scratch, and a price for doing so.) I *may* award this project to several responders in parallel (yes, each would get the full fee) and choose who does task 2 based on the approach proposed. See Task 2 for the selection criteria for who gets to implement task 2. Task 2: Implement Framework for chosen xUnit test runners TBD (probably JUnit4, NUnit 3.x, Mocha and CppUTest). I will award this project once I have selected a strategy based on responses to Task 1. The people who worked on task 1 will obviously have an advantage when bidding on this project. The selection criteria for the strategy will include how simple the solution is (less code is better) and robust the solution will be to future changes by other parties. The exact set of xUnit framework interworkings to be ipmlemented will depend on the strategy chosen and how generically it interacts with the test runners. (Yes, more generic is better; ideally, no new code would need to be written to add another xUnit commandline tool other than a way to configure the command-line arguements.) Examples of a Strategy: Using "standard" JUnit-style XML Output: Many build tools like Ant and Jenkins have tasks/steps to run a suite of tests and fail the build if the number of test failing or erroring > 0. Most of these tools examine an XML output file that the command line test runner of unit testing framework provides. And most such command line test runners can be configured to output a standard format XML file that was pioneered by JUnit (and possibly extended by other frameworks as needed.) Some provide their own XML formats E.g. [login to view URL] And some of those provide XML transforms to the JUnit 3 XML format. E.g. [login to view URL] Some frameworks have custom plugins for Jenkins or Ant E.g. [login to view URL] Another strategy could be to build on top of a tool such as [login to view URL] and/or Danger-JUnit to parse the test output log.
ID del proyecto: 14107880

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $226 USD por este trabajo
Avatar del usuario
I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction. I usually finish projects with ease on which other freelancers have already given up. I learn and understand new stuff very fast and finish the job with top quality and reliability.
$155 USD en 3 días
3,2 (19 comentarios)
5,3
5,3
Avatar del usuario
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. I am ready to discuss with you with best Regards
$208 USD en 6 días
5,0 (2 comentarios)
2,6
2,6
Avatar del usuario
Product Developer (Core JAVA, Hibernate, WebServices ( RESTFul ), AGILE) • 6 years 2 months experience in Product Development & test-suite automation. • Experience in WebService development Core JAVA, Hibernate, and Spring. • ChatBots, Docker, K8S • Involved in complete life cycle of software development. • Worked thoroughly in AGILE methodology. • Exposure to native installation technology (.msi, .rpm). • Knowledge of native UNIX based installers and debugging. • Creating and Publishing Product Hotfix and MR release. • Strong adherence to follow the various processes of software development lifecycle. Technical Skills • Programming Languages – Core JAVA, J2EE, Python Perl, Shell script, VB script, Debugging. • Domain Knowledge – Licensing, Product Development and Installation technology. • Tools & Technologies – Eclipse, IntelliJIdea JBoss AS, Operating Systems Native packaging, QTP. • Other Utilities - InstallAnywhere 6/2011/2012, MKS, Maven, Gradle, Ant, Version Control (SVN Tortoise), Quality Center, ALM, Jenkins/Hudson
$250 USD en 5 días
5,0 (3 comentarios)
2,1
2,1
Avatar del usuario
Hey We are a team of Technical Developers and have got expertise in such stuff. Ping me if you are looking for a quick resolution
$231 USD en 3 días
5,0 (3 comentarios)
1,7
1,7

Sobre este cliente

Bandera de CANADA
Canmore, Canada
5,0
2
Forma de pago verificada
Miembro desde ene 31, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.