Wednesday, 7 June 2017

LEVELS OF TESTING

LEVELS / PHASES  INVOLVED IN TESTING



A Blog on Levels of Testing 

Click on this Link   DOCUMENT TESTING     


Types of Documents?
Who Prepares?
Who Reviews?

Review Techniques


Click on this Link UNIT TESTING    

                                White Box Techniques

Why Unit Testing (Open Box,Component,Clear Box,Glass Box)?|
Who does ?
Basic Path Coverage?
Control Structure Coverage?
Programming Technique?
Mutation Coverage?
Correctness& Completeness?

Click on this Link INTEGRATION TESTING


Integration Testing Approaches?
Driver?
Stub?
Top Down,Bottom Up,Hybrid,Big bang Approaches


Click on this Link  TYPES OF SOFTWARE TESTING


Functional (Customer Requirements Tested)

Non Functional (Customer Expectations Tested)



Click on this Link  OVERALL VIEW ON LEVELS OF TESTING 


TYPES OF TESTING
DOCUMENT TESTING?
UNIT TESTING?
INTEGRATION TESTING?
SOFTWARE TESTING?
WHO PREPARES?
WHO REVIEWS?
REVIEW TECHNIQUES?
TESTING TECHNIQUES?


FUNCTIONAL TESTING TYPES

Click on this Link   FRONT END TESTING IN FUNCTIONAL TESTING


-GUI TESTING
-INPUT DOMAIN  TESTING
-DATA MANIPULATION TESTING
-ERROR HANDLING TESTING

Click on this Link  KEY POINTS IN SOFTWARE TESTING


FUNCTIONAL TESTING(wrt CUSTOMER Requirements)
NON FUNCTIONAL TESTING(wrt CUSTOMER Expectations)


Click on this Link FLOW DIAGRAM LEVELS OF TESTING


Concepts of Levels of Testing Described in a Flow Diagram for better understanding.


Click on this Link  DATABASE TESTING IN FUNCTIONAL TESTING

Database Testing?
Data Validation?
Data Integrity?


Click on this Link   DATA VOLUME TESTING IN FUNCTIONAL TESTING


Data Volume?
Data Leakage?
Model Data?

Click on this Link  DATA RECOVERY TESTING IN FUNCTIONAL TESTING


Data Recovery  Testing?
Abnormal Environment?



Click on this Link  INTER CONNECTIVITY TESTING IN FUNCTIONAL TESTING


Inter System Testing/Inter Connectivity Testing/Inter OperabilIty Testing/End-End Testing/Service Testing
In Functional Testing...End to End Testing





NON-FUNCTIONAL TESTING TYPES




Click on this Link   NON-FUNCTIONAL TESTING


Introduction to NON-FUNCTIONAL TESTING
Types  of Tests in NFT


Click on this Link USABILITY TESTING


USABILITY TESTING  in Non-Functional Testing
User Friendliness?


Click on this Link   COMPATIBILITY TESTING




Compatibility Testing in Non-Functional Testing
Scrum Team Tester  Testing Sprint on Different OS & Browsers


Click on this Link HARDWARE CONFIGURATION TESTING


HARDWARE CONFIGURATION TESTING?
Testing Sprint on Different Hardware Devices {Different(RAM,Hard disk,Printers Networks) }



Click on this Link   PERFORMANCE TESTING


Performance Testing in Non-Functional Testing
Load Test?
Stress Test?
Spike Test?
Soak Test?

Click on this Link  PARALLEL TESTING


Parallel Testing in Non-Functional Testing
Comparison Testing with Existing Previous Version Software
Comparison Testing comparing with Competitive Software in Market

Click on this Link COMPLIANCE TESTING


Compliance Testing in Non-Functional Testing
Standard Testing
Who testes Testers Effort?
Company Standards?

Click on this Link  SECURITY TESTING


Security Testing in Non-Functional Testing
-Authentication Test?
-Access Control Test?
-Encryption & Decryption Test

Click on this Link  MULTILANGUITY TESTING


Multilanguity Testing in Non-Functional Testing
Multilanguity Testing/Foreign Language Testing
Localization{Recruiting ST Tester who Familiar with required language}
Globalization {Using Translator Software to Test Sprint(s/w)}

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Click on this Link  ACCEPTANCE TESTING /YELLOW BOX TECHNIQUE

  • Acceptance Testing
  • Yellow Box Techniques
  • α Alpha Test
  • β Beta Test

Click on this Link  RELEASE /PORT TESTING GREEN BOX TECHNIQUE


  • Port Testing done during Release 
  • Green Box Techniques followed 
  • Explained taking Real Time Example



Click on this Link   MAINTENANCE CCB

  • CCB (Change Control Board)
  • Change Request(Types of CR)
  • When required Enhancement?
  • Impact Analysis?
  • Enhanced  Maintenance?
  • Failure(Missed Bug/Latent Bug?
  • Root Cause Analysis?
  • Corrective Maintenance?

Monday, 10 April 2017

Agile Methodology

A blog about Software Testing Agile Model and Agile Scrum Model 

     Click here to navigate to MyWebsite



AGILE MODEL 


Introduction to AGILE MODEL  in Advanced Software Development Life Cycle
Note:
  • Agile SDLC model is a combination of iterative and incremental process models.
  • It focus on process adaptability and customer satisfaction by rapid delivery of working software product. 
  • Agile Methods break the product into small incremental builds. These builds are provided in iterations.
  • Agile  Model maintains Transparency.
  • Agile  Model  depending on Agile Manifesto. 


AGILE MANIFESTO


Note:
The Manifesto was developed by a group fourteen leading figures in the software industry, and reflects their experience of what approaches do and do not work for software development.

The Four Values of The Agile Manifesto
  • Individuals and Interactions Over Processes and Tools. ...
  • Working Software Over Comprehensive Documentation. ...
  • Customer Collaboration Over Contract Negotiation. ...
  • Responding to Change Over Following a Plan.

Description:
The various agile Scrum methodologies share much of the same philosophy, as well as many of the same characteristics and practices. But from an implementation standpoint, each has its own recipe of practices, terminology, and tactics. Here in this we described about Agile Scrum Model of the main agile software development methodology contenders.


AGILE  SCRUM MODEL 

Note:


  • Scrum (It's a Rugby Game word) two team players form a group and fighting for one Software . 
  • Scrum is the leading agile development methodology
  • Scrum is an iterative and incremental agile software development framework

AGILE  SCRUM PROCESS 

Note:

Phases involved in Agile Scrum Process were described


Components in Agile Scrum Model

  1. Roles
  2. Ceremonies
  3. Artifacts

Note:

Components involved in Agile Scrum Process were described


1.Roles 

A)Roles and Responsibilities of CEO and Customer in Agile Scrum Process



Note:

Customer Responsibilities and CEO Responsibilities Clearly Described

B)Role & Responsibilities of Stakeholders in Agile Scrum Process


Note:

Stakeholders and their Responsibilities in Agile Scrum Model described

C) Role of PO(Project/Product Owner ) & Responsibilities in Agile Scrum Process Part 1

Note:

  • Types of PO?
  • What are All User Story's?
  • What are Some User Story's ??
  • Why PO need to select Some User Story's from all User Story's??
  • On what Factors PO Selects Some User Story's from all User Story's??
  • Described in this Session.

Example: Bahubali is a EPIC Movie released in 2 Parts
B-tech Education Semisters System 

C) 1 .Responsibilities of PO in Agile Scrum Model Part-2


Note:

  • How requirements are Collected by PO??

  • Who is Responsible for Quality,Release in Time ,Return On Investment ???
  • Who is Decision Maker?
  • Format for User Story's?

D)Scrum Master Role in Agile Scrum Model


Note:

Roles & Responsibilities of Scrum Master
  • Who is Facilitator?
  • Who Conducts Ceremonies (Meetings)
  • Who sets time limit for Ceremonies (Meetings)
  • Who Performs changes in Scrum Team
  • Who Facilitate Resources
  • Who Clears Communication Gap in between Developers and Testers 
  • Who improves skills of Scrum Team

E)Scrum Team Developers Responsibilities in Agile Scrum Model

Note:

  • Scrum Team Developer responsible to Participate in 
  • Sprint Planing Meeting
  • Sprint Development
  • Daily Scrum Meeting
  • Sprint Review Meeting 
  • Sprint Retrospective Meeting 
  • Product Backlog Refinement Meeting

  • Who develops Design ?
  • Who does Coding?
  • Who does Unit Testing?
  • Who does Integration Testing?
  • Who corrects Bugs?
  • Who releases updates Build?

Note:

Responsibilities of Scrum Team Tester?
  • Who raises Ticket?
  • Who receives Build?
  • Who Prepares Test Script?
  • Who Performs Test Execution?

Ceremonies in Agile Scrum Process Agile Scrum Model

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?




Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?


Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conduct  this Meeting?

Topic:Time Box for Ceremonies

Note:

  • Purpose of meeting?
  • Participants?
  • Time Limit?
  • Who Conducts Meetings?


Topic:Refinement & Maintenance in Agile Scrum Model

Note:

  • Refinement?
  • Maintenance?
  • Difference?

3)Artifacts

A)Sprint Burn down Chart

Note:

  • Why?
  • Who?
  • When?
  • How?

Note:

  • Why?
  • Who?
  • When?
  • How?

Topic Multi Scrum Process

Note:

  • How to deal Huge Project with Agile Scrum Process
  • When we need Multi Scrum Process?
  • Why Master PO?
  • Why Master SM?
  • Multiple PO,Multiple Scrum Masters?
  • How Software Developed Tested ??



Sunday, 19 March 2017

Scrum Team Tester Role in Agile Scrum Model

Scrum Team Tester Responsibilities  in Agile Scrum Model

Responsibilities of Scrum Team Tester?

Who raises Ticket?

Who receives Build?

Who Prepares Test Script?

Who Performs Test Execution?

Defect,Bug,Error,Fail

Defect,Bug,Error,Fail

What is Defect ?

When we call Bug ?

When we call Error?

When we call Fail?

Described in this Video

Responsibilities of Scrum Team Developers in Agile Scrum Model

Responsibilities of Scrum Team Developers in Agile Scrum Model 

Click here to navigate into My Website

*Roles of Scrum Team Developer?

*Responsibilities of Scrum Team Developer?

*Who develops Design ?

*Who does Coding?

*Who does Unit Testing?

*Who does Integration Testing?

*Who corrects Bugs?

*Who releases updates Build?



Described in this Video





NOTE:-  Scrum Team Developer responsible to  Participate in 

*Sprint Planing Meeting

*Sprint Development

*Daily Scrum Meeting

*Sprint Review Meeting

*Sprint Retrospective Meeting

*Product Backlog Refinement Meeting

Scrum Master Role & Responsibilities in Agile Scrum Model

Roles & Responsibilities of Scrum Master

Click here to navigate to My Website

*Who is Facilitator?
*Who Conducts Ceremonies (Meetings)
*Who sets time limit for Ceremonies (Meetings)
*Who Performs changes in Scrum Team
*Who Facilitate Resources
*Who Clears Communication Gap in between Developers and Testers 
*Who improves skills of Scrum Team

Described in this Video 

Software Development Life Cycle Models

Click here to navigate to MyWebsite

Software Development Life Cycle Models 

OLD Software Development Life Cycle Models  

Note:Click on the following Models Titles to check Video

Advanced Software Development Life Cycle Models

Note:Click on the following Models Titles to check Video
  1.  Fish Model
  2.  V Model
  3. Agile Model
Were described in the  Following  Videos
To check all click on   below Title Software Development Life Cycle Models  

Scrum Master Role & Responsibilitiesin Agile Scrum Model

"Roles & Responsibilities of Scrum Master"



*Who selects Scrum Master ?

*Who Leads Scrum Team?

*Who is Facilitator?

*Who Conducts Ceremonies (Meetings)

*Who sets time limit for Ceremonies (Meetings)

*Who Performs changes in Scrum Team

*Who  Facilitate Resources

*Who Clears Communication Gap in between Developers and Testers

*Who improves skills  of  Scrum Team

Saturday, 18 March 2017

Responsibilities of PO in Agile Scrum Model Part-2

How requirements are Collected by PO??

Format for User Story's??

Who is Decision Maker?

Who is Responsible for Quality,Release in Time ,Return On Investment ???



Described in this video

Friday, 17 March 2017

Role of PO(Project/Product Owner )

PART 1:-

=======
""ROLE OF PO and his Responsibilities in AGILE  SCRUM PROCESS from AGILE SCRUM MODEL""
Types of PO?
What are All User Story's?
What are Some User Story's ??
Why PO need to select Some User Story's from all User Story's??
On what Factors PO Selects Some   User Story's from all User Story's??
Described in this Session.

Example: Bahubali Movie is a EPIC  Movie Developed in 2 Parts  
                B-tech Education categorized to Semester Exams for 4 Years as 8 Semesters


Role & Responsibilities of Stakeholders in Agile Scrum Process

Software Testing Assignment -1

Assignment 1 This assignment is on the testing terminologies, activities, RIPR criteria, coverage criteria, test automation and T...