Diploma in Junit



    Mode Of Examination

    Online Examination

    Number Of Question: 100 (1 Marks Each)

    Total Time: 120 Min


    Exploring Core JUnit:

    Exploring core JUnit, running parameterized tests, JUnit Test Runners and composing tests with a Suite.

    Mastering JUnit:

    Controller component and testing the component, testing exception handling, timeout testing and hamcrest matchers.

    Software Testing Principles:

    Types of testing like unit tests, black box, white box, stress, integration, functional and acceptance software testing.

    Test Coverage and Development:

    Measuring test coverage, cobertura, writing testable code, test-driven development and testing in the development cycle.

    Coarse-grained Testing with Stubs:

    Stubs, stubbing the connection, http connection as well as web server resources and jetty as an embedded server.

    Testing with Mock Objects:

    Mock objects, testing and refactoring with mock objects, mocking an http connection, using mock as trojan horses, easymock and jmock.

    In-container Testing:

    Mock objects and solutions, in-container testing and limitations of unit testing.

    Running JUnit Tests from Ant:

    Ant-targets, projects, tasks, creating html reports and batching tests.

    Running JUnit Tests from Maven2:

    Maven introduction, plugins, surefire, downsides and also setting up maven project.

    Continuous Integration Tools:

    Continuous integration, cruise control, continous integration benefits and hudson.

    Presentation-Layer Testing:

    Html unit and tests, difference between html unit and selenium.

    Ajax Testing:

    Ajax applications, rhino unit, java script and functional testing, ajax testing patterns, js unit, testing httpclient and google web toolkit applications.

    Server-side Java Testing with Cactus:

    Cactus and servlets testing, jsps and ejbs testing, cargo, maven2x tests.

    Testing JSF Applications:

    Jsf, jsf applications testing, jsf unit and html unit.

    Testing OSGi Components:

    Osgi, junit osgi, osgi services testing.

    Testing Database Access:

    Database unit, asserting database state, replacement data set, datasets drom creation and database access testing.

    Testing JPA-based Applications:

    Jpa testing, jpa entities mapping testing, multilayered applications, foreign key name testing and jpa based daos.

    JUnit on Steroids:

    Mycila, bypass encapsulation and transparent mock usage.

    Course Reviews


    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.