Companies Home Search Profile

Master TDD JUnit4 JUnit5 Hamcrest Mockito Testing

Focused View

Victor CHEN

2:57:29

14 View
  • 1 - Setup Development Environment.mp4
    03:36
  • 2 - First Unit Testing.mp4
    08:40
  • 3 - Debug Test.mp4
    04:35
  • 4 - Test Coverage.mp4
    06:17
  • 5 - Test Principles & Good Unit Testing.mp4
    05:01
  • 6 - TDD Test Driven Development.mp4
    06:39
  • 7 - JUnit4 Assertions.mp4
    14:30
  • 8 - JUnit4 Lifecycles.mp4
    09:12
  • 9 - JUnit4 Parameterized Test.mp4
    08:33
  • 10 - JUnit4 Test Rules.mp4
    08:37
  • 11 - JUnit5 Assertions.mp4
    17:47
  • 12 - JUnit5 Lifecycles.mp4
    04:50
  • 13 - RepeatedTest & Order of Test.mp4
    05:50
  • 14 - JUnit5 Parameterized Test.mp4
    10:42
  • 15 - JUnit5 TestInfo.mp4
    03:21
  • 16 - Hamcrest basic.mp4
    07:20
  • 17 - Hamcrest matcher assert.mp4
    17:03
  • 18 - Hamcrest custom matcher.mp4
    04:43
  • 19 - Mockito mock class.mp4
    12:02
  • 20 - Mockito mock interface.mp4
    07:15
  • 21 - Mockito argument matchers.mp4
    07:32
  • 22 - Mockito thenAnswer.mp4
    03:24
  • 23 - Project Source Code.html
  • 23 - SoftwareTestingBasics.zip
  • Description


    Java Software Testing: Test Driven Development, JUnit4, JUnit5, Hamcrest Testing, Mockito, Best Practices of testing

    What You'll Learn?


    • Maven Basics
    • Intellij IDEA
    • Software Testing Basics
    • Bad Unit Testing vs Good Unit Testing
    • Test principles
    • Debug Test
    • Test coverage
    • Test Driven Development
    • JUnit4
    • JUnit5
    • Hamcrest Testing
    • Mockito Testing

    Who is this for?


  • Students who want to make progress in software testing
  • Students who want to know Intellij IDEA and Maven
  • Students who want to know test driven development
  • Students who want to learn unit testing with Junit4 and Junit5
  • Students who want to learn hamcrest testing
  • Students who want to learn mock mockito testing
  • What You Need to Know?


  • Have basic understanding about Java
  • Have heard about Maven
  • Have used Intellij IDEA before
  • More details


    Description

    As everyone knows, testing is very important for software development. Writing good test code can improve the quality of the software application and make code changes much easier.

    - Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation.

    - Software testing can provide objective, independent information about the quality of software and risk of its failure to users


    This course covers some common software testing techniques and will teach you with code examples. Not only TDD, JUnit, but also Hamcrest Testing, Mockito Testing. I will show you step by step how to write a unit test method and explain the raisons behind.

    Keep coding following each section, I believe you will be able to write good testing code throughout your development phase.

    Software Testing Basics

    - First Unit testing

    - Debug Test

    - Test coverage

    - Test Principles & Good Unit Testing

    - Test Driven Development

    JUnit4 Testing

    - JUnit4 Assertions

    - JUnit4 Lifecycles

    - JUnit4 Parameterized Test

    - JUnit4 Test Rules

    JUnit5 Testing

    - JUnit5 Assertions

    - JUnit5 Lifecycles

    - RepeatedTest & Order of Test

    - JUnit5 Parameterized Test

    - JUnit5 TestInfo

    Hamcrest Testing

    - Hamcrest Basic

    - Hamcrest Matcher Assertions

    - Hamcrest Custom Matcher

    Mock Testing

    - Mockito Mock Class

    - Mockito Mock Interface

    - Mockito Argument Matchers

    - Mockito  thenAnswer


    If you are interested, join this course and enjoy ~


    Finally, you can download the project source code from attachment in the last section.

    Who this course is for:

    • Students who want to make progress in software testing
    • Students who want to know Intellij IDEA and Maven
    • Students who want to know test driven development
    • Students who want to learn unit testing with Junit4 and Junit5
    • Students who want to learn hamcrest testing
    • Students who want to learn mock mockito testing

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Bachelor's degree in computer engineering, master's degree from TOP Engineering University in France. Currently working for a top UK financial software company as a Java and C++ back-end engineer.He used to intern at IBM France and European satellite manufacturer. He also worked for Huawei France and a top French financial software company before, responsible for software development and back-end ORM architecture development.He is familiar with various languages and he has extensive experiences in software development and design, including C++ development, Linux system development, software test automation, Java back-end development, Web website development, mobile development, .Net desktop software development, etc. .本科信息工程专业,硕士毕业于法国TOP工程师大学,获信息工程师学位。现就职于一家英国顶尖金融软件公司,担任Java和C++后端工程师。他曾实习于法国IBM以及欧洲卫星制造商。曾工作于法国华为以及一家法国顶尖金融软件公司,负责软件开发和后端ORM架构开发。他具有丰富的软件开发和设计经验,熟悉各种语言,技术范围广泛,包括C++开发,Linux系统开发,软件测试自动化,Java后端开发,Web网站开发,移动端开发,.Net桌面软件开发等。
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 22
    • duration 2:57:29
    • Release Date 2024/04/29