Basics of JUnit Framework
4.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
143 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Basics of JUnit Framework to your Wishlist.

Add to Wishlist

Basics of JUnit Framework

Let's start the journey through the old and still best Java Unit Testing Framework
4.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
143 students enrolled
Created by Khaja Mohammed
Last updated 10/2015
English
Current price: $10 Original price: $20 Discount: 50% off
6 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Currently with 40+ videos, still have many more videos coming through which are under development.
You will be able to get quite confident in JUnit (which also indirectly makes you an intermediate in TestNG) framework.
Understand the more advanced JUnit concepts like Rules and Theories
You should be able to create your own rules, which is a huge advantage of a person knowing just the basics of JUnit
You should be able to integrate with Mocking frameworks like Mockito, Power Mock etc.,
View Curriculum
Requirements
  • You are expected to be having basic knowledge about Java programming language.
  • Basic knowledge/ understanding of Eclipse or similar IDE to be able to work with JUnit
  • Knowledge of earlier versions will help you speed up learning the latest version of JUnit, but said that its absolutely optional
Description

First of all Congratulations for taking this course! Don't be surprised with the title of the course as it is well beyond what a test engineer uses in a day to day professional life. The course is not complete, i mean it will never be complete as i plan to add additional stuff every now and then to keep you abreast with the changes happening in and around the JUnit and what projects are being developed on top of the JUnit Framework. Never shy away from constructive criticism as that is what will help as food for this course and help make this course more robust. So, with no further delay lets start the journey, am as excited as you are with this course.

Who is the target audience?
  • Still in college days? Then you can get ahead of the competition with this course
  • Though the course was developed from a tester's perspective it can be consumed by the developer's as well
  • Anyone trying to get their feet wet with JUnit or related Frameworks
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 41 Lectures Collapse All 41 Lectures 05:33:18
+
JUnit Introduction
1 Lecture 02:41
+
Setting up JUnit
5 Lectures 25:43
Setting up JUnit on Eclipse IDE
06:59

Setting up JUnit on IntelliJ IDEA IDE
04:44

Configure with JUnit Standalone Jar File
02:40

Configure JUnit with Maven POM.xml
02:40

+
JUnit Basic Annotations
4 Lectures 34:36
JUnit Test Annotation
13:40

JUnit Before & After
11:46

JUnit BeforeClass & AfterClass
06:24

JUnit Ignore Annotation
02:46
+
JUnit Assert Classes
5 Lectures 48:58

Introduction to Assert Class
06:39

Introduction to Hamcrest
13:07

JUnit and Hamcrest Matchers
03:42

Creating Custom Matchers
17:51
+
JUnit Advanced Annotations
8 Lectures 01:07:30
Running JUnit Suite in Eclipse IDE
04:55


JUnit Categories
16:25

JUnit Parameterized Tests with constructor
06:58

JUnit Parameterized Tests without constructor
04:12

JUnit Parameterized Identify Individual Test Cases
05:27

JUnit Parameterized Test in a Test Class
05:41

JUnit FixMethodOrder
05:34
+
JUnit Rules
13 Lectures 01:56:43
Intro to JUnit Rules
02:07

TemporaryFolder JUnit Rule
15:10

ErrorCollector JUnit Rule
10:32

ExternalResource JUnit Rule
04:48

Verifier JUnit Rule
15:17

TestWatcher JUnit Rule
19:14

TestName JUnit Rule
04:39

Timeout JUnit Rule
04:10

ExpectedException JUnit Rule
04:53

ClassRule Annotated Rules
06:49

RuleChain JUnit Rule
06:58


Creating Custom Rules Part 2
09:43
+
JUnit Theories
3 Lectures 25:11
JUnit Theories Introduction
10:14


JUnit Theories With Multiple Datapoints Part 2
04:33
+
JUnit Mocking with Mockito
2 Lectures 11:56
JUnit Mockito Introduction
02:10

JUnit Mockito Example
09:46
About the Instructor
Khaja Mohammed
4.2 Average rating
14 Reviews
143 Students
1 Course
Software Developer Engineer in Testing

Working as a Senior Software Developer Engineer in Testing for the past 9 years. Have been part of projects that uses mainly Java, JavaScript, Selenium WebDriver, Selenium Grid, Protractor (for Angular JS Applications), QTP/ UFT, DeviceAnyWhere, Perfecto Mobile (add-in with QTP), JUnit, TestNG, GitHub, SVN, Ant, Maven, Gradle etc., But fortunately that is not all and never limited to a set of Programming tools or Languages. Of late have started completely opposite side of all this i.e., Wordpress Plugins creation and Android and iOS apps creation. Well, with all this i hardly get a bit of time for other activities, but that doesn't stop me in helping my students both at work and outside to get all their questions answered in as short span of time as possible.