accelarate software testing with sufi whirling!

8
Accelerate Software Testing with Narayanan Palani

Upload: narayanan-palani-wwwnarayananpcom

Post on 11-Nov-2014

341 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Accelarate software testing with sufi whirling!

Accelerate Software Testing with

Narayanan Palani

Page 2: Accelarate software testing with sufi whirling!

Exhaustive testing is not possible in software testing

Identifying critical defects need experienced hands and right approach

Regression testing is repeated hence testers’ concentration is not consistent

Page 3: Accelarate software testing with sufi whirling!

Sufi Whirling Technique-Implementation of innovative approaches in software testing!

An approach to testing from different views

An approach to test in multiple dimensions

Understand the testable item from outer, middle and inner circles

Test the testable item around business

Page 4: Accelarate software testing with sufi whirling!

Haqiqa: Ultimate Truth… God

Tariqa: the ‘path’ towards truth, guided by the Shaykh.

Shariah: outer understanding of religion, the essentialstarting point

Page 5: Accelarate software testing with sufi whirling!

Ultimate Need

Path towards the need. Basic Improvements required

Outer understanding of the business and requirement, the essentialstarting point

Page 6: Accelarate software testing with sufi whirling!

Sufi whirling (or Sufi spinning) is a form of Sama or physically active meditation which originated among Sufis, and which is still practiced by the Sufi Dervishes of the Mevlevi order

InteriorMediatorOuter

Spin around the Testable Item

Page 7: Accelarate software testing with sufi whirling!

Else It is not possible to understand the uncertainty of changes

1. If you test a customer’s application, be the proper customer during testing2. Interact with stakeholders on what is the best way to stabilize the testable item

Page 8: Accelarate software testing with sufi whirling!

Testing techniques using Sufi Whirling

1. Rotate the application 360 degree to understand what are all the complete usage of the application and how it will manage the changes?

2. Take the roles and responsibilities of actual customer of the particular application for the given period of time to use it and understand the requirement fulfillment

Reference from Sufi Whirling:1. The rotation itself is on the left foot, the center of the rotation being the ball of the left

foot and the whole surface of the foot staying in contact with the floor. The impetus for the rotation is provided by the right foot, in a full 360-degree step.

2. The sheikh stands in the most honored corner of the dancing place, and the dervishes pass by him three times, each time exchanging greetings, until the circling movement starts

Overall:

Stand in customer’s shoes to understand and test the application!