jobs.lu



 
Collège: Agile Partner  Lisez notre profil
Description: AgilePartner® is a fast growing independent company based in Luxembourg. We believe that it is our role to assist you in selecting the technologies and tools that best fit your needs and to implement them in the most efficient way.

Since the very beginning of Microsoft .NET we have developed an expertise that allows us to successfully implement .NET projects.
AgilePartner has grown experience in the Java field, both in J2SE and J2EE, and knows how to benefit from the extensive features and versatility of the platform.
The other ambition of AgilePartner is to put agile methodologies in action, which we consider to be the most productive ones thanks to:

an optimal collaboration with the end users,
the most pragmatic project management approach,
the constitution of efficient and motivated teams
Contact: AGILE
Adresse: ZAI Bourmicht 20A rue du Puits Romain L-8070 BERTRANGE, Luxembourg  
Site internet:
Adresse électronique: info@jobs.lu

Test Driven Development in Java


Next sessions:

Place Date Price Duration (days)
Luxembourg 15 Feb. 2010 1 562,00€ 3
Luxembourg 07 June 2010 1 562,00€ 3
Luxembourg 04 Oct. 2010 1 562,00€ 3

Description:

Testing is generally a delayed activity in the software development process, even though unit testing is becoming a vital concern for many developers. In agile projects, testing is viewed as a driving activity. Test Driven Development provides a shielding for developers confronting regressions in an always changing world. TDD helps improve productivity and promote simpler and better designed code through the refactoring practices. Implementing TDD requires the new tools and practices this course discusses.

This course will answer questions such as "Why should you write your tests first?", "How writing tests could be fast and simple?", "Why does this practice improve the development cycle?", "How could this approach fit to your projects?".

You will learn how to:

  • Improve your code using unit tests
  • Avoid problems by testing first
  • Understand the different kinds of tests
  • Use advanced test writing techniques
  • Automate tests and error reports
  • Combine the test first approach and other agile practices

Pedagogical technique:

60% labs

Audience:

Java Developers, Testers, Project Managers, Quality Assurance Engineers

Pre-requisites:

Development practice in Java or attend the JOD or IJOP course

Detailed Program:

  • Why Test Driven Development?
    • Motivation
    • Usual testing practices and their limitations    
  • Types of tests
    • Black box / White box
    • Unit tests and integration tests
    • Functional tests    
  • Best practices
    • Write just enough code
    • Test the specification
    • Write simple tests
    • Write tests to find defects
    • Make tests pass
    • Avoid duplicated code    
  • Unit tests with JUnit
    • The JUnit framework
    • Test cases and test suites
    • TestRunner
    • Other testing tools (TestNG)
  • Test in specific environments
    • EJB tests
    • Web tests (Cactus and HttpUnit)
    • Testing user interfaces
    • Testing legacy code    
  • Mock Objects
    • When are mocks useful?
    • Make creating mocks easy
    • Other techniques based on doubles    
  • Functional tests
    • Relationship between unit tests and functional tests
    • Write a Fit test
  • Tests and other agile practices
    • Simple design
    • Refactoring
    • Continuous integration
Catégorie Computing,Software
Prix 1,562
Durée 3 jours
Heure Full time
Code TDDJ
Conditions d'admission Development practice in Java or attend the JOD or IJOP course
Contact email training@agilepartner.net
Url http://www.agilepartner.net/training/training_TDDJ.html


Envoyer une demande à cette université

Demande
Nom
N° de téléphone
Adresse électronique
 




Envoyer ce cours à un ami

Nom de votre ami
Adresse électronique de votre ami
Votre nom
Votre adresse électronique
Remarque (optionnelle)