Monday, September 7, 2020

Java 8 feature: Java optional

Java optional

Spring Boot Application: Layers

 In general, there are following three layers in a Spring Boot application, or in any modern web application for that matter.


1. Controller

  - It is responsible for the interaction with the clients and handles all the requests coming into the solution and responses going out of it.

Java 8 Features: Lambda expression & Method reference to an instance method of a particular object- Class Instance::instance Method Name

Lambda expression is a new which is introduced in Java 8. A lambda expression is an anonymous function.

Automation Engineer: Practice Java practice code

I have mentioned here basic java coding questions frequently asked during the automaton QA interview.

Saturday, August 8, 2020

Tuesday, June 16, 2020

How to go directly to the folder from Mac terminal

"Under Linux there are GUIs (graphical user interfaces), where you can point and click and drag, and hopefully get work done without first reading lots of documentation.

How to install Maven on Mac Terminal

A maven is a command-line tool for building Java applications.

Wednesday, June 10, 2020

Java String split() Method with examples

Java String split method is used for splitting a String into its substrings based on the given delimiter or regular expression.

Types of Relationship between classes - Inheritance, Association, Aggregation,Composition

There are various relationship types that exist in java called Association, Aggregation, and composition.

Microsoft - Word Shortcuts for PC and Mac

The most of basic but useful of shortcuts within Word can be found in this section. Save time and be more productive with the best Microsoft Word keyboard 

Friday, June 5, 2020

Add a bookmark on Safari

A bookmark is a link to a webpage that you save so you can quickly revisit the page later.

How to Increase the Text Size on Your Mac

Whether your eyes aren't sharp enough for the text on a website or the default settings on your Mac render words too small to read,

Real Time Project Work - Important Daily Activity for IT person

Real-time project management software can be the solution to most of your problems on-site. Learn when and how to use it! Here are important tips to be a successful professional IT person.

Thursday, June 4, 2020

Creating Webex Meetings from Apple Calendar On Mac

Webex Meetings lets you host online meetings with HD video, audio, and screen sharing. Webex Teams keeps your teams connected through messaging, file sharing, whiteboarding,

Useful Safari Keyboard Shortcuts for Mac

Safari is the fast and lean default web browser bundled with every Mac and Mac OS X

Important Keyboard shortcuts on Apple Mac

This collection of keyboard shortcuts for macOS can help users get the most from their iMacs, MacBook Pro and MacBook laptops.

Tuesday, June 2, 2020

One Page - DevOps Training

DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.

About Course Overview in One page

One page - SQL Developer

SQL Developers are responsible for developing SQL databases and writing applications to interface with SQL databases. SQL Server developer tools and APIs for the platform of your choice to help you focus on building great applications.

One Page - Performance Testing

In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload

One Page - Business Analysis

Business analysis is a research discipline of identifying business needs and determining solutions to business problems.

One Page - Manual testing

Manual Testing is a process of finding out the defects or bugs in a software program. The tester manually executes test cases without using any automation tools

One page- complete API Automation Karate Framework

API testing is a type of software testing that involves testing application programming interfaces directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security. 

Webservices API Testing with Rest Assured Api and Validating JSON by Karate Framework

Rest-Assured is a Java-based library that is used to test RESTful Web Services..

Monday, June 1, 2020

Uniform Resource Identifier (URI)

Uniform Resource Identifier (URI) is a string of characters that unambiguously identifies a

Loop

For-Each Loop

Arrays

Arrays

Collection Framework


Why do we need Collections?

Java 8 features

Java 8 Programming Language Enhancements

Java 8 provides following features for Java Programming:

Java switch

Use the switch statement to select one of many code blocks to be executed.

Spring Boot

Spring Boot makes it easy to create stand-alone, production-grade spring based applications that you can "just run".

Spring security

Spring security is an application framework that helps you do application level security.

Spring JDBC Template

  • Spring JdbcTemplate is a powerful mechanism to connect to the database and execute SQL queries

version controlling

Version control systems are a category of software tools that help a software team manage changes to source code over time.

OOPs concepts in Java

Object-oriented programming System(OOPs) is a programming paradigm based on

Unit Testing with JUnit - Tutorial

JUnit is a test framework which uses annotations to identify methods that specify a test.

Uses of super keyword in java:

Methods in Java

Methods: Inside the class, directly writing the logics are not allowed. We need to declare methods to write the logics of the application.

Variable types

Variables Types:

String and Substring

Method substring() returns a new string that is a substring of given string. Java String substring() method is used to get the substring of a given string based on the passed indexes.

Cloud computing is the practice of using remote servers on the internet for carrying our a task, rather than using our own computers/servers.

Servlet

servlet is a small Java program that runs within a Web server.

Java Interview Real time Questions

Summary of Experience + Adjective
Hi. I am Merisa.  I am an innovative Software engineer with 5 years of work experience managing all
Hibernate ORM (or simply Hibernate) is an object-relational mapping tool for the Java programming language

Spring Framework:

  • The Spring Framework is an open source application framework and inversion of control container for the java platform

serialization and specialization

  • Object serialization is the process of converting an object into a series of bytes so they can be written to disk

Java coding convention

Java Coding Convention 

Multi-threading

The process of executing multiple tasks (also called threads) simultaneously is called multithreading. The

Enum

An enum is a special "class" that represents a group of constants (unchangeable variables, like final variables).

Constructor

A constructor in Java is a special method that is used to initialize objects. The constructor is called when an object of a class is created.

Wrapper classes

Wrapper classes provide a way to use primitive data types (intboolean, etc..) as objects.

Scanner java

Scanner is a class in java.util package used for obtaining the input of the primitive types like int, double, etc. and strings.

Interface and Abstract Class

Interface: Extension of abstract class is called interface. An interface can have methods and variables just like the class but the methods declared in interface are by default abstract and public.

Classes and Objects in Java

 Classes and Objects are basic concepts of Object Oriented Programming which revolve around the real life entities

Static Block

Static block is used for initializing the static variables.This block gets executed when the class is loaded in the memory.

Instance initializer block

Instance block: Instance block is used to write the logics and initialize the instance variables, both are done during object creation time.

Java Modifier Keywords


Modifiers in Java are keywords that you add to variables, classes, and methods in order to change their meaning.

Exception Handling

An exception is an unwanted or unexpected event, which occurs during the execution of a program i.e at run time, that disrupts the normal flow of the program’s instructions.

OOPS Concept - Abstraction

Abstraction:  Abstraction is the methodology of hiding implementation details from user and only providing the functionality to the users. 

OOPS Concept - Encapsulation

Binding data with method is called Encapsulation. The idea of encapsulation is to hide the implementation details from users.

OOPS Concept - Ploymorphism

Polymorphism: Polymorphism is the property of an object which allows it to take multiple form.

One page- COMPLETE PROFESSIONAL JAVA DEVELOPER

It has full syllabus and complete guidance for professional java.

Running Load Tests in HP Performance Center 11

PERFORMANCE TESTING checks the speed, response time, reliability, resource usage, scalability of a software program under their expected workload.

HP ALM /Quality Center Tutorial for Beginners

Quality Center (QC) is a test management tools. HP Quality Center (QC), a commercial test management tool by HP

Wednesday, May 27, 2020

Real Scenario of API Automation with Karate framework

Karate is the only open-source tool to combine API test-automation, mocks and performance-testing
into a single, unified framework.

Karate Framework for REST API Automation

There is a new testing framework out there called Karate that is build on top of the popular Cucumber framework.

Selenium With Cucumber Using Maven Complete Tutorial

Cucumber tool is based on the Behavior Driven Development framework

Monday, May 25, 2020

Saturday, May 23, 2020

Handling of hidden webelements in Selenium Webdriver

In Selenium webdriver you will get many scenarios where you will find hidden elements and when you try to perform any operations then you will get the exceptions. You will get Element not visible exception which will terminate the program.

Drag and Drop Operation using Selenium WebDriver

“Drag and Drop” is mouse operation which means grabbing a WebElement and dropping it at another location. 

Friday, May 22, 2020

Alert & Popup Window Handling in Selenium WebDriver

Alert is a small message box which displays on-screen notification to give the user some kind of information or ask for permission to perform certain kind of operation.

Window Handling – Working With Multiple Windows

Selenium WebDriver has  switch from one frame to another or to switch from one browser window to another in any web application.

MOUSE HOVER ACTIONS IN SELENIUM WEBDRIVER

A mouse hover is also called as hover. 

Wednesday, May 20, 2020

Handling of DropDown using Selenium Webdriver

Handling of Dropdown:
Selenium provides us with a “Select”  class to perform operations on dropdown. This class can be found under the Selenium’s Support.UI.Select package.

Automate me

Hey guys, Here you will  practice Page object model framework, Cucumber framework. Automate this page to  learn here text box, check box, drop down, hover, locator, comment, test case, Scenario:

Tuesday, May 19, 2020

TestNG Annotations In Selenium With Examples

TestNG, as most of you know, is an automation framework widely used in SeleniumIt is important for all testers to understand the annotations.

Monday, May 18, 2020

Wait commands in Selenium WebDriver

In automation testing, wait commands direct the test execution to pause for a certain length of time before moving onto the next step. This enables WebDriver to check if one or more web elements are present/visible/enriched/clickable, etc.

Automating Web UI - Check Boxes and Radio Buttons:

 Selenium WebDriver supports the checkbox element using the WebElement interface
Automating Web UI - Check Boxes and Radio Buttons:  

One page - A Complete guide to become a Professional Selenium Engineer

Selenium is an umbrella project for a range of tools and libraries that enable and support the automation of web browsers. It is one of the most popular automation tools.

Mastering of XPath with in Selenium

How to Identify Dynamic Web Elements?

  1. Absolute Path method
  2. Use Relative XPath using contains or starts with text

Creating Monthly Sprint Board on Visual Task board for Business Analyst

A Scrum Board is a tool that helps Teams make Sprint Backlog items visible.

Learn Selenium Automation Real time Scenario In one page from Scratch for beginner


Selenium automates the browsers. Selenium is an open source testing Framework for web based applications. It works based on Selenium IDE which reduces efforts to work on scripts.

Sunday, May 17, 2020

Build a Jenkins Pipeline | DevOps CI/CD Training

Jenkins Pipeline (or simply "Pipeline" with a capital "P") is a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins. Jenkins for Continuous Integration and Continuous Deployment which make it easier for developers to integrate changes to the application, and to schedule various jobs that are supposed to run on a nightly batch. 

Saturday, May 16, 2020

Bug Life Cycle and Defect reporting Tool BUGZILLA

A Defect life cycle, also known as a Bug life cycle, is a cycle of a defect from which it goes through covering the different states in its entire life.

Real time Banking writing Test Cases Scenario from FRS (use cases, flow diagram) for Mannual tester

TEST CASE is a set of actions executed to verify a particular feature or functionality of your software application. Tester writes a test case on excel, HP-ALM, Zephyr.

Full Writing a test cases by using FRS ( Flow diagram and use cases)

An FRS helps developers to understand what product they are supposed to create, and software testers get a better understanding of different test cases and scenarios

Real Time Test Case for Professional Manual QA Tester Scenario

A test case has components that describe input, action and an expected response, in order to determine if a feature of an application is working correctly. Here is a real time scenario of  writing test case.

Friday, May 15, 2020

Real Time BRS (BRD), FRS(FRD), Test Plans and test case For BA and QA

Business Analyst Collect requirements with interaction of client.The collected Information will be Documented as BRS (Business Requirement Specification Or URS (User Requirement Specification) OR CRS (Customer Requirement Specification ) 
BRS is the First document prepared in SDLC Phase . Here is a real time Test cases created from FRS.

END TO END Manual QA TRAINING

MANUAL TESTING is a type of Software Testing where Testers manually execute test cases without using any automation tools. This material helps to become a  Professional Manual tester.

Thursday, May 14, 2020

Real Time Manual Software Testing +Agile for beginners With Interview Question

Manual testing is the process of manually testing software for defects.Testing Method:  It follows two methods to validate an application. They are 1. Manual testing and 2. Automation testing.

Monday, May 11, 2020

Real time Creating IDEA and Demand for letter and signature in Agile Process

In scrum, a product represents functionality that a product owner has identified as important to customers. A  client send a demand and BA needs to create the idea for further process.

Sunday, May 10, 2020

Building an Daily Case Worker - Setup Toad Automation Script

Building an Daily Case Worker - Setup Toad Automation Script:
Toad Data Point provides an automation utility to easily script database activities

Saturday, May 9, 2020

End to End API (REST/SOAP) Testing using JMeter with Real Examples Get certificate


Apache JMeter is an open source tool for performance testing. It is widely also used for functional testing of API services. This course will teach how test Web services (REST/SOAP) using JMeter.

Friday, May 8, 2020

Complete Professional Agile Manual QA Certified Course by ICTQB

1. The Test Analyst’s Tasks in the Test Process
  • Introduction - • Test planning • Test monitoring and control • Test analysis • Test design • Test implementation • Test execution • Test completion
  • Testing in the Software Development Life cycle

Complete Professional Advanced Test Automation Engineer Certified Course by ICTQB

Guys join a certified program 

Certified Performance Testing Complete Material - ASTQB

Hi, Guys You can certified by ASTQB and work freely as a professional performance tester. This professional performance testing material gives complete knowledge.

Thursday, May 7, 2020

Real time Story and Project Creation on Visual Task Board:


Visual Task Boards (VTB) transform the navigation of lists and forms into an interactive graphical experience. A user story is the smallest unit of work in an agile framework.
User Stories are Product Backlog Items that are descriptions of functionality. The User Story always takes the form: "As a ______ I want to ___________ so that I can ______.". And QA writes a test case from user story, where as developer starts developing application.

Wednesday, May 6, 2020

Wednesday, April 29, 2020

PROFESSIONAL Performance Testing- JMETER from Scratch on Live App



Performance Testing is a type of testing to ensure software applications will perform well under certain workload. Load testing is a simplest

PROFESSIONAL JAVA DEVELOPER TRAINING COMPLETE ROAD-MAP


Java Complete Syllabus for professional developer
     1. Core Java
     2. Advanced Java
     3. Spring Framework 
     4. Hibernate
     5. WebServices
     6. Live Project: Banking, Retails, Healthcare, E-commerce, Tel-communication

Monday, April 20, 2020

Web service API Automation Testing Using Rest Assured for API Testing: POSTMAN, KARATE Framework


                                 Web service API Automation Testing Using
                                               Rest Assured for API Testing:
Web service:
Types of Web Services:
1.    SOAP web services
2.    RESTFUL Services

DATABASE TESTING - using SQL


What is database testing?

Database testing is software testing that checks and validate the schema, tables, triggers of the database under test. It also checks data integrity and consistency. It is also helpful for API testing.
  • validate existence of values in database table
  • validate correctness of values in database table
  • validate completeness of values in database table
I have mentioned complete tutorial for database testing by using SQL query.

Real Time Scenario of SQL Queries for SQL Developer

SQL  stands for Structured Query Language is used in  programming and designed for managing data held in relation database management system or stream process in relational data steam management  system. SQL queries is very famous for API testing and back-end   database testing.
Here is a real time queries used for SQL database.

Real time test case Template scenario for Manual Quality Analysis

Manual Test
How to write real time manual test case on JIRA?
This is a real time scenario of writing test cases on excel. In testing, tester need to manage QA process, test cases, suites, test runs and reporting.
In manual test, JIRA, HP-ALM are famous  project management and defect management tool. I have written test cases for happy path, unhappy path and alternative path of login registration page.

Professional Business Analysis End to End Live Real Course Project Road Map


 In this Business Analysis Class , I have Real time project. This is a complete road map of project. It helps to make you experience business analysis.

Live Project for Business Analyst - Create FRD for Registration page


This is a live project of Pizza Restaurant. As a Business Analyst I have written User story, BRD, FRD, Use case diagram, use cases of my website. This is a Login As a guest PAGE BRD.

Live Project for Business Analyst - Create EPIC, BRD,FRD, USER Story, Use case, Use Case Diagram - Login button

This is a live project of Pizza Restaurant. As a Business Analyst I have written User story, BRD, FRD, Use case diagram, use cases of my website. This is a LOGIN PAGE BRD.

Live Project for Business Analyst - Create FRD for Registration page


This is a live project of Pizza Restaurant. As a Business Analyst I have written User story, BRD, FRD, Use case diagram, use cases of my website. This is a registration PAGE BRD.

Live Project for Business Analyst - Create BRD,FRD, USER Story, Use case, Use Case Diagram


This is a live project of Pizza Restaurant. As a Business Analyst I have written EPIC, BRD, FRD, Use case diagram, use cases of my website.
 *****************************************************************************
 User Story , BRD, Use Case, Use case Diagram for Pizza Restaurant
 *****************************************************************************
In this project, i have categorized my pizza web pages on following epics : Home page, Registration, Log In , Log in as guest,  Menu. Complete work is mention below.

MicroService With Spring Boot Project Live Demo full project

Microsercices and Restful APIs with Spring Boot Project with code and Brief step:

Real Time Core Java Project RoadMap

Core Java 
Java is a programming language that is class based, object oriented and designed to have a few implementation dependencies. This class is very helpful for beginner to advanced Java developer. 

Professional Selenium Automation Course Training Road map

Selenium is a popular open-source web-based automation tool. This course helps step by step guide, code to learn and become professional automation engineer.

Invoke browser using "WebDriverManager" in Selenium Automation

WebDriverManager Automatic Selenium WebDriver binaries management in runtime for Java. It allows to automate the management of the binary drivers (e.g. chromedrivergeckodriver, etc.) required by Selenium Web Driver.

INTELLIJ IDEA SHORT CUT FOR WINDOWS AND MAC

Following short-cut can use for windows and mac

LEARN JAVA Micro-service with live project

Master for Micro service spring boot  JAVA complete live project
Rough Note: Java Micro Service Full Video with Code
- It includes Basic Java concept
- It includes different java basic, core concept
- It has complete Spring boot project code. and many more