jobs.lu



 
Institut: Agile Partner  Unser Profil lesen
Beschreibung: 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
Kontakt: AGILE
Anschrift: ZAI Bourmicht 20A rue du Puits Romain L-8070 BERTRANGE, Luxemburg  
Internetseite:
E-Mail: 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
Kategorie Computing,Software
Preis 1,562
Dauer 3 jours
Tageszeit Full time
Kode TDDJ
Zulassungsbedingungen 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


Eine Anfrage an die Lehranstalt senden

Anfrage
Name
Telefon
E-Mail-Adresse
 




Diesen Kursus einem Freund senden

Name Ihres Freunds
E-Mail-Adresse Ihres Freunds
Ihr Name
Ihre E-Mail-Adresse
Anmerkung (Angabe freiwillig)