2. 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
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 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
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)
• 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