Donald Trump Effect on Indian IT Industry


Donald Trump Effect on Indian IT Industry

Indian Information Technology Field/area is the largest Private Industry in India, It has nearly 37 Lakh / 3.7 Million Employees, and this sector has increased its contribution to India's GDP from 1.2% in 1998 to 7.5% in 2012, According to NASSCOM,

Indian Railways, Number one Government sector in India having nearly 14 Lakh/1.4 Million Employees. So Now in India IT Sector is the largest industry which providing Lakhs of Jobs. Our IT Exports nearly 60% to US...
Indian IT Industry
Famous IT Hubs in India in terms of revenue as well as Employees are,

i) Bangalore
ii) NCR (National Capital Region, Delhi, Gurgaon, Ghaziabad, and Noida)
iii) Hyderabad
iv) Chennai
v) Mumbai
vi) Pune
vii) Kolkata...

Now, after electing Donald Trump as US President, vast changes in the Indian IT Industry, due to their Visa Policies and Hiring rules our Indians are losing their Jobs, not only US, Australia and UK also changed their Visa Rules.

US, UK, and Australia Visa Rules and Hiring Rules not only effecting India  Job Seekers also on Indian Students whoever wants to study in those Countries.

IT Companies like Wipro, Cognizant, Infosys, Capgemini Etc... are planning to layoff Indian Employees and recruiting Local people in US, 

I think two important things were affected on Indian IT Job Seekers, 

i) Automation in all IT divisions,
ii) US and Other developed countries Visa restrictions and hiring rules

So be careful about your IT Career, try to improve your skills and do hard work...
---------------------------------------------------------
This is the third or fourth crisis in the Information Technology Industry since 1997 (Last 20 Years), in 2000 also we faced a big crisis in this Industry but that time crisis for entire IT World, this time Indian IT Industry is more effected than other countries.  

Overview of Web Applications

Web Application Development
Overview of Web Applications

1) What is Web Application?
2) What are Popular Web Browsers?
3) Types of Web Applications
4) Software Technologies for Web Development and Use
---------------------------------------------------------
Nowadays most of the Computer Software Applications are Web Applications, Web Applications usage is growing day by day, so Information Technology Professionals need to familiar with Web Applications, especially Software Developer, and Software Testers.

1) What is Web Application?

A Web Application or Web App is Software that runs on a Web Server. Unlike traditional desktop applications, which are launched by a Web Browser.

In order to access/use any Software Application (Desktop or Web Application) Operating System is required/mandatory.

If it is Desktop Application like Notepad or Acrobat Reader we can launch those applications from the Operating System, just switch on the Computer, and after booting the System we can operate Desktop Applications. If it is Web Application Boot the System, launch a Browser and navigate to Web Application by typing the URL of the Web Application in the Browser Address bar, then access the Application, at end close the browser.

2) What are Popular Web Browsers?

A Computer Program/Software with a graphical user interface for displaying HTML files, used to navigate the Web Applications (Intranet and Internet).

Popular Computer Browsers

i) Google Chrome: It was released in 2008, its market share approximately 68%
ii) Mozilla Firefox: It was released in 2004, its market share approximately 19%
iii) Internet Explorer: It was released in 1995, its market share approximately 6.5%

3) Types of Web Applications

i) Types of Web Applications by usage

a) Intranet Application

It is a private web application, can be accessed within the Organization only using LAN (Local Area Network), It uses Local /Private Network and Internet Protocol technology to share information. 

b) Internet Application

It is a public web application, uses Wide area network to share information as well as for business Operations and it can be accessed from anywhere using 
Internet protocols.

c) Extranet Application

It is also a private application over internet, can be accessed by fixed machines 
only. It uses Wide area network and Internet Protocol technology to share 
information and business operations. 

ii) Types of Web Applications by nature of the business

a) Websites

Basically websites are information providers, they provide information globally 
using internet protocols.  

Example: http://www.pennacement.com/

b) Web Portals

Web portals are business gateways, they organize business operations.

Example: Online shopping Portals, Job portals etc... 

c) Enterprise Applications

These Web applications provide Business Operations and services (Free and Paid) apart from information.

Example: www.icicibank.com, www.sunlife.com

d) Social Networking Applications

A social networking service is an online platform that is used by people to build 
social networks or social relations with other people.

Example: www.facebook.com, www.twitter.com, www.linkedin.com etc...

e) Email Service Applications

Online email service providers enable users to send, receive and review e-mail 
from their Web browsers. 

Example: www.gmail.com, www.yahoo.com, www.rediffmail.com etc...

4) Software Technologies for Web Development and For Production

i) Web Browsers

a) Microsoft Internet Explorer/Microsoft Edge
b) Mozilla Firefox
c) Google Chrome
d) Opera
e) Safari etc...

ii) Web Protocols

a) HTTP
b) HTTPS Etc...

iii) Web Page Design 

a) HTML
b) DHTML 
c) CSS etc...

iv) Programming

a) JavaScript
b) PHP
c) Python
d) Java
e) .NET Etc...

v) Web Servers

a) Microsoft IIS
b) Apache Tomcat Etc...

vi) Application Servers

a) IBM WebSpeare
b) Oracle WebLogic
b) Jboss Etc...

vii) Database Servers

a) MS SQL Server
b) Oracle
c) MySQL Etc...

Note: So many other technologies also there for Web Development that I will explain in another post.
------------------------------

Common Interview Questions and Answers

Interview Questions and Answers
Common Interview Questions and Answers

Dear Professionals, Nowadays we need to face interviews before entering in to any Job, so we must familiar to face Interviews and answer the questions...

As Software Professional I faced so many Interviews in my career as a Fresher 
as well as Experienced, with my Interviews knowledge and from my friends as well as my Students experience I prepared this career guidance tutorial, 

Some companies conduct single interview and some companies conduct multiple round Interviews like 3 Rounds, 4 Rounds, for Example,

1st round - Written Test / Group Discussion, 
2nd round Personal Interview/Face to Face Interview
3rd round HR Interview etc...

In Interviews, Job Seekers face some common/General/HR Interview 
Questions and their Subject related Interview Questions...

First you prepare a good Resume that describes your skills and others, in the most of the Interviews Interviewers ask maximum questions based on your Resume.

Suppose our subject is Java Programming, we have to face Java Programming related Interview Questions and some General / HR Interview Questions,

Ex:

Subject: What is the difference between Static and Non Staic Methods in Java?

General: How do you handle stress and pressure?

If you are a Software Test professional, then Questions like this,

Subject: When we go for Exploratory Testing?

General: What are your strengths and weaknesses?

So Apart from Subject we need to answer for general Questions also in Interviews, In this Video I am going to explain some common Interview Questions...

Note: Express your confidence in interviews but don't express over confidence it may irritate the Interviewers.
------------------------------------------------
1) Tell me about yourself?

This is the top most interviews Question that asks in every interview, you should
include five important points in your answer,

i) Start with your Name
ii) Your Place information (Where you Live and Where are you From)
iii) About your Education
iv) Job Experience if any
v) Personal details (Family details etc... in short)

We should mention these details in short,

Example: I am G Chandra Mohan Reddy, I live in Hyderabad, I have done MCA from Osmania University in Hyderabad, I have 3 Years Experience in Software Testing and I have wife in my family in Hyderabad.

2) Why do you want to work at our Company?

Tell them what you like about the Company and relate it to your career goals,

Example:
Sir it is a great pleasure for me to work in a reputed company like yours, When I read about your company I found that my skills are matching your requirements, where I can utilize my skills and contribute to the Company Growth...

3) What are your Strengths?

Answer for this question you mention these points,

i) Hard Working
ii) Adaptability
iii) Honest
iv) Flexibility
v) Fast Decision Making etc...

Example:
I am an honest, adoptable, self motivated and hard working person with positive
attitude towards my career...

4) What are your Weaknesses?

Every person having weaknesses, but some weaknesses won't effect on our Job,
explain your weaknesses in a positive way, Don't explain weaknesses that disturb your Job...

To answer this question you include these points,

i) Impatient
ii) Sensitive
iii) Take decisions very quickly
iv) I can't say no when someone ask for help
v) Trust people very quickly etc...

Example:
I can't say no when someone ask for help even though I have no time and I am bit lazy about which I am not interested.

5) Why should I hire you?

You include these points in your Answer,

i) Share Your Knowledge
ii) Work Experience (If you are an Experienced person)
iii) Skill related to current Job
iv) Career Goal

Example: 
Sir I am Fresher, I have theoretical knowledge but I can do hard work and I will
put all the efforts for the organization. I can finish my work in time and learn
new things quickly that required for the organization.

6) Tell me what you know about this company?

Whenever you to interview to ant company first you get some deatails of the company,
by Internet, by friends and others. 

i) Study about the company details
ii) Know the names of their owners and partners
iii) Research about the company' strengths and other issues
iv) Knowledge about the competitors of the company etc...

Example:
It is one of the fast growing company in India, The work environment of the company is very good, my skills are more suitable for the company's core business, and I can utilize my skills more efficiently and It has many branches across the word.

7) What are your career goals?

You mention yours,
i) Short term goals
ii) Long term goals

Example:
My short term goal is to get a job in a reputed company where can I utilize my 
skills and implement my ideas. My long term goal is to be in respectable position
in my area.

8) Why are you looking for a change?

I want more scope to learn new things and growth in career, my current organization is good but having minimal scope for my career growth, so I am looking for a change.

9) Finally, do have any questions to ask me?

Here you can ask the interviewer about the Salary Structure, Job Timings, Transport
fancily, Jab location etc...And express your thanks.
----------------------------------------------
Note: Subject Skills, Communication Skills and Behavior of Job Seeker are important in Interviews. 

Software Testing Certifications

Software Testing Certifications

1) What is Certification?
2) Importance of Software Testing Certifications
3) Types of Software Testing Certifications?
4) ISTQB Certifications
5) Conclusion on Certifications
-------------------------------
1) What is Certification?

Certification is a formal process of making certain that an individual is qualified
 in terms of particular knowledge or skills.

2) Importance of Software Testing Certifications

> Current IT Job Market is competitive, taking a certification exam, can help you   differentiate yourself from peers, your employment chances and result in 
  higher remuneration.

> Employers too benefit, since a certification acts as a skills verification tool 
  and improves the staff's ability to quickly complete the job tasks.

> Certification is not mandatory, technical ability, experience and other soft 
  skills do play a major role in our job interview

> Nowadays most of the Software Companies are preferring certifications, 
  so try to focus on Certifications.

3) Types of Software Testing Certifications?

Basically we have two types of Software Testing Certifications,

i) Vendor Neutral Certifications

a) ISTQB Certifications
b) CSTE Etc...

ii) Vendor Certifications

a) HP - UFT Certification, Quality Center certification
b) IBM - RFT Certification Etc...

Note: Selenium is an Open source Software, no authorized certification, but some third party organizations are conduction Selenium certification programs.

> Vendor Neutral Certifications on Manual Testing (No vendor for Manual Testing)
> Vendor Certifications on Test Tools / Automated Testing, Ex: HP UFT Certification.

4) ISTQB Certifications

> ISTQB stands for "International Software Testing Qualifications Board, and it has
 chapters in Several countries, Ex: Indian Testing Board in India.

ISTQB has three levels of certifications,

i) Foundation level certification
ii) Advance level certification
iii) Expert level certification

5) Conclusion on Certifications

Try to get at least one Vendor Neutral certificate and one vendor Certificate then you will have a bright in Software Testing field.

Software Testing versus Manual Testing

Software Testing versus Manual Testing

Software development can be done using various Software, ex: Java, .NET etc...
but Software Testing is common irrespective of Software development technology,

Software Testing and Manual Testing, r they same or different so many people 
feeling is these are same, no, these are not same, 

Manual Testing is the core of Software Testing, after understanding the Manual
 Testing Process only we can automate Software Test process,

Software Testing can be done in 2 ways,

1) Manual Testing
2) Automated Testing

Software Testing:

Testing Computer and / Or Mobile Software with respect to Software Requirements.

Manual Testing:
Testing Computer and / Or Mobile Software manually without using any Test Tool or Test Script.

Automated Testing or Test Automation:
Testing Computer and Or Mobile Software using any Test Tool or Test Script.

Note: Some Types of Software Testing is not possible in Manual Testing, ex: performance Testing, and Some Types of Testing is Not Possible using Test Tools/Automated, Testing Ex: usability Testing...
-----------------------------------------------------------------
Software Testing is basically 2 types, but another types also there,

Two Important Types of Software Testing,

1) Functional Testing
2) Non Functional Testing

We can conduct Functional Testing of the Software Manually or using Test Tools (Automated Testing or Test Automation),

Functional Testing is mandatory for every Software Application, but Non Functional Testing may may be optional, required for some Software Applications, but nowadays both Functional and Non Functional Testing are important to improve the Quality of Software.

Popular Functional Test Tools:

1) HP - UFT (Formerly QTP)
2) Selenium
3) IBM - RFT
4) Micro Focus - SilkTest
5) TestComplete
6) TestPartner etc...

Popular Performance Test Tools:

1) HP - LoadRunner
2) IBM - RPT
3) JMeter
4) Micro Focus - Silk Performer etc...
-------------------------------------------------------------------------

Travel in India Facebook Groups

Travel in India Facebook Groups

1)Travel Blogs Promotion

2)Tourism in India

3)WORLD OF TRAVEL

4)Travel Solutions

5)Tours and Travels WorldWide

6)TRAVEL INDIA

7)Travel India

8)Travel INDIA

9)Travel India

10)Travel Lovers India

11)Travel Bloggers and Writers India

12)India Travel Stories

13)India Travel Free Ads

14)All India Travel Group

15)Travel + Vacation

16)TRAVEL ADDICTION

17)Travel Worldwide

18)Travel & Nature, Science & Technology

19)Foodies in India, Travel, Shopping, Media, Bloggers, Food, Health

20)Indian Travel Bloggers

21)Exclusive excursion tours worldwide

22)“Kerala Tourism”

23)Kerala Tourism

24)Kerala Tourism Guide

25)Tourist Places and Attraction in India

26)Telangana Andhra Pradesh World Wide Telugu People

27)beautiful tourist places in INDIA ?

28)ANDHRA PRADESH TOURISM DEVELOPMENT CORPORATION

29)Travel Videos

30)Amazing Travel Videos

31)TRAVELLING AROUND THE WORLD

32)The Southern Kingdom

33)WorldWide Travel & Tourism,Hotels -The best Deals,Tips & Job opportunities

34)Away from city life

35)Facebook Club

36)Most Wonder

37)All Amazing Things

38)Incredible India

39)Travel Destinations

40)My Travel Dairy

41)I Love Traveling :) :) :)

42)I Love Traveling

43)~ People Who Love to Travel ~

44)Love to Travel

45)Travel Tips

46)Travel and Tourism

47)I Want to Travel the World

48)Incredible India Tourism Places

49)Global Traveling Channel

50)Traveller

51)Kerala Tourism

52)Yathra

53)TRAVEL AND TOURISM INDUSTRY PROFESSIONALS

54)YouTube Travel Video's (Best Of)

55)BLOGGERS AND TRAVELERS

56)Travel Addicts

57)TRAVELLERS

58)WORLDWIDE TRAVEL

59)Adventures Travels Club

60)TRAVEL

61)Tours and Travel

62)Travel Buddies

63)Travel & Tours

64)Travel: Incredible India

65)Travels Link

66)Travel &  Lifestyle

67)Indian Travel Agency

68)Travelling

69)Travellers

70)Inder Travels

71)Travel Group

72)FRIENDS,...I AM A TRAVELER........??????? ??? ?????...

73)Travel Guide and Food India

74)Travel Destination Kerala & India

75)India for Travellers

76)Indians

77)Indian Travel Agents & Tour Operators

78)NRI's Travelling To India & Beyond

79)Bucket List Travel

80)Just Go Vacation

81)All India traveling...

82)TRAVEL INDIA COMMUNITY OF TRAVEL AGENTS

83)Indian Travel

84)Indian Travel

85)Indian Travellers

86)Travel Diaries

87)Travel Club - India.

88)Travel lovers

89)Travel Directory

90)My Trip

91)BEST TRAVELS GROUP

92)TRAVELING GUIDE CLUB

93)Attractions Of India

Software Testing Project

Software Testing Project

Application: GCRShop Online Shopping Web Portal
i) Admin Interface
www.gcrit.com/build3/admin/
ii) User Interface 
www.gcrit.com/build3/

Admin Interface: For Software Application maintenance...
User Interface: For Conducting specific Business Operations
----------------------------------------------- 
Test Level: System Testing
Test Type: Functional Testing
   Functionality Testing, Database Testing....
Note: Database Testing is a subset of Functional Testing, but It is also part of the performance Testing....
Functional & System Testing....   
----------------------------------------------- 
1) Project Information
2) Project Description
3) Stake Holders of the Project
4) Interfaces of the Project/AUT
5) Features to be Tested in Admin Interface
6) Features to be Tested in User Interface
7) Test Requirements, Test Scenarios, and Test Cases...
8) Derive Smoke Test Cases for Admin Interface
9) Derive Smoke Test Cases for User Interface
10) Derive Comprehensive (All Possible) Test Cases for Admin Interface...
11) Derive Comprehensive (All Possible) Test Cases for User Interface...
----------------------------------------------- 
1) Project Information

Domain: ECommerce

Note: Domain means an Area, Software Development/Testing point of view domain means, Project 
Business Area...

Important Domains in the Information Technology Industry...
BFSI.....
ERP
Banking...
Insurance....
Telecom
Healthcare
Ecommerce
Retail Market
Others (Anti Virus, Games, Etc...)
----------------------------------
Sub-Domain: Business to Customer (B2C)
(Ecommerce - B2B, B2C, C2B, C2C)

Application: Online Shopping Web Portal

Application Environment: LAMP (Linux, Apache, MySQL, PHP)

Type of the Application: Public Web Application (Internet Application)
----------------------------------------------- 
2) Project Description

In this Software Application we have 2 Interfaces, 
1) Admin Interface / Server side Interface - Application Maintenance (by Admin users of the Organization...)
2) User Interface / Client side Interface - Conduct Specific Business Operations...
--------------------------
Online Shopping Application....
Type 1: Vendors only develop their own Online Shopping portal to Sell their products
Type-2: Some Third party people develop Online Shopping portal to Sell & Buy products

Our Application also 2nd Type...

Admin Interface: 
In Admin Admin Interface. First Manufacturer Register, Add Category, Add Product, Add Currency...
Edit Manufacturer,  Delete Manufacturer, Edit Category, Delete Category, Edit Product,  Delete Product, 
Edit Currency, Set Default Currency, Delete Currency, Generate Product wise Reports, and Generate 
Customer wise Reports...

Admin User Add Financial Service Provider, Edit Financial Service Provider, Delete Financial Service Provider...
Admin User Add Courier Service Provider, Edit Courier Service Provider, Delete Courier Service Provider....
Admin User Add Distributor, Edit Distributor, Delete Distributor...
Admin User Add Report, Edit Report, Delete Report....
-------------------------
User Interface:
In User Interface, Portal Developer provides Interface between Manufacturers and Customers,
Manufacturers place /show their Product Information ans Sell...,
Customers view Products, Search Products, Register, Login to Application, Buy Products, and Track Orders etc...
----------------------------------------------- 
3) Stake holders of the Project (Production Environment...)

i) Web Portal Developer/s
ii) Manufacturers / s
iii) Financial Service Providers
iv) Distributes of the Manufacturers / s
v) Courier service Providers
vi) Customers (General, and Registered Customers)
----------------------------------------------- 
4) Interfaces of the Project / AUT

This Application has 2 Interfaces,

i) GCRShop Admin Interface - Maintenance of the Application

Master Data: Required Data for Running the Application
(Ex: In Internet Banking Application, Add Bank info, Branches, ATMs, Products, Bank History etc...)

GCRShop Adimin Interface Login Details,

URL: http://gcrit.com/build3/admin
-----------------------
http: Hyper Text Transfer Protocol
www - World Wide Web
gcrit.com - Web Domain / Web Address
build3 - Folder
admin - Sub-Folder
-------------------
http://english.tupaki.com/
tupaki.com - Web Domain
english - Sub Domain

http://telugu.greatandhra.com/
telugu - Sub Domain
------------------------
http://www.gcrit.com/build3/admin/login.php
login.php - Web Page

http://www.gcreddy.com/2016/11/java-interview-questions-and-answers.html
java-interview-questions-and-answers.html - Web Page

Web Domain/Web Page...
Web Domain/Folder/Web Page...
Web Domain/Folder/Sub Folder/Web Page...
Sub Domain/Web Domain/Web Page...

Username: admin
Password: admin@123
----------------------------
ii) GCRShop User Interface - To conduct specific (Online shopping) business operations

> View Product/s, Search Product/s, Advanced Search product/s, Customer/User Registration, Login, 
Choose Product/s, Add to Cart, Buy product/s, Track Order/s Status, Return product/s....

URL: http://www.gcrit.com/build3/
Note: No restrictions, anybody can use this interface, but if you want to buy the product/s
then you need to register (Free) and Login....
----------------------------------------------- 
5) Features to be Tested in Admin Interface

i) Launch the Application
ii) Admin Login to Application
iii) Redirect Operation from Admin to User Interface
iv) Add / Edit / Delete Manufacturer
v) Add / Edit / Delete Category
vi) Add / Edit / Delete Product
vii) Add / Edit / Delete/Set as Default Currency
viii) User & product Reports...
----------------------------------------------- 
6) Features to be Tested in User Interface

i) Launch the Application
ii) View product/s
iii) Search Product/s
iv) Advanced Search Product/s
v) Customer / User Registration
vi) Customer / User Login
vii) Buy product/s (Login , Choose Product/s , Update Quantity, Delete Product/s, Change the Details,
Select Payment Option, Checkout...)
viii) Track Order Status....
----------------------------------------------- 
7) Test Requirements, Test Scenarios, and Test Cases....

Business Requirements (BRS...)
 Software Requirements(SRS...)
  Test Requirements...
   Test Scenarios (Positive and Negative...)
    Test Cases (Positive and Negative Test Cases...)
    Test Data (* Test Data required for some Test Cases only)
---------------------------
Software Requirements / Test Requirements...
 Functional Requirements
 Non Functional Requirements
  Performance Requirements
  Usability Requirements
  Reliability Requirements etc...
-------------------------
Functional Requirement: Admin User Login to GCRShop (http://gcrit.com/build3/admin) Admin Interface

Test Scenarios:
i) Admin Login with valid Username and valid Password (Positive test Scenario)
ii) Admin Login with valid Username and invalid Password (Negative Test Scenario)
iii) Admin Login with invalid Username and valid Password (Negative Test Scenario)
iv) Admin Login with invalid Username and invalid Password (Negative Test Scenario)
v) Admin Login with blank Username and blank Password (Negative Test Scenario)
Etc...
--------------------------------------
Test Case:
1) Test Case ID:TC_Ad_001
2) Test Case Name/Description: Verify Admin Login to the Application (with valid input)
3) Test Suite Id: TS_Ad_01
4) Priority: P0
5) Pre Condition: None
6) Steps to be Executed: 
 i) Launch the Browser
 ii) enter Username
 iii) Enter Password
 iv) Click "Login" Button
7) Test Data : Ref: TestData.xlsx...
8) Post-Condition: Get Index Page of the Application
9) Software & Hardware: Hardware configuration, Windows 7 OS etc...
10) Expected Result: Index Page / "http://www.gcrit.com/build3/admin/index.php"
11) Actual Result: 
12) Test Result: Pass/Fail
13) Comments...
-----------------------
Test Data
Username: admin
Password: admin@123
-----------------------
Note: No Test Data for Some Test cases...
-----------------------------------------
Software Requirement
 Functional Requirement
  Test scenario/s
   Test Case/s & Test Data...
----------------------------------------------- 
Performance Requirement: Admin Login to the Application with 1000 Concurrent Users in 8 Seconds
Usability Requirement: Fields Alignment and Font Sizes in Admin Login Page (Before Login)
Reliability Requirement: Redirect From Admin Interface to User Interface 20 Times...
----------------------------------------------- 
8) Derive Smoke Test Cases for Admin Interface

i) Verify Launch Application (Admin Interface, Includes Launch Browser)
ii) Verify Required Elements availability of Login Page
iii) Verify Admin Login with valid input for Admin Interface of the Application
iv) Verify Required elements availability of Admin index page (after login)
v) Verify Add Manufacturer
vi) Verify Add Category
vii) Verify Add Product
viii) Verify Add Currency
ix) Set default Currency Etc...
----------------------------------------------- 
9) Derive Smoke Test Cases for User Interface

i) Verify Launch the User Interface of the Application with valid URL
ii) Verify Required Elements availability (Constant / Fixed Elements) of User Interface Home Page
iii) Verify Customer Registration to the Application with valid Data.
iv) Verify Customer Login with valid Email Address and password to User Interface
vi) Verify Add Product/s 
vii) Verify Selection of Payment Mode
viii) Verify Checkout Process...
ix) Verify Customer "Track (Order) Status etc...
----------------------------------------------- 
10) Derive Comprehensive (All Possible Test Cases) for Admin Interface

i) Verify Launch Application (Admin Interface, Includes Launch Browser)
ii) Verify Required Elements availability of Login Page
iii) Verify Redirect Functionality before Login tot the Application (From Admin to User Interface) 
iv) Verify Admin Login with valid input for Admin Interface of the Application
v) Verify Redirect Functionality after Login tot the Application (From Admin to User Interface) 
vi) Verify Admin Login with Invalid input for Admin Interface of the Application
vii) Verify Admin Login with 3 sets of Invalid data (Lock the Login Functionality for 5 minutes)
viii) Verify Admin Login to Admin Interface after 5 minutes
ix) Verify Required Elements availability in Admin Index Page
x) Verify Add Manufacturer
xi) Verify Edit Manufacturer
xii) Verify Delete Manufacturer
xiii) Verify Add Category
xiv) Verify Edit Category
xv) Verify Delete Category
xvi) Verify Add Product
xvi) Verify Edit Product
xvii) Verify Delete Product
xviii) Verify Add Currency
xix) Verify Edit Currency
xx) Verify Delete Currency
xxi) Verify Set Default Currency
xxii) Verify Customer Report/s
xxiii) Verify Product Report/s
xxiv) Verify Log Off 
----------------------------------------------- 
11) Derive Comprehensive (All Possible) Test Cases for User Interface

i) Verify Launch the User Interface of the Application with valid URL
ii) Verify Required Elements availability (Constant / Fixed Elements) of User Interface Home Page
iii) Verify products "Search"...
iv)  Verify products "Advanced Search"...
v) Verify "create an account" / Customer Registration with valid input data
vi) Verify "create an account" / Customer Registration with invalid input data
vii) verify "login"/Customer Login valid input data
viii) verify "login"/Customer Login invalid input data
ix) Verify "Shopping Cart" before Select any product
x) Verify "Shopping Cart" after Select any product/s
xi) Verify "Update" in Shopping Cart while add a product
xii) Verify "Update" in Shopping Cart after add a product
xiii) Verify "Remove" the Product from Shopping Cart
xiv) Verify "Checkout" before select any product and before Login
xv) Verify "Checkout" after select any product/s and before Login
xvi) Verify "Checkout" before select any product and after Login
xvii) Verify "Checkout" after select any product/s and after Login
xviii) Verify "Change Address" with another address
xix) Verify availability of all Payment Methods
xx) Verify Select "Payment Method"
xxi) Verify "CheckOut" Process
xxii) Verify "LogOff" Etc...
----------------------------------------------- 
Write Detailed Test Cases for Smoke Tests in Admin Interface

i) Verify Launch Application (Admin Interface, Includes Launch Browser)

1) Test Case ID: TC_Ad_001
2) Test Case Name: Verify Launch Application (Admin Interface, Includes Launch Browser)
3) Test Suite ID: Ad-01
4) Pre-Condition: None
5) Step to be Executed:
 i) Launch the Browser
 ii) Navigate to GCRShop Admin Interface (Home Page) ("http://www.gcrit.com/build3/admin/")
6) Test Data: None
7) Post Condition: GCRShop Admin Home Page
8) Verification Point:
    Capture the Page Title and Compare with Expected
9) Expected Result: GCRShop
10) Actual Result: (*After Execution)
11) Test Result: Pass/Fail (*After Execution)
12) Comments:
----------------------------------------------- 
ii) Verify Required Elements availability of Login Page

1) Test Case ID: TC_Ad_002
2) Test Case Name: Verify Required Elements availability of Login Page
3) Test Suite ID: Ad-01
4) Pre-Condition: Login Page
5) Step to be Executed:
 None...
6) Test Data: None
7) Post Condition: Login Page
8) Verification Point/s:
    Verify the existence of Username, Password Edit boxes and Login Button
9) Expected Result: Availability of Username, Password Edit boxes and Login Button
10) Actual Result: (*After Execution)
11) Test Result: Pass/Fail (*After Execution)
12) Comments:
----------------------------------------------- 
iii) Verify Admin Login with valid input for Admin Interface of the Application

1) Test Case ID: TC_Ad_003
2) Test Case Name: Verify Admin Login with valid input for Admin Interface of the Application
3) Test Suite ID: Ad-01
4) Pre-Condition: Login Page
5) Step to be Executed:
 i) Enter "Username"
 ii) Enter "Password"
 iii) Click "Login" Button
6) Test Data:
 i) Username: admin
 ii) Password: admin@123
7) Post Condition: Admin Index Page
8) Verification Point/s:
    Capture the "Current URL" after Login and Compare with Expected
9) Expected Result:"http://www.gcrit.com/build3/admin/index.php"
10) Actual Result: (*After Execution)
11) Test Result: Pass/Fail (*After Execution)
12) Comments:
----------------------------------------------- 
Manual Test Case: Verify Launch Application 

Test Steps:
1) Test Case ID: TC_Ad_001
2) Test Case Name: Verify Launch Application (Admin Interface, Includes Launch Browser)
3) Test Suite ID: Ad-01
4) Pre-Condition: None
5) Step to be Executed:
 i) Launch the Browser
 ii) Navigate to GCRShop Admin Interface (Home Page) ("http://www.gcrit.com/build3/admin/")
6) Test Data: None
7) Post Condition: GCRShop Admin Home Page
8) Verification Point:
    Capture the Page Title and Compare with Expected
9) Expected Result: GCR Shop
10) Actual Result: (*After Execution)
11) Test Result: Pass/Fail (*After Execution)
12) Comments:
----------------------------------------------- 
Selenium Test Case:

public class LaunchApplication {

public static void main(String[] args) {
//Instantiate the Browser Driver
System.setProperty("webdriver.chrome.driver", "D:/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("http://www.gcrit.com/build3/admin/");

String PageTitle = driver.getTitle();

if (PageTitle.equals("GCR Shop")){
System.out.println("GCR Shop Admin Home Page displayed - Passed"); 
}
else {
System.out.println("GCR Shop Admin Home Page Not displayed - Failed"); 
}
driver.close();
}
}
-------------------------------------------------------------------------