Vous êtes sur la page 1sur 26

Quality Automation

Quality Assurance With Selenium (A tool)


Naveed Ramzan
Rizwana Zahoor

Agenda
Presentation

Activity

Few Concepts
Unit Test
White & Black Box Testing
Why Automation Needed ?

Selenium Installation
Basic Configuration
Make a test case
Run a test case

Contact at : naveed.ramzan@gmail.com

Closing
Closing
FAQs
Group Photo

About Trainings.PK
Vision : We want to make thousands of professional graduates annually to
participate in Pakistan's growth
Web URL : http://www.trainings.pk
Contact : support@trainings.pk
Cell : +92-333-543-0621

Contact at : naveed.ramzan@gmail.com

About Naveed Ramzan

MBA (PM) in 2010 + BS(CS) in 2006


Working in PHP/MySQL since 2006
Working in Project/Product Management since 2009
Working in Service Management since 2012
Founder of Everything.PK (A Portal for everything in Pakistan)
Founding Member of Trainings.PK (http:/www.trainings.pk)
Founding Member of Pakistan Agile Development Society
(http:/www.agile.org.pk)
Professional Member of OPEN Islamabad
For more details (http://www.naveedramzan.com)

Contact at : naveed.ramzan@gmail.com

Presentation

Contact at : naveed.ramzan@gmail.com

Quality
Features and characteristics of a product or
service that reflects its
ability to satisfy customer's needs

Contact at : naveed.ramzan@gmail.com

Grade
Level of satisfaction
Meet Customer Expectations
Exceed Customer Expectations
Delight Your Customers
Amaze Your Customers

Contact at : naveed.ramzan@gmail.com

Accuracy
How far we are from the
customer's need ?

Contact at : naveed.ramzan@gmail.com

Triple Constraints

Contact at : naveed.ramzan@gmail.com

Steps to Do
Need to do 3 steps
Plan Quality Process
Perform Quality Assurance
Control Quality Assurance

Contact at : naveed.ramzan@gmail.com

Who will do ?
Programmer
Client
QA Analyst

Contact at : naveed.ramzan@gmail.com

{1

Exercise
Who have to do QA ? ? ?

3 Amigos
Testing is a Role - # AMIGOS

Client

Programmer

Tester

Contact at : naveed.ramzan@gmail.com

How are your Amigos?


C

C
P
T
P

Contact at : naveed.ramzan@gmail.com

Who does the Testing Job ?


C

Contact at : naveed.ramzan@gmail.com

More Details
Power of Three concept from Agile Testing book by Lisa Crispin and Janet
Gregory

Contact at : naveed.ramzan@gmail.com

Web Testing

Security Testing
Performance Testing
Crowd Testing
Database Testing
Compatibility Testing

Usability Testing
Interface Testing
Functional Testing

Contact at : naveed.ramzan@gmail.com

To check Quality
Divide and Conquer
The policy of maintaining control over one's
subordinates or opponents by encouraging
dissent between them, thereby preventing
them from uniting in opposition.

Contact at : naveed.ramzan@gmail.com

Define Unit
Unit is
Smallest testable parts

Contact at : naveed.ramzan@gmail.com

Unit Testing
Unit testing is :
Software development process
Individually and independently examined for proper
operation
Should have some limitations
Contact at : naveed.ramzan@gmail.com

Unit Testing can be


Automated
Manually

Contact at : naveed.ramzan@gmail.com

2 Type of Testings
White Box
We process with Inputs
Analyze the code / Dry Run
Expected Output versus Actual Output
Black Box
We process with Inputs
Expected Output versus Actual Output

Contact at : naveed.ramzan@gmail.com

Black Vs. White

Contact at : naveed.ramzan@gmail.com

Why Automation ?
Accuracy
Time Saving
Resource Saving
Independent

Contact at : naveed.ramzan@gmail.com

FAQs

Contact at : naveed.ramzan@gmail.com

Moving to Activity . . .

Contact at : naveed.ramzan@gmail.com

Vous aimerez peut-être aussi