Independent Testing Service
        -Synopsis




          Confidential        Slide 1
Repercussions of Bad Quality Software…

   High cost of support owing to customer dissatisfaction
   Loss of market share (it takes time to sell a product in the market
  due to fault in production)
   Rival companies pull your customers towards them
   A smallest change needs to undergo various tests




                                Confidential                              Slide 2
Quality Attributes




                          ...                                     ...

                       Usability                               Efficiency

Software               Reliability           Software          Reliability
 Quality                                      Quality
                       Efficiency                              Usability

                     Maintainability                         Maintainability

                      Portability                              Portability


               Japan                                    Other countries




                                   Confidential                         Slide 3
Our Services in the areas of Testing & Maintenance

     An organization of 140 people
         Indian bilingual resources: 23
         Japanese consultants: 2
         Other nationals: 3




          Services we offer:

  Software          Software           Software      Establishing
  Testing           Localization and   Maintenance   Offshore testing
                    Testing            Ops Support   Center (OTC)



                                Confidential                        Slide 4
Introduction to Technical Expertise and Engineering Skills



       Programming           VB, .NET (C#, Asp.NET), Java, PHP, C++, Perl, Ruby
       languages
       Databases             Oracle, SQL Server, MySQL, PSQL, Access, SQL Server
                             CE
       Web Servers           Weblogic 8.0, IIS, Apache, Tomcat
       Testing tools/        Junit, Jmeter, PHPUnit, Nunit, Mantis, Bugzilla, Selenium,
       BUG tracking tools    Oracle ATS
       Hardware              Unix, Win, Linux
       Smartphone/Tablet     Android, iPhone, Tablet application testing
       ** Besides the Functionality Testing, we also undertake multilingual testing
       (languages such as Asian, European, and American)
       ** Fidel can customize its infrastructure, tools and the team as per customers'
       requirements.




                                      Confidential                                        Slide 5
Software Development Life Cycle and Services Map

        Checkpoints                      Development Life
                                                                          Performance Consulting Services
                                              Cycle
 Reviewing requirements                             System definition       • Architecture consulting
 definition
                                                                            • Capacity planning
                                                    Software definition
 Reviewing the architecture                                                 • Performance planning
 Reviewing the functional                                  Analysis
 specifications
 Reviewing the design                                      Design
 logically and objectively
                                                        Production          Code tuning
 Unit testing

 Functional testing                                                         • Load testing
                                                       Testing
                                                                            • Stress testing
 UAT, System testing                                  Pre-installation      • Compliance testing
                                                                            • Tuning
 Maintenance testing                                 Post-installation
                                                                            Monitoring 24 X 7
  Currently offered services (Off-site, offshore)
                                                                            Updating website data and
  Services planned to offer (Onsite, Off-site, offshore)                    content

                                                       Confidential                                     Slide 6
Key Points and Service Processes with Your Participation

       Key points                    SDLC
   Reviewing                     System definition
   requirements definition
   Reviewing the                 Software definition
   architecture
   Reviewing the Functionality        Analysis

 Reviewing the design                 Design
 logically and objectively
   Unit testing                     Production             Code tuning
   Function testing                   Testing
                                                          Process
                                    Pre-installation      • Modifying the created test cases and reviewing them with
                                                          the client (After the functionality designing phase)
                                    Post-installation
                                                          • Conforming to QMS( Quality Management System)
                                                          throughout the process of project testing
                                                          • Documentation
Related key points                                        • Managing the project by using the tools and processes at
                                                          our end
Services we will offer
                                                          • Timely updates about the status and review




                                                     Confidential                                        Slide 7
Execution Flow of Testing Project

          Japan                                             India
Customers                   Fidel Japan                                      Fidel India

                  Creating                                           Off-shore PM
                  Test Cases                                         Accept


                                                                     Testing Team
                                  OK
                   Review

Testing
                               Bridge Engineer                       Test
Team
                                                      Error Report
Leader
                                                                     NG
                                                                            OK
The Modified Program


                                                                     Sign Out

Progress Management and Review Meetings (such as
conference call, chat, SKYPE)
                                                                                    LOOP till the end of the test

                                                                                    Optional Resources




                                                 Confidential                                            Slide 8
Process of Establishing Separate Offshore Testing Center (OTC)

Setup                      Knowledge Transfer          Process                 Resume
                                                       Definition              Operations

• Contract                 • Training                  • Project Management   • Objective Definition
• Requirement definition   • Communication with        • Testing Methods      • Division of
                           on-site members                                    Responsibility
• Infrastructural setup                                • Bug Reports
                           • Documentation                                    • Metrics Definitions
• Gathering resources                                  • Escalation
                           • Knowledge Transfer

   5 Weeks

                              2 Weeks
                                                           1 Week

                                                                                     1 Week


                                        T + 8 Weeks
                                        T = Date of Contract



                                           Confidential                                        Slide 9
Advantages of Outsourcing Testing Projects

   Promotes in-house resources
       Creating test cases and sending them for QA
   Services which can be provided offshore (Dividing the testing
  phase)
   Increases the productivity and cuts down the costs
   The resources can be scaled up, as and when required
   No need of test resources (part-time resources)
   Aims at reducing the costs up to 20-30% in the testing phase itself




                                Confidential                          Slide 10
Case Study
              New Media’s Group Networking System (NMGNS)

Testing Summary:

•Efforts Man Months: 8 Man Months
•Environment: LAMP
•Highlights: Test cases mainly for user
roles, access rights, displaying
functionalities for a particular user
group, data should not be displayed
outside the group. Testing for quick
responses as multiple users connected
at a given time. Cross browser testing.
•Tools Used: PHPUnit, Mantis




                                  Confidential              Slide 11
Case Study
                                    Pepoz

Testing Summary:

•Efforts Man Months: 12 Man Months
•Testing for security of user data.
•Use of SSL certificate.
•Testing for payment gateway
transactions.
•Testing for uptime of live sessions.
•Testing for upload and download of
contents.
•Cross browser testing.
•Tools Used: PHP Unit, Bugzilla




                                  Confidential   Slide 12
Case Study
                         Restaurant Booking

Testing Summary:

•Efforts Man Months: 16 Man Months
•Updating test cases for continuous
changes in the specifications.
•Testing for multiple restaurants.
•Testing for restaurant availability.
•Cross browser testing.
•Tools Used: Junit, Jmeter, Mantis




                                  Confidential   Slide 13
Case Study
                                  Bench Prep
Testing Summary:

•Efforts Man Months: This is a continuous process. For
every release of the clients product Fidel has to testing
for the new release.
•One complete QA cycle will include:
      o Functional testing, design testing of the website
         and web app over multiple browsers (Chrome,
         Safari, Mozilla, IE) & browser versions (Latest
         3) and over platforms (Win vista, Win 7, Win
         XP, Mac OS X Snow Leopard and Lion) and
         over iPhone, iPad, Samsung Tablet
      o Document all possible test cases covering all
         possible scenarios.
      o Report all possible bugs over Pivotal.
      o Submit test case documentation after every test
         cycle to BenchPrep.
•Tools Used: Selenium
                                       Confidential         Slide 14
Case Study
             Use of Oracle ATS




                   Confidential   Slide 15
Track Record(Summary)
• Testing and maintenance of WEB application for Japan
  Resort Management Company (a dedicated team of 6
  members - OTC)
• Testing a Smart Phone Application of an American
  Company (a dedicated team of 2 members - OTC)
• Testing the functionality of applications on the basis of
  open source, and testing the Hindi and English translations
  for manufacturing companies
• Testing multilingual localization of Web Applications


For further queries, email at:
Sunil.kulkarni@fideltech.com
                             Confidential             Slide 16

ITS-Fidel

  • 1.
    Independent Testing Service -Synopsis Confidential Slide 1
  • 2.
    Repercussions of BadQuality Software…  High cost of support owing to customer dissatisfaction  Loss of market share (it takes time to sell a product in the market due to fault in production)  Rival companies pull your customers towards them  A smallest change needs to undergo various tests Confidential Slide 2
  • 3.
    Quality Attributes ... ... Usability Efficiency Software Reliability Software Reliability Quality Quality Efficiency Usability Maintainability Maintainability Portability Portability Japan Other countries Confidential Slide 3
  • 4.
    Our Services inthe areas of Testing & Maintenance  An organization of 140 people  Indian bilingual resources: 23  Japanese consultants: 2  Other nationals: 3 Services we offer: Software Software Software Establishing Testing Localization and Maintenance Offshore testing Testing Ops Support Center (OTC) Confidential Slide 4
  • 5.
    Introduction to TechnicalExpertise and Engineering Skills Programming VB, .NET (C#, Asp.NET), Java, PHP, C++, Perl, Ruby languages Databases Oracle, SQL Server, MySQL, PSQL, Access, SQL Server CE Web Servers Weblogic 8.0, IIS, Apache, Tomcat Testing tools/ Junit, Jmeter, PHPUnit, Nunit, Mantis, Bugzilla, Selenium, BUG tracking tools Oracle ATS Hardware Unix, Win, Linux Smartphone/Tablet Android, iPhone, Tablet application testing ** Besides the Functionality Testing, we also undertake multilingual testing (languages such as Asian, European, and American) ** Fidel can customize its infrastructure, tools and the team as per customers' requirements. Confidential Slide 5
  • 6.
    Software Development LifeCycle and Services Map Checkpoints Development Life Performance Consulting Services Cycle Reviewing requirements System definition • Architecture consulting definition • Capacity planning Software definition Reviewing the architecture • Performance planning Reviewing the functional Analysis specifications Reviewing the design Design logically and objectively Production Code tuning Unit testing Functional testing • Load testing Testing • Stress testing UAT, System testing Pre-installation • Compliance testing • Tuning Maintenance testing Post-installation Monitoring 24 X 7 Currently offered services (Off-site, offshore) Updating website data and Services planned to offer (Onsite, Off-site, offshore) content Confidential Slide 6
  • 7.
    Key Points andService Processes with Your Participation Key points SDLC Reviewing System definition requirements definition Reviewing the Software definition architecture Reviewing the Functionality Analysis Reviewing the design Design logically and objectively Unit testing Production Code tuning Function testing Testing Process Pre-installation • Modifying the created test cases and reviewing them with the client (After the functionality designing phase) Post-installation • Conforming to QMS( Quality Management System) throughout the process of project testing • Documentation Related key points • Managing the project by using the tools and processes at our end Services we will offer • Timely updates about the status and review Confidential Slide 7
  • 8.
    Execution Flow ofTesting Project Japan India Customers Fidel Japan Fidel India Creating Off-shore PM Test Cases Accept Testing Team OK Review Testing Bridge Engineer Test Team Error Report Leader NG OK The Modified Program Sign Out Progress Management and Review Meetings (such as conference call, chat, SKYPE) LOOP till the end of the test Optional Resources Confidential Slide 8
  • 9.
    Process of EstablishingSeparate Offshore Testing Center (OTC) Setup Knowledge Transfer Process Resume Definition Operations • Contract • Training • Project Management • Objective Definition • Requirement definition • Communication with • Testing Methods • Division of on-site members Responsibility • Infrastructural setup • Bug Reports • Documentation • Metrics Definitions • Gathering resources • Escalation • Knowledge Transfer 5 Weeks 2 Weeks 1 Week 1 Week T + 8 Weeks T = Date of Contract Confidential Slide 9
  • 10.
    Advantages of OutsourcingTesting Projects  Promotes in-house resources  Creating test cases and sending them for QA  Services which can be provided offshore (Dividing the testing phase)  Increases the productivity and cuts down the costs  The resources can be scaled up, as and when required  No need of test resources (part-time resources)  Aims at reducing the costs up to 20-30% in the testing phase itself Confidential Slide 10
  • 11.
    Case Study New Media’s Group Networking System (NMGNS) Testing Summary: •Efforts Man Months: 8 Man Months •Environment: LAMP •Highlights: Test cases mainly for user roles, access rights, displaying functionalities for a particular user group, data should not be displayed outside the group. Testing for quick responses as multiple users connected at a given time. Cross browser testing. •Tools Used: PHPUnit, Mantis Confidential Slide 11
  • 12.
    Case Study Pepoz Testing Summary: •Efforts Man Months: 12 Man Months •Testing for security of user data. •Use of SSL certificate. •Testing for payment gateway transactions. •Testing for uptime of live sessions. •Testing for upload and download of contents. •Cross browser testing. •Tools Used: PHP Unit, Bugzilla Confidential Slide 12
  • 13.
    Case Study Restaurant Booking Testing Summary: •Efforts Man Months: 16 Man Months •Updating test cases for continuous changes in the specifications. •Testing for multiple restaurants. •Testing for restaurant availability. •Cross browser testing. •Tools Used: Junit, Jmeter, Mantis Confidential Slide 13
  • 14.
    Case Study Bench Prep Testing Summary: •Efforts Man Months: This is a continuous process. For every release of the clients product Fidel has to testing for the new release. •One complete QA cycle will include: o Functional testing, design testing of the website and web app over multiple browsers (Chrome, Safari, Mozilla, IE) & browser versions (Latest 3) and over platforms (Win vista, Win 7, Win XP, Mac OS X Snow Leopard and Lion) and over iPhone, iPad, Samsung Tablet o Document all possible test cases covering all possible scenarios. o Report all possible bugs over Pivotal. o Submit test case documentation after every test cycle to BenchPrep. •Tools Used: Selenium Confidential Slide 14
  • 15.
    Case Study Use of Oracle ATS Confidential Slide 15
  • 16.
    Track Record(Summary) • Testingand maintenance of WEB application for Japan Resort Management Company (a dedicated team of 6 members - OTC) • Testing a Smart Phone Application of an American Company (a dedicated team of 2 members - OTC) • Testing the functionality of applications on the basis of open source, and testing the Hindi and English translations for manufacturing companies • Testing multilingual localization of Web Applications For further queries, email at: Sunil.kulkarni@fideltech.com Confidential Slide 16