Functional Test Automation using Selenium
Project Info:
Project Domain: Ecommerce
Sub-Domain: B2C (Business to Customer)
Application: Online Shopping Portal
Application Environment: LAMP (Linux, Apache, MySQL, PHP)
Production: Internet Public Application
Test Environment: Intranet (Company Local Network)
Project Description:
This spider web portal provides interface inwards betwixt Vendors/Manufacturers too Customers,
Vendors house their products too sell,
Customer persuasion products too Buy products,
Financial service providers provider coin transfers,
Courier server providers send products from Vendors to Customers.
--------------------------
Stake holders of the Project
i) Web portal owner
ii) Manufacturers/Vendors
iii) Financial service Providers
iv) Courier service Providers
v) Customers etc...
-----------------------------
Two Interfaces of the Application
i) Admin Interface /Server side interface
ii) User Interface/Client side Interface
i) Admin Interface
---------------------
Users:
Project Admin
Vendors
Courier service Providers
Financial service Providers etc...
Admin URL:
www.gcrit.com/build3/Admin
------------------
http://gcrit.com/build3/
User: admin
Password: admin@123
gcrit.com -Web Domain
build3 - Folder
Admin -Sub Folder
-----------------------
http://english.tupaki.com/
tupaki.com -Web Domain
english - Sub Domain
Features to live on Tested inwards Admin Interface
i) Redirect from Admin interface to user Interface
ii) Admin Login
iii) Redirect from Admin interface to user Interface afterward Login
iv) Add/Edit/Delete Manufacturers (Portal Admin)
v) Add /Edit/Delete Categories (Manufacturers)
vi) Add /Edit/Delete Products (Manufacturers)
vii) Add/Edit/Delete/Set every bit Default Currency (Portal Admin)
viii) Orders Status (Portal Admin/Manufacturers)
ix) Product Reports(Portal Admin/Manufacturers)
x) Customer Reports(Portal Admin/Manufacturers)
------------------------------------------------------------
Features to live on Tested inwards User Interface
Users:
Guest users (Launch Application, View Products, Search Products)
Registered Users (Launch Application, View Products, Search Products, Buy Products etc...)
i) Launch Application
ii) Search Products
iii) Customer Registration
iv) Customer Login
**v) Track Orders status, Return Products
vi) Buy Products (Add/Delete products, Currency, Add /Edit Quantity, Discounts, Select payment
option, Check out)
------------------------------------
Sanity Tests for Admin Interface
*Sanity Tests for User Interface
Business flows inwards User interface
*Business flows inwards User interface
-------------------------------------------
Sanity Tests for Admin Interface
i) Admin/Manufacturer Login
ii) Admin/Manufacturer Logout
iii) Add Category
iv) Add Product
v) Add Currency etc...
-----------------------------------
Test Execution Levels
Sanity Testing on Initial build
Comprehensive Testing
Sanity Testing on Modified build
Regression Testing Cycle 1
.
.
.
Final Regression
------------------------------------
Business flows inwards User interface
i) Launch Application + View products + Close Application
ii) Launch Application + View products + Search products + Close Application
iii) Launch Application + View products + Search products + Registration + Buy products + Close
Application
iv) Launch Application + View products + Search products + Buy Products + Login + Close Application
v) Launch Application + View products + Buy Products (Register) , Checkout + Close Application
vi) Launch Application + Registration + Close Application
vii)Launch Application + Close Application
viii) Launch Application + Add to Cart (Without Check out) + Close Application Etc...
----------------------------------------
Comprehensive Tests for Admin Interface
i) Launch Application
ii) Redirect to User Interface
iii) Existence of Elements
iv) Admin Login
Note: In 2 ways nosotros tin verify admin Login
i) Using Positive too Negative Test Cases
ii) Using Data Driven Testing
v) Admin Logoff
vi) Existence of Elements afterward Login
vii) Add Manufacturer
viii) Edit Manufacturer
ix) Delete Manufacturer
x) Add Category
xi) Edit Category
xii) Delete Category
xiii) Add product
xiv) Edit product
xv) Delete production
Etc...
--------------------------------------
Comprehensive Tests for User Interface
i) Launch Application
ii) Existence of Elements
iii) Customer Registration
iv) Customer Login
v) Logout
vi) Buy Products
Etc...
---------------------------------------------------
Test Automation
i) Automate the Test Cases using Selenium WebDriver too Java Programming.
And
ii) Automate the Test Cases using Selenium WebDriver , Java Programming too TestNG.
-----------------------------------------------------------------------------------------------
Sumber http://www.gcreddy.com/
Project Info:
Project Domain: Ecommerce
Sub-Domain: B2C (Business to Customer)
Application: Online Shopping Portal
Application Environment: LAMP (Linux, Apache, MySQL, PHP)
Production: Internet Public Application
Test Environment: Intranet (Company Local Network)
Project Description:
This spider web portal provides interface inwards betwixt Vendors/Manufacturers too Customers,
Vendors house their products too sell,
Customer persuasion products too Buy products,
Financial service providers provider coin transfers,
Courier server providers send products from Vendors to Customers.
--------------------------
Stake holders of the Project
i) Web portal owner
ii) Manufacturers/Vendors
iii) Financial service Providers
iv) Courier service Providers
v) Customers etc...
-----------------------------
Two Interfaces of the Application
i) Admin Interface /Server side interface
ii) User Interface/Client side Interface
i) Admin Interface
---------------------
Users:
Project Admin
Vendors
Courier service Providers
Financial service Providers etc...
Admin URL:
www.gcrit.com/build3/Admin
------------------
http://gcrit.com/build3/
User: admin
Password: admin@123
gcrit.com -Web Domain
build3 - Folder
Admin -Sub Folder
-----------------------
http://english.tupaki.com/
tupaki.com -Web Domain
english - Sub Domain
Features to live on Tested inwards Admin Interface
i) Redirect from Admin interface to user Interface
ii) Admin Login
iii) Redirect from Admin interface to user Interface afterward Login
iv) Add/Edit/Delete Manufacturers (Portal Admin)
v) Add /Edit/Delete Categories (Manufacturers)
vi) Add /Edit/Delete Products (Manufacturers)
vii) Add/Edit/Delete/Set every bit Default Currency (Portal Admin)
viii) Orders Status (Portal Admin/Manufacturers)
ix) Product Reports(Portal Admin/Manufacturers)
x) Customer Reports(Portal Admin/Manufacturers)
------------------------------------------------------------
Features to live on Tested inwards User Interface
Users:
Guest users (Launch Application, View Products, Search Products)
Registered Users (Launch Application, View Products, Search Products, Buy Products etc...)
i) Launch Application
ii) Search Products
iii) Customer Registration
iv) Customer Login
**v) Track Orders status, Return Products
vi) Buy Products (Add/Delete products, Currency, Add /Edit Quantity, Discounts, Select payment
option, Check out)
------------------------------------
Sanity Tests for Admin Interface
*Sanity Tests for User Interface
Business flows inwards User interface
*Business flows inwards User interface
-------------------------------------------
Sanity Tests for Admin Interface
i) Admin/Manufacturer Login
ii) Admin/Manufacturer Logout
iii) Add Category
iv) Add Product
v) Add Currency etc...
-----------------------------------
Test Execution Levels
Sanity Testing on Initial build
Comprehensive Testing
Sanity Testing on Modified build
Regression Testing Cycle 1
.
.
.
Final Regression
------------------------------------
Business flows inwards User interface
i) Launch Application + View products + Close Application
ii) Launch Application + View products + Search products + Close Application
iii) Launch Application + View products + Search products + Registration + Buy products + Close
Application
iv) Launch Application + View products + Search products + Buy Products + Login + Close Application
v) Launch Application + View products + Buy Products (Register) , Checkout + Close Application
vi) Launch Application + Registration + Close Application
vii)Launch Application + Close Application
viii) Launch Application + Add to Cart (Without Check out) + Close Application Etc...
----------------------------------------
Comprehensive Tests for Admin Interface
i) Launch Application
ii) Redirect to User Interface
iii) Existence of Elements
iv) Admin Login
Note: In 2 ways nosotros tin verify admin Login
i) Using Positive too Negative Test Cases
ii) Using Data Driven Testing
v) Admin Logoff
vi) Existence of Elements afterward Login
vii) Add Manufacturer
viii) Edit Manufacturer
ix) Delete Manufacturer
x) Add Category
xi) Edit Category
xii) Delete Category
xiii) Add product
xiv) Edit product
xv) Delete production
Etc...
--------------------------------------
Comprehensive Tests for User Interface
i) Launch Application
ii) Existence of Elements
iii) Customer Registration
iv) Customer Login
v) Logout
vi) Buy Products
Etc...
---------------------------------------------------
Test Automation
i) Automate the Test Cases using Selenium WebDriver too Java Programming.
And
ii) Automate the Test Cases using Selenium WebDriver , Java Programming too TestNG.
-----------------------------------------------------------------------------------------------