SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
• Software Testing
                        • Trends &
                        • Transformation
                                                                                        http://www.isqtinternational.com




                             Vaidyanathan Ramalingam (Vaidya)                           http://www.GiveMeDefect.com

                                 Director Engineering (Test),
http://www.huawei.com    Huawei Technologies India Pvt. Ltd., Bangalore

                                        Key Note Speech
                                                                                           Silver Sponsor
                    ISQT’s Step Auto Conference on Software Testing
                        http://isqtinternational.com/Step-Auto/Bangalore-Details.html
                                     15 Sep 2010                                         http://www.conformiq.com

                  The Chancery Pavilion, Bangalore, Karnataka, India.
Few pictures from the Test Conference

Chief Guest of Honour
Mr. Gangadharaiah. CP
Sr. VP and Global Head of Testing Services
Wipro Technologies, Bangalore

Guest of Honour
Mr. Vaidyanathan R
Director Engineering (Test)
CRD Business Line
Huawei Technologies India Pvt. Ltd, Bangalore

Host
Mr. Arunkumar Khannur
Chairman and CEO
ISQT Process & Consulting Services Pvt. Ltd
Bangalore
Vaidya’s Profile:
                   Mr. Vaidyanathan Ramalingam (Vaidya) has >20 Years of industry experience primarily in Software Testing domain.
                   His strong & focused product testing experience is mostly from fortune 100+ MNC R&D Centers at Silicon Valley of India, Bengaluru
                   includes Motorola, Nortel Networks ODC (BPL), Siemens Communication Software, Indus EDC (Ness), Intel Technology, HP R&D and
                   Huawei R&D (present). Has diversified work experience with Global Corporate / Culture with USA, Costa Rica, Canada, Israel,
                   Germany, Austria, China, Malaysia, Hong Kong, Philippines, Singapore and India.

                   His domain expertise spread across Telecom/Datacom, IT Infra & Operations Management, Database Development, Semiconductor
                   Manufacturing Automation, Enterprise Asset Management, Service Delivery Management, Competency Development, Consumer
                   Electronics, HP Test Management & Automation Product Suite (worked as R&D Section Manager – Test CoE, BTO, HP Software.
                   Direct reporting relationship with Mercury Interactive (Israel) Management with a focus of Post HP’s acquisition R&D integration).

                   Vaidya is Director Engineering (Test) in Central Research & Development Business Line @ Huawei R&D Center. He is the leader of
                   Test Department & Test Systems Group (Test CoE). Huawei is a global telecommunications solutions provider with long-term
                   partnerships with operators around the world. Huawei actively participates in 91 international standardization organization
                   including ITU, 3GPP, 3GPP2, ETSI, IETF, OMA and IEEE. Huawei holds the world’s #1 position in PCT Patent applications (WIPO 2008)
www.huawei.com     and is ranked among the top 3 in LTE essential patents. Huawei’s products and solutions have been deployed in over 100 countries
                   and have served 45 of the world's top 50 telecom operators, as well as one third of the world's population.

                   His article was published in “Voice & Data” SAARC edition, May 2010 (Link: TTCN3 brings the promise of better testing ) about TTCN
                   (Testing and Test Control Notation) Ver 3.0, an internationally standardized testing language from ETSI (European
                   Telecommunication Standard Institute).

                   Since Y2008, he is a Honorary Member in Federation of Karnataka Chambers of Commerce & Industry (FKCCI) http://www.fkcci.org
                   Established on 1916 by Bharat Ratna Sir M Visvesvaraya. FKCCI has representation in several Boards & Advisory Committees in
                   Government and Institutions.

                   Vaidya is qualified with Post Graduation (M.Tech – Information Technology), Engineering Graduation (BS - Information Systems)
                   after Technical qualifications Diploma (Electronics & Telecommunication Engineering) & Advanced Diploma (Consumer Electronics),
                   supplemented with management qualification (P.G. Diploma – Marketing Management). He is also interested to write a software
                   testing book and do research in Competency Development Model with Software Application for IT Staff, Enterprise Orgs.


  Note: The content of this conference presentation is non commercial and based on industry/media information & self interpretations/view
    points. The data provided may not be full, accurate and latest. The intention is knowledge sharing & to promote the software testing.
                                      Share your feedback & suggestions to: rvaidya67@hotmail.com
                                                                                 http://in.linkedin.com/in/rvaidya67
Software Testing Markets
•   Global Testing Service Market $13B (2008) -> $25B (2013)
•   Indian Testing Service Market $5B (2008)
•   Global Testing Service Market $17B (2010) with India $8.5B  50% of global testing
    service market is managed by India based test community (>95K Test Engineers)
•   By 2013 Indian Testing Service companies need >15K additional Test Engineers to cater
    ~15B Test Service Market (ie., >70% global test services market)
•   Testers will have their growing importance in IT Services & Product Development
•   QUALITY continue to be the #1 choice of the end users, service providers,
    network operators, solution integrators and R&D Orgs.




                                                                                                   Aug’2010
                                                                                                   TOI News


                                                                                      ~ 8 to 10% h/c is the software tester’s
                                                                                      population in India based IT services
                                                                                      companies. That comes around >95,000
                                                                                      testers now (Y2010) and still growing!
Software Testing Trends & Transformation

                                                                      Technology


                                       Standards/                                                Testers
                                           Protocol                                            Competencies




                            New                                                                                       Test
                         Requirement                                                                            Techniques
                                                                       Software
                                                                        Testing
                                                                       Trends &
                                                                    Transformation




                                 User                                                                         Test
                              Experience                                                                      Tools




Transformation has impact                            Deployment                      Test
in all areas                                          Integration                    Process
The intensity varies
Test Management &
Innovation at all areas
Transformation Areas (1 of 5)
•   Easy / simple use, flexible to meet preferences (tools -> options/settings!)
•   Provision to customization (ex: SAP-ERP App.), inter operability (different vendor
    products, Web Services-SOA, SaaS) , incremental upgrade simplicity (ex: telecom systems)
    Testers need to have big picture & Detailed understanding on the USER DOMAIN
•   Customer satisfaction, business demand, increasing people’s technology drives
     base for new requirements!
     Testers need to carefully understand, document and prepare the
     100% use case/scenario coverage tests. Tester interpretation should be
     superior. User/Acceptance test is the validation (black box); Verification (white box) proves the construction.
•   Standards / protocols / interfaces / IT continuously emerge to meet the demands
    in the market place.
    Example: OTA (ex: Over The Air configuration/software upgrade in telecom)
    Testers to prepare the test lab environment, simulators, equipments / systems
    and other test readiness before starting the testing execution. (Ex: Ref standards ETSI, ITU, IEEE, SS7 in Telecom)


•   Information Technology (OS, HW Platform, DB, MW, Open Sources, Internet, Cloud Computing,
    Virtualization) Telecom (LTE, 3G..). Tests Focus: Multi Platform/Solution/Co-Existence Testing,
    Porting, Impact analysis & Test Suite Enhancements (in CI), Optimum Test (avoid duplicate, be effective)
Transformation Areas (2 of 5)
•   First & Foremost important competency for testers is USER DOMAIN KNOWLEDGE
•   The Testers should be able to visualize the actual product/solution usage scenarios.
•   At least one or two similar competitor’s products the testers must understand
•   Setting up the test bed, Customer Reference Labs (helps in pre-sales, POC, bidding) , giving demos to the product
    owners (in Agile), involving in customer technical support (remote, on-site or during acceptance test etc) gives real
    time customer paint points visibility to learn!
•   Systematic approach in Competency Development yields better & consistent results.
•   Based on the business model, organisation structure, JD (Job Description), R&R (Roles & Responsibilities), complexity of
    the testing products/applications, test team’s competency maturity the competency development strategy to be
    derived. This needs to be substantiated with a knowledge retention system.
•   There are efforts in making Test Body Of Knowledge to streamline the test management practices by experts!
   Testers need to remember that they need not compete with developers / system architects. In fact they look at testers
    (QA engineers) as customer (internal) representatives.
   More the business domain understanding, higher the respect testers get from Program Office / Clients / Customers
   The testers outcome (results) need to go beyond from just finding defects to user requirements suggestions (on
    features), workarounds (to avoid code / design / architecture changes), simplifying the product usage/application,
    product/application technical support, ensuring 5 Nine (99.999%) System Availability (for end users).
Transformation Areas (3 of 5)

•   Considering the evolutions at each transformation areas, the test analysis &
    techniques need to be chosen & applied.
•   The following are broadly followed techniques in Test Industry, but specific to the product/ application/solutions/
    complexities/testing nature/clients/test architects recommendation, these needs to be selected for Max ROI.




    White Box Test Design                Black & Grey Box Test Design                 Test Analysis
                                         Techniques                                   • Testability Requirement Analysis (req for
    Techniques                           • Equivalence Partitioning                   logs/trace, APIs, Tools, Simulator, Emulator
     • Coverage Techniques:              • Boundary Value & Orthogonal Analysis       …)
       Line/Statement/Decision/          • Algorithm Test                             •Non Functional Analysis (stress,
                                         • Decision Table Test                        performance, reliability)
       Condition/Branch …
                                         • Syntactic Test                             •Application / User Scenario Analysis
                                         • Semantic Test                              •Version Succession Impact Analysis
                                         • Elementary Comparison Test                 •Test Type Analysis (security, compatibility,
                                         • Data Cycle Test / Entity Life Cycle Test   interoperability…)
                                         • Process Cycle Test                         •Feature Interaction Analysis
                                         • Program Interface Test                     •Weak & Strong Analysis: based on impact
                                         • Real-Life Test                             on code & importance to customer,
                                         • Error Guessing, Random Test, Idiot         frequency of usage (module/feature …)
                                         Proofing …                                   •Demo based Analysis (Agile)
                                         Other Test Techniques:                       •Bench Mark Analysis (within the company
                                         Documentation/Information Engineering,       or with competition products)
                                         Help, Localization / Internationalization,   •Risk based Analysis
                                         GUI & Human usability, Look & Feel, flow     •Disaster Recovery Analysis
                                         tests, Installation/upgrade/un-inst. tests   •5Why RCA, Prototype Analysis, FMEA …
Transformation Areas (4 of 5)
•   Test Tools continue to support testers to make their testing tasks
    easier & efficient.
    Like: Test Automation (GUI/CLI/API), Standard/protocol/
    Regulatory conformance Tools, Open Source Tools, Model Based Testing (state machines),
    Continuous Integration (staged software build & testing – for early feedback) tools etc.
•   Test Management tools helps the test / domain managers / scrum masters (agile) to plan & track the
    cost/resources/lab/timeline/versions/builds, test execution, defect trends (dashboard) and re-planning.



                                                                                            Model Based Testing




                                                           Source:                                Source:
Transformation Areas (5 of 5)
•   Emerging Test Ref Standards: Sig Sigma, ISO 9000, CMM, CMMi, Test Maturity Model (TMM),
    Agile Testing, Lean Methods …
•   QC-> QA, Independent Validation & Verification, Integration & Validation
    structure). The key message is that the s/w testing keep evolving as the R&D model/approach is changing.
    But one trend here is that testers are becoming more closure to customer domain (user acceptance test, demos,
    technical support, deployment, solution testing etc)
    On other hand developers testing is becoming comprehensive. Example: TDD (Test Driven Development – Unit test
    code first – production source code later), instrumentation, code inspection …
•   RCA (5 Why based Root Cause Analysis) with CAPA (Corrective & Preventive Actions) with multiple/continuous
    years/versions data (history based analysis) gives additional dimensions for testers to think & act to improve QUALITY!



•   Deployment & Integration is complex and time consuming for telecom, datacom solutions, complex
     product migrations/system integrations (ex: BFSI applications, where not a single record to be lost).
•   Involvement of testers in these production system roll-out (either as observers,
    contributors or co-ownership with professional services-deployment team) is very useful to
    gain the domain knowledge. This helps to build the Customer Oriented Scenario Testing.



                                                                                                                  Data Center,
                                                                                                             Production/Server Room,
                                                                                                                Host Environment
Key Note Conclusion
•   It is not Re-Formation….It is transformation

•   Testers Role is continue to be a key & important, but the expectation keep evolving
•   Testers need to wear different hats such as: arbitrator, mediator, translator, negotiator
    with their stakeholders. End result/objective is to ensure QUALITY!

•   Trend based approach is important and provides multi dimensions. The testing efforts
    to be effectively utilized with all the constraints to ensure QUALITY!

•   New version or new account/client’s (services) testing need, depth of understanding on
    various transformation areas discussed. The value is proven by results of testing
    otherwise it will be seen as an over-head

•   Don’t talk about how to stop the release. Instead provide resolutions in-term of ideas
    by which without major code/design/architecture change, how the product is still
    released without defects (like: configurations, documentation based approach, GUI
    adjustments, self protection / providing fool-proof behavior to the system [avoids mis-
    use] etc)

•   Core competencies of testers: Domain Competency (business logic), Automation (tools,
    scripting), process understanding supported with testing attitude & QUALITY mindset.


•   Keep collaborating/networking through Test Conferences, Test Blogs, Forums, Wiki,
    Testing Community in your company & industry. Contribute towards delivering with
    HIGH QUALITY & Be proud to be a software testing/QA professional!
Thank You!

Share your feedback & suggestions to: rvaidya67@hotmail.com

                            http://in.linkedin.com/in/rvaidya67

Mais conteúdo relacionado

Mais procurados

Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2genius_mjk
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 YearsMukesh Kumar
 
Sindhuri 4 plus Testing Resume
Sindhuri 4 plus Testing ResumeSindhuri 4 plus Testing Resume
Sindhuri 4 plus Testing ResumeSindhuri Maram
 
Certified Software Testing Professional
Certified Software Testing ProfessionalCertified Software Testing Professional
Certified Software Testing ProfessionalNarender Rana
 
NavneetKaur_Resume
NavneetKaur_ResumeNavneetKaur_Resume
NavneetKaur_ResumeNavneet Kaur
 
Software Testing Certification
Software Testing CertificationSoftware Testing Certification
Software Testing CertificationVskills
 
Sandesh cv_Test Engineer
Sandesh cv_Test EngineerSandesh cv_Test Engineer
Sandesh cv_Test EngineerSandesh Satpute
 
Independent software testing and validation services for Oracle CRM Solutions
Independent software testing and validation  services for Oracle CRM SolutionsIndependent software testing and validation  services for Oracle CRM Solutions
Independent software testing and validation services for Oracle CRM SolutionsCRMIT
 
Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)bindu chintalapudi
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverVisure Solutions
 

Mais procurados (15)

Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2Mohd javaid khan_profile_2013_v0.2
Mohd javaid khan_profile_2013_v0.2
 
Ganesh Manjunath Resume
Ganesh Manjunath ResumeGanesh Manjunath Resume
Ganesh Manjunath Resume
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 Years
 
Sindhuri 4 plus Testing Resume
Sindhuri 4 plus Testing ResumeSindhuri 4 plus Testing Resume
Sindhuri 4 plus Testing Resume
 
Amaresh_Ku_Mishra_Resume
Amaresh_Ku_Mishra_ResumeAmaresh_Ku_Mishra_Resume
Amaresh_Ku_Mishra_Resume
 
Certified Software Testing Professional
Certified Software Testing ProfessionalCertified Software Testing Professional
Certified Software Testing Professional
 
Rohit_Pandey
Rohit_PandeyRohit_Pandey
Rohit_Pandey
 
NavneetKaur_Resume
NavneetKaur_ResumeNavneetKaur_Resume
NavneetKaur_Resume
 
Software Testing Certification
Software Testing CertificationSoftware Testing Certification
Software Testing Certification
 
Vibhor Chaturvedi_Resume12
Vibhor Chaturvedi_Resume12Vibhor Chaturvedi_Resume12
Vibhor Chaturvedi_Resume12
 
Sandesh cv_Test Engineer
Sandesh cv_Test EngineerSandesh cv_Test Engineer
Sandesh cv_Test Engineer
 
Independent software testing and validation services for Oracle CRM Solutions
Independent software testing and validation  services for Oracle CRM SolutionsIndependent software testing and validation  services for Oracle CRM Solutions
Independent software testing and validation services for Oracle CRM Solutions
 
Savitha_Resume
Savitha_ResumeSavitha_Resume
Savitha_Resume
 
Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind River
 

Destaque

Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...ABDURAHMAN ALSUM
 
ONLINE ΚΑΤΑΛΟΓΟΣ
ONLINE ΚΑΤΑΛΟΓΟΣONLINE ΚΑΤΑΛΟΓΟΣ
ONLINE ΚΑΤΑΛΟΓΟΣxryso
 

Destaque (9)

Software Testing Future Vaidyanathan Ramalingam
Software Testing Future Vaidyanathan RamalingamSoftware Testing Future Vaidyanathan Ramalingam
Software Testing Future Vaidyanathan Ramalingam
 
Testing Tranformation Vaidyanathan Ramalingam
Testing Tranformation Vaidyanathan RamalingamTesting Tranformation Vaidyanathan Ramalingam
Testing Tranformation Vaidyanathan Ramalingam
 
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
 
Vaidyanathan Ramalingam Rca In Agile Conference Speech
Vaidyanathan Ramalingam Rca In Agile Conference SpeechVaidyanathan Ramalingam Rca In Agile Conference Speech
Vaidyanathan Ramalingam Rca In Agile Conference Speech
 
Vaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference SpeechVaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference Speech
 
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 SpeechVaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
 
Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...Taming The Hairy Beast: How the systematic approach help you navigating throu...
Taming The Hairy Beast: How the systematic approach help you navigating throu...
 
Testing Industry Trend Vaidyanathan Ramalingam
Testing Industry Trend Vaidyanathan RamalingamTesting Industry Trend Vaidyanathan Ramalingam
Testing Industry Trend Vaidyanathan Ramalingam
 
ONLINE ΚΑΤΑΛΟΓΟΣ
ONLINE ΚΑΤΑΛΟΓΟΣONLINE ΚΑΤΑΛΟΓΟΣ
ONLINE ΚΑΤΑΛΟΓΟΣ
 

Semelhante a Software Testing Trends & Transformation

Resume_AnujTiwari
Resume_AnujTiwariResume_AnujTiwari
Resume_AnujTiwariAnuj Tiwari
 
NitinSharma_6yrsExp_System_Test_Engineer
NitinSharma_6yrsExp_System_Test_EngineerNitinSharma_6yrsExp_System_Test_Engineer
NitinSharma_6yrsExp_System_Test_Engineernitin sharma
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceMaveric Systems
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingPerfecto by Perforce
 
Parul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul Tewari
 
Resume_Pawan Jadhav_Testing
Resume_Pawan Jadhav_TestingResume_Pawan Jadhav_Testing
Resume_Pawan Jadhav_TestingPawan Jadhav
 
Deepti Singhal_QA_Bangalore_5.4Years
Deepti Singhal_QA_Bangalore_5.4YearsDeepti Singhal_QA_Bangalore_5.4Years
Deepti Singhal_QA_Bangalore_5.4YearsDeepti Singhal
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Arnab-resume-new
Arnab-resume-newArnab-resume-new
Arnab-resume-newArnab Roy
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009Ed Kit
 
Quality Analyst with 5 yrs Exp
Quality Analyst with 5 yrs ExpQuality Analyst with 5 yrs Exp
Quality Analyst with 5 yrs ExpJustin Jacob
 
360logica At A Glance
360logica At A Glance360logica At A Glance
360logica At A Glanceguestf2e1db
 
Deepak_Tallur_2016_CV
Deepak_Tallur_2016_CVDeepak_Tallur_2016_CV
Deepak_Tallur_2016_CVDeepak Tallur
 
Telecom software testing for CSPs
Telecom software testing for CSPsTelecom software testing for CSPs
Telecom software testing for CSPsHOT TELECOM
 

Semelhante a Software Testing Trends & Transformation (20)

Resume_AnujTiwari
Resume_AnujTiwariResume_AnujTiwari
Resume_AnujTiwari
 
NitinSharma_6yrsExp_System_Test_Engineer
NitinSharma_6yrsExp_System_Test_EngineerNitinSharma_6yrsExp_System_Test_Engineer
NitinSharma_6yrsExp_System_Test_Engineer
 
CV_Thirumalai_1.0
CV_Thirumalai_1.0CV_Thirumalai_1.0
CV_Thirumalai_1.0
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellence
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
 
Parul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul_Tewari_QAEngineer
Parul_Tewari_QAEngineer
 
Resume_Pawan Jadhav_Testing
Resume_Pawan Jadhav_TestingResume_Pawan Jadhav_Testing
Resume_Pawan Jadhav_Testing
 
Deepti Singhal_QA_Bangalore_5.4Years
Deepti Singhal_QA_Bangalore_5.4YearsDeepti Singhal_QA_Bangalore_5.4Years
Deepti Singhal_QA_Bangalore_5.4Years
 
Syed_Altaf_CV
Syed_Altaf_CVSyed_Altaf_CV
Syed_Altaf_CV
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Sandeep A Resume
Sandeep A ResumeSandeep A Resume
Sandeep A Resume
 
Arnab-resume-new
Arnab-resume-newArnab-resume-new
Arnab-resume-new
 
Shaju Dehannath Kottarath - Resume
Shaju Dehannath Kottarath - ResumeShaju Dehannath Kottarath - Resume
Shaju Dehannath Kottarath - Resume
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009
 
Quality Analyst with 5 yrs Exp
Quality Analyst with 5 yrs ExpQuality Analyst with 5 yrs Exp
Quality Analyst with 5 yrs Exp
 
Best practices in dcs migration webcast
Best practices in dcs migration webcastBest practices in dcs migration webcast
Best practices in dcs migration webcast
 
360logica At A Glance
360logica At A Glance360logica At A Glance
360logica At A Glance
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
 
Deepak_Tallur_2016_CV
Deepak_Tallur_2016_CVDeepak_Tallur_2016_CV
Deepak_Tallur_2016_CV
 
Telecom software testing for CSPs
Telecom software testing for CSPsTelecom software testing for CSPs
Telecom software testing for CSPs
 

Mais de Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI)

Mais de Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI) (20)

LMS eLearning Course Solution_14 APR 2016
LMS eLearning Course Solution_14 APR 2016LMS eLearning Course Solution_14 APR 2016
LMS eLearning Course Solution_14 APR 2016
 
#Cloud #Talent #software for #Startups #SMBs and Large #enterprises #MNCs
#Cloud #Talent #software for #Startups #SMBs and Large #enterprises #MNCs#Cloud #Talent #software for #Startups #SMBs and Large #enterprises #MNCs
#Cloud #Talent #software for #Startups #SMBs and Large #enterprises #MNCs
 
Skills2Talent - Integrated Talent Management & HR ERP Software - Hire to Retire
Skills2Talent - Integrated Talent Management & HR ERP Software - Hire to RetireSkills2Talent - Integrated Talent Management & HR ERP Software - Hire to Retire
Skills2Talent - Integrated Talent Management & HR ERP Software - Hire to Retire
 
Integrated Talent Management Solution - from hire to retire
Integrated Talent Management Solution - from hire to retire Integrated Talent Management Solution - from hire to retire
Integrated Talent Management Solution - from hire to retire
 
Transform from tactical talent management to strategic integrated talent dev...
Transform from tactical talent management  to strategic integrated talent dev...Transform from tactical talent management  to strategic integrated talent dev...
Transform from tactical talent management to strategic integrated talent dev...
 
A world class integrated talent development life cycle solution from hire to ...
A world class integrated talent development life cycle solution from hire to ...A world class integrated talent development life cycle solution from hire to ...
A world class integrated talent development life cycle solution from hire to ...
 
Top 100 agile books for reference vaidyanathan ramalingam director engineerin...
Top 100 agile books for reference vaidyanathan ramalingam director engineerin...Top 100 agile books for reference vaidyanathan ramalingam director engineerin...
Top 100 agile books for reference vaidyanathan ramalingam director engineerin...
 
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
 
Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...
Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...
Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...
 
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_BangaloreVaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
 
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference SpeechVaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
 
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference SpeechVaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
 
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference SpeechVaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
 
Vaidyanathan Ramalingam Rca In Testing Conference Speech
Vaidyanathan Ramalingam Rca In Testing Conference SpeechVaidyanathan Ramalingam Rca In Testing Conference Speech
Vaidyanathan Ramalingam Rca In Testing Conference Speech
 
Vaidyanathan Ramalingam Agile Conference Speech
Vaidyanathan Ramalingam Agile Conference SpeechVaidyanathan Ramalingam Agile Conference Speech
Vaidyanathan Ramalingam Agile Conference Speech
 
Vaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference SpeechVaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference Speech
 
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
 
Software Testing Vaidyanathan Ramalingam
Software Testing Vaidyanathan RamalingamSoftware Testing Vaidyanathan Ramalingam
Software Testing Vaidyanathan Ramalingam
 
Competency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan RamalingamCompetency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan Ramalingam
 
Learning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan RamalingamLearning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan Ramalingam
 

Software Testing Trends & Transformation

  • 1. • Software Testing • Trends & • Transformation http://www.isqtinternational.com Vaidyanathan Ramalingam (Vaidya) http://www.GiveMeDefect.com Director Engineering (Test), http://www.huawei.com Huawei Technologies India Pvt. Ltd., Bangalore Key Note Speech Silver Sponsor ISQT’s Step Auto Conference on Software Testing http://isqtinternational.com/Step-Auto/Bangalore-Details.html 15 Sep 2010 http://www.conformiq.com The Chancery Pavilion, Bangalore, Karnataka, India.
  • 2. Few pictures from the Test Conference Chief Guest of Honour Mr. Gangadharaiah. CP Sr. VP and Global Head of Testing Services Wipro Technologies, Bangalore Guest of Honour Mr. Vaidyanathan R Director Engineering (Test) CRD Business Line Huawei Technologies India Pvt. Ltd, Bangalore Host Mr. Arunkumar Khannur Chairman and CEO ISQT Process & Consulting Services Pvt. Ltd Bangalore
  • 3. Vaidya’s Profile: Mr. Vaidyanathan Ramalingam (Vaidya) has >20 Years of industry experience primarily in Software Testing domain. His strong & focused product testing experience is mostly from fortune 100+ MNC R&D Centers at Silicon Valley of India, Bengaluru includes Motorola, Nortel Networks ODC (BPL), Siemens Communication Software, Indus EDC (Ness), Intel Technology, HP R&D and Huawei R&D (present). Has diversified work experience with Global Corporate / Culture with USA, Costa Rica, Canada, Israel, Germany, Austria, China, Malaysia, Hong Kong, Philippines, Singapore and India. His domain expertise spread across Telecom/Datacom, IT Infra & Operations Management, Database Development, Semiconductor Manufacturing Automation, Enterprise Asset Management, Service Delivery Management, Competency Development, Consumer Electronics, HP Test Management & Automation Product Suite (worked as R&D Section Manager – Test CoE, BTO, HP Software. Direct reporting relationship with Mercury Interactive (Israel) Management with a focus of Post HP’s acquisition R&D integration). Vaidya is Director Engineering (Test) in Central Research & Development Business Line @ Huawei R&D Center. He is the leader of Test Department & Test Systems Group (Test CoE). Huawei is a global telecommunications solutions provider with long-term partnerships with operators around the world. Huawei actively participates in 91 international standardization organization including ITU, 3GPP, 3GPP2, ETSI, IETF, OMA and IEEE. Huawei holds the world’s #1 position in PCT Patent applications (WIPO 2008) www.huawei.com and is ranked among the top 3 in LTE essential patents. Huawei’s products and solutions have been deployed in over 100 countries and have served 45 of the world's top 50 telecom operators, as well as one third of the world's population. His article was published in “Voice & Data” SAARC edition, May 2010 (Link: TTCN3 brings the promise of better testing ) about TTCN (Testing and Test Control Notation) Ver 3.0, an internationally standardized testing language from ETSI (European Telecommunication Standard Institute). Since Y2008, he is a Honorary Member in Federation of Karnataka Chambers of Commerce & Industry (FKCCI) http://www.fkcci.org Established on 1916 by Bharat Ratna Sir M Visvesvaraya. FKCCI has representation in several Boards & Advisory Committees in Government and Institutions. Vaidya is qualified with Post Graduation (M.Tech – Information Technology), Engineering Graduation (BS - Information Systems) after Technical qualifications Diploma (Electronics & Telecommunication Engineering) & Advanced Diploma (Consumer Electronics), supplemented with management qualification (P.G. Diploma – Marketing Management). He is also interested to write a software testing book and do research in Competency Development Model with Software Application for IT Staff, Enterprise Orgs. Note: The content of this conference presentation is non commercial and based on industry/media information & self interpretations/view points. The data provided may not be full, accurate and latest. The intention is knowledge sharing & to promote the software testing. Share your feedback & suggestions to: rvaidya67@hotmail.com http://in.linkedin.com/in/rvaidya67
  • 4. Software Testing Markets • Global Testing Service Market $13B (2008) -> $25B (2013) • Indian Testing Service Market $5B (2008) • Global Testing Service Market $17B (2010) with India $8.5B  50% of global testing service market is managed by India based test community (>95K Test Engineers) • By 2013 Indian Testing Service companies need >15K additional Test Engineers to cater ~15B Test Service Market (ie., >70% global test services market) • Testers will have their growing importance in IT Services & Product Development • QUALITY continue to be the #1 choice of the end users, service providers, network operators, solution integrators and R&D Orgs. Aug’2010 TOI News ~ 8 to 10% h/c is the software tester’s population in India based IT services companies. That comes around >95,000 testers now (Y2010) and still growing!
  • 5. Software Testing Trends & Transformation Technology Standards/ Testers Protocol Competencies New Test Requirement Techniques Software Testing Trends & Transformation User Test Experience Tools Transformation has impact Deployment Test in all areas Integration Process The intensity varies Test Management & Innovation at all areas
  • 6. Transformation Areas (1 of 5) • Easy / simple use, flexible to meet preferences (tools -> options/settings!) • Provision to customization (ex: SAP-ERP App.), inter operability (different vendor products, Web Services-SOA, SaaS) , incremental upgrade simplicity (ex: telecom systems) Testers need to have big picture & Detailed understanding on the USER DOMAIN • Customer satisfaction, business demand, increasing people’s technology drives base for new requirements! Testers need to carefully understand, document and prepare the 100% use case/scenario coverage tests. Tester interpretation should be superior. User/Acceptance test is the validation (black box); Verification (white box) proves the construction. • Standards / protocols / interfaces / IT continuously emerge to meet the demands in the market place. Example: OTA (ex: Over The Air configuration/software upgrade in telecom) Testers to prepare the test lab environment, simulators, equipments / systems and other test readiness before starting the testing execution. (Ex: Ref standards ETSI, ITU, IEEE, SS7 in Telecom) • Information Technology (OS, HW Platform, DB, MW, Open Sources, Internet, Cloud Computing, Virtualization) Telecom (LTE, 3G..). Tests Focus: Multi Platform/Solution/Co-Existence Testing, Porting, Impact analysis & Test Suite Enhancements (in CI), Optimum Test (avoid duplicate, be effective)
  • 7. Transformation Areas (2 of 5) • First & Foremost important competency for testers is USER DOMAIN KNOWLEDGE • The Testers should be able to visualize the actual product/solution usage scenarios. • At least one or two similar competitor’s products the testers must understand • Setting up the test bed, Customer Reference Labs (helps in pre-sales, POC, bidding) , giving demos to the product owners (in Agile), involving in customer technical support (remote, on-site or during acceptance test etc) gives real time customer paint points visibility to learn! • Systematic approach in Competency Development yields better & consistent results. • Based on the business model, organisation structure, JD (Job Description), R&R (Roles & Responsibilities), complexity of the testing products/applications, test team’s competency maturity the competency development strategy to be derived. This needs to be substantiated with a knowledge retention system. • There are efforts in making Test Body Of Knowledge to streamline the test management practices by experts!  Testers need to remember that they need not compete with developers / system architects. In fact they look at testers (QA engineers) as customer (internal) representatives.  More the business domain understanding, higher the respect testers get from Program Office / Clients / Customers  The testers outcome (results) need to go beyond from just finding defects to user requirements suggestions (on features), workarounds (to avoid code / design / architecture changes), simplifying the product usage/application, product/application technical support, ensuring 5 Nine (99.999%) System Availability (for end users).
  • 8. Transformation Areas (3 of 5) • Considering the evolutions at each transformation areas, the test analysis & techniques need to be chosen & applied. • The following are broadly followed techniques in Test Industry, but specific to the product/ application/solutions/ complexities/testing nature/clients/test architects recommendation, these needs to be selected for Max ROI. White Box Test Design Black & Grey Box Test Design Test Analysis Techniques • Testability Requirement Analysis (req for Techniques • Equivalence Partitioning logs/trace, APIs, Tools, Simulator, Emulator • Coverage Techniques: • Boundary Value & Orthogonal Analysis …) Line/Statement/Decision/ • Algorithm Test •Non Functional Analysis (stress, • Decision Table Test performance, reliability) Condition/Branch … • Syntactic Test •Application / User Scenario Analysis • Semantic Test •Version Succession Impact Analysis • Elementary Comparison Test •Test Type Analysis (security, compatibility, • Data Cycle Test / Entity Life Cycle Test interoperability…) • Process Cycle Test •Feature Interaction Analysis • Program Interface Test •Weak & Strong Analysis: based on impact • Real-Life Test on code & importance to customer, • Error Guessing, Random Test, Idiot frequency of usage (module/feature …) Proofing … •Demo based Analysis (Agile) Other Test Techniques: •Bench Mark Analysis (within the company Documentation/Information Engineering, or with competition products) Help, Localization / Internationalization, •Risk based Analysis GUI & Human usability, Look & Feel, flow •Disaster Recovery Analysis tests, Installation/upgrade/un-inst. tests •5Why RCA, Prototype Analysis, FMEA …
  • 9. Transformation Areas (4 of 5) • Test Tools continue to support testers to make their testing tasks easier & efficient. Like: Test Automation (GUI/CLI/API), Standard/protocol/ Regulatory conformance Tools, Open Source Tools, Model Based Testing (state machines), Continuous Integration (staged software build & testing – for early feedback) tools etc. • Test Management tools helps the test / domain managers / scrum masters (agile) to plan & track the cost/resources/lab/timeline/versions/builds, test execution, defect trends (dashboard) and re-planning. Model Based Testing Source: Source:
  • 10. Transformation Areas (5 of 5) • Emerging Test Ref Standards: Sig Sigma, ISO 9000, CMM, CMMi, Test Maturity Model (TMM), Agile Testing, Lean Methods … • QC-> QA, Independent Validation & Verification, Integration & Validation structure). The key message is that the s/w testing keep evolving as the R&D model/approach is changing. But one trend here is that testers are becoming more closure to customer domain (user acceptance test, demos, technical support, deployment, solution testing etc) On other hand developers testing is becoming comprehensive. Example: TDD (Test Driven Development – Unit test code first – production source code later), instrumentation, code inspection … • RCA (5 Why based Root Cause Analysis) with CAPA (Corrective & Preventive Actions) with multiple/continuous years/versions data (history based analysis) gives additional dimensions for testers to think & act to improve QUALITY! • Deployment & Integration is complex and time consuming for telecom, datacom solutions, complex product migrations/system integrations (ex: BFSI applications, where not a single record to be lost). • Involvement of testers in these production system roll-out (either as observers, contributors or co-ownership with professional services-deployment team) is very useful to gain the domain knowledge. This helps to build the Customer Oriented Scenario Testing. Data Center, Production/Server Room, Host Environment
  • 11. Key Note Conclusion • It is not Re-Formation….It is transformation • Testers Role is continue to be a key & important, but the expectation keep evolving • Testers need to wear different hats such as: arbitrator, mediator, translator, negotiator with their stakeholders. End result/objective is to ensure QUALITY! • Trend based approach is important and provides multi dimensions. The testing efforts to be effectively utilized with all the constraints to ensure QUALITY! • New version or new account/client’s (services) testing need, depth of understanding on various transformation areas discussed. The value is proven by results of testing otherwise it will be seen as an over-head • Don’t talk about how to stop the release. Instead provide resolutions in-term of ideas by which without major code/design/architecture change, how the product is still released without defects (like: configurations, documentation based approach, GUI adjustments, self protection / providing fool-proof behavior to the system [avoids mis- use] etc) • Core competencies of testers: Domain Competency (business logic), Automation (tools, scripting), process understanding supported with testing attitude & QUALITY mindset. • Keep collaborating/networking through Test Conferences, Test Blogs, Forums, Wiki, Testing Community in your company & industry. Contribute towards delivering with HIGH QUALITY & Be proud to be a software testing/QA professional!
  • 12. Thank You! Share your feedback & suggestions to: rvaidya67@hotmail.com http://in.linkedin.com/in/rvaidya67