kishore-narendran / agnium-basic-qa

Agnium Course | Basics of Quality Assurance (QA) with testing methodologies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

agnium-qa-basic

Agnium Course | Basics of Quality Assurance (QA) with testing methodologies

This README.md will take you through the curriculum and the structure of the learning course and the learning material.

Subject Description Exercise Duration (H)
Introduction to programming, and OOP
  • Basic programming, syntax and operations.
  • Introducing classes and objects.
  • OOP's relation to the real world
Pick up an existing system/app/web, and break it down to find out what classes we may need. Mention all fundamental properties and functions 2
Classes
  • Learn about classes in detail.
  • Class signatures, methods/functions, variables/data members, constructors and parameters.
Convert the previous exercise to become Java class format, complete with all fields and functions. 4
Review + Quiz Part 1 2
Inheritance
  • What is inheritance?
  • Different types of inheritance.
  • Inheritance and the real world.
Create a simple inheritance structure within the previous task, which includes classes. Implement a few samples for polymorphism concept. 4
Reference
  • Learn about memory consumption once instance has been defined.
Wrap up the previous task to be runnable and print an output through multiple instances. 4
Review + Quiz Part 2 2
Basic Unit Testing
  • Learn why unit testing is important, explain its benefits.
  • Learn the basic concept of assertion and permutation of all possibilities for particular logic.
Create some examples from the previous Java exercise about function that are going to be tested. 2
JUnit
    Learn the basic of JUnit framework.
  • Its assertion that will test methods within application and how it is very important in TDD.
Create a few samples of unit test, which basically test the existing methods from previous exercise. 2
HTML & CSS
  • Learn how these two core items can generate a very basic which additional JQuery library.
Create a simple HTML & CSS responsive page which has a few components inside along with user interaction. 4
Appium Framework
  • Implement the Appium framework with Java to the existing task or current project.
Implement Appium with JUnit for the previous exercise. 4
FINAL TEST

About

Agnium Course | Basics of Quality Assurance (QA) with testing methodologies

License:Creative Commons Zero v1.0 Universal