Companies Home Search Profile

Implementing a Test Pyramid Strategy in Java

Focused View

Catalin Tudose

1:54:56

36 View
  • 01 - Course Overview.mp4
    02:05
  • 02 - Introducing Software Testing.mp4
    07:45
  • 03 - Introducing the Flights Management Application.mp4
    01:52
  • 04 - Introduction to Unit Testing.mp4
    08:27
  • 05 - Unit Testing the Passenger Class.mp4
    10:53
  • 06 - Unit Testing the Flight Class.mp4
    06:59
  • 07 - Unit Testing the New Business Logic.mp4
    06:59
  • 08 - Integration Testing Units Combined as a Group.mp4
    04:41
  • 09 - First Steps to Integration Testing.mp4
    06:04
  • 10 - Introducing Arquillian.mp4
    04:57
  • 11 - Moving the Integration Tests to Arquillian.mp4
    06:43
  • 12 - Introducing System Testing.mp4
    03:44
  • 13 - Test with Provider Double.mp4
    06:07
  • 14 - Test with Partial Provider Implementation.mp4
    04:07
  • 15 - Test the Real System.mp4
    03:03
  • 16 - Introducing Acceptance Testing.mp4
    04:38
  • 17 - From Requirements Analysis to Acceptance Criteria.mp4
    03:24
  • 18 - Introducing Cucumber.mp4
    03:00
  • 19 - First Acceptance Tests.mp4
    06:20
  • 20 - More Cucumber Capabilities.mp4
    03:47
  • 21 - Adding New Features with Cucumber.mp4
    07:18
  • 22 - Conclusions.mp4
    02:03
  • implementing-test-pyramid-strategy-java.zip
  • Description


    This course follows one of the most frequent situations in the development of contemporary projects: building an application tested at all levels. You’ll be able to replace most of the previous manual testing and build strong and safe applications.

    What You'll Learn?


      It's important to not only understand the concepts of a particular testing level but also to learn how to apply them in practice. In this course, Implementing a Test Pyramid Strategy in Java, you’ll learn how to develop Java applications that are tested at all levels. First, you'll learn about unit testing and how to work with the components in isolation. Next, you'll discover integration testing, combining the units as a group and system testing. Finally, you'll explore the acceptance testing, making the software ready for delivery to the end user.

      When you're finished with this course, you’ll be prepared for the real-life challenge: to know how to develop reliable applications, starting from solid building blocks, to integration, to working with external systems, and finally arriving at the target of software development - satisfying the business needs.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Catalin Tudose
    Catalin Tudose
    Instructor's Courses
    Born in Pitesti, Romania, I have studied Computer Science in Bucharest, graduating in 1997 and obtaining a PhD in 2006, with the thesis "Spatial Databases for the Reconstruction of the Relief". I have taught at University "Politehnica" Bucuresti courses and seminaries on Analysis of Algorithms, Computer Graphics, Logic Design and Databases Design. I have been involved in the software development industry, working since the end of the '90s and being focused on Java and Java technologies since the early 2000. I am currently conducting/developing Java and Web courses inside the Luxoft company.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 22
    • duration 1:54:56
    • level average
    • Release Date 2023/10/11

    Courses related to Java