"Vi hjelper deg å nå dine kompetansemål i 2017"


Java Test-Driven Development

Kursavgift: kr 14 900 | Varighet: 2 dager

Beskrivelse:

All developers want to build good quality software but not all developers test their software as they go along. Why not? A common explanation is "I dont have time to write tests!" The more pressure they feel, the fewer tests they write. This leads to less accurate and stable code, less productivity, less confidence and, ultimately, more pressure. Its a vicious cycle.
This course is designed to help you break out of the cycle by embracing unit-testing and, in particular, test-driven development. We will introduce the techniques and the tools necessary to prove your code as you go along.


What you will learn:
  • Creating tests using JUnit
  • Using assertions and Hamcrest matchers
  • Adopting a test-driven approach to development
  • Using stubs and mock objects
  • Writing integration tests
  • Testing the user Interface

About Andy Olsen - the author and instructor of the course
Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy worked for 7 years as a technology specialist and product manager at QA Training, and now specializes in Microsoft .NET and Java Enterprise Edition systems. Andy is also actively involved in a variety of book projects primarily with Apress, and is a regular speaker at conferences in the UK, Europe, and the US.


Målgruppe:

This training course is aimed at Java developers.

Do you have any questions regarding this course?
Please contact us: development@glasspaper.no



Forkunnskaper:

At least 3 months Java programming experience


Innhold:

Introduction to JUnit:
  • Getting started with unit testing using JUnit
  • Generating test stubs
  • Using assertions
  • Running tests
  • Test statuses
  • Dealing with exceptions
  • Best practice
Going Further with Unit Testing:
  • Organizing Projects
  • Performing setup and teardown operations
  • Using Hamcrest matchers
  • Defining a custom matcher
  • Test suites
TDD and Agile Development:
  • Understanding the TDD process
  • Test, code, refactor
  • TDD strategies
  • Refactoring techniques
  • Testing patterns
  • Best practice
Unit Testing with Mock Objects
  • Managing dependencies
  • Defining test doubles
  • Stubs, mocks, dummies, and fakes
  • Tool support – JMock, EasyMock, and Mockito
Additional testing techniques:
  • Integration testing
  • Testing the user interface using Selenium WebDriver
  • Behaviour-driven design (BDD)
  • Using JBehave for BDD




Bestill kurset her

arrow

Velg kurssted

    arrow

    Velg dato




    kurs merket med * har startgaranti

    arrow

    Mailen er sendt:

    Ditt tips er registrert og sendt!
    Vi håper snarlig å se deg på kurs hos oss!

    Feilmelding:

    OBS! Vi har problemer med å sende ditt tips!

    Vi anbefaler deg å sjekke om du har skrevet inn en gyldig mailadresse.

    Tips sjefen

    Lyst til å delta på dette kurset, men må overbevise sjefen først?

    Glasspaper har laget en tips funksjon, som gjør det enklere for deg å overbevise din sjef om at dette kurset er perfekt for deg.
    Det eneste du trenger å gjøre er å fylle ut kontaktinformasjon, så sender vi relevant informasjon om kurset rett til dine utvalgte kontaktpersoner.
    Bruk gjerne funksjonen til å tipse venner og kollegaer om at dette er et nyttig kurs for dem





    Kontakt oss

    Kursansvarlig

    Henning Solberg

    93 09 01 29

    henning@glasspaper.no


    Glasspaper er kåret til Årets Microsoft Kurspartner 2017 - dette er åttende år på rad vi mottar denne hedersprisen