SlideShare ist ein Scribd-Unternehmen logo
1 von 28
www.synerzip.com
QA/Testing @Synerzip
October 2008
Confidential
Discussion Topics
1. Synerzip Overview
2. QA/Testing Capabilities
• Overview
• Best Practices
Confidential
About Us (Synerzip in a Nut-shell)
1. Software development partner for small/mid-sized
technology companies
• Focus: B/C round funded technology companies
• Deep experience in product development, testing, & deployment
• Handles full software development life cycle
• Technology and industry domain agnostic
• Engagement flexibility: Fixed-Price OR Dedicated-Team
2. Actually reduces risk of development/delivery
• Experienced software management team
• Brings in appropriate level of engineering discipline
• Follows Agile development process – responsive & disciplined
3. Reduces cost – dual-shore team providing 50% cost
advantage
4. Offers long term flexibility – allows (facilitates) taking
offshore team captive
Confidential
Experienced Team
• Hemant Elhence, Chief Executive Officer
– Co-founder & COO of ECMi (Dallas), venture funded software product company
– Product-line VP at i2 – managed product portfolio with multiple offshore teams
– Manager at McKinsey & Co (Dallas), Consultant at TRG (Boston)
– Software engineer at Digital Equipment Corporation (Boston)
– BSEE IIT Delhi, MSEE Univ. of Massachusetts, MBA Univ. of Chicago
• Vinayak Joglekar, EVP & Chief Technology Officer
– Co-founder & CTO of ECMi, lead offshore (India) development center
– 22+ years experience in software architecture design & product development,
has built and mentored 100+ teams, hired 1000+ software professionals
– Successfully delivered off-shore software projects for 20+ companies incl. Alfa-
Laval, First Guarantty, Cyberdrawer, etc.
– BSME IIT Bombay, MBA IIM Calcutta
Team of seasoned professionals with extensive experience
in offshore software Product Development
Confidential
Our Clients
Confidential
Services Scope
Product
Development
Maintenance
Customer
Support
QA/Testing
• Automation
• Performance/usability
• Stress/compatibility
Application
Integration
Data Prep &
Loading
Configuration/
Deployment
• Full solution provider for small/mid-sized technology company
– Able to handle all related services
– Puts together tailored team and processes
Related Services
• Data Entry
• BPO
Confidential
Technology Skills
Synerzip team offers skills for variety of front end, back and helper tools in open
source as well as the licensed software.
Open Source Licensed Microsoft Database,
Datawarehousing
and OLAP
UI and Client
side
Ajax, Ruby on
rails, Struts, JSF,
Tiles, Eclipse
GEF
Flash,
Fireworks,
Dreamweaver
ASP.Net with
C# , Visual
C++, Visual
Basic
Actuate, Crystal reports ,
Cognos Visualizer,
Business objects
Server Side Java, J2EE,
JBoss,
Hibernate,
Spring, AspectJ,
Weblogic,
Websphere
ATL, COM,
DCOM, Biztalk
Server, SQL
Server 2005,
Cognos Powerplay,
Informatica, Oracle
8/9/10g, DB2, Hyperion,
MySQL, PostgreSQL
Tools CVS, Ant,
Maven, Cruise
Control,
Fitnesse, Open
STA, jMeter,
Watir, Selenium
Winrunner,
Loadrunner,
Rational Rose,
Quick Test Pro,
Rational Robot
Visual
Studio.Net,
nUnit,
nHibernate
Toad, Data Junction,
Erwin
Confidential
Discussion Topics
1. Synerzip Overview
2. QA/Testing Capabilities
• Overview
• Best Practices
Confidential
Why Leverage Synerzip for QA
1. Third-party authentication - independent,
“outside-in” perspective
2. Leverage Synerzip’s cumulative experience -
repository of know-how and best practices
3. Leverage specialized skills and processes
• Technical e.g. Automation, Load/Performance Testing, Usability
testing
• Test Strategy Design
• Test Management e.g. estimation, project management, metrics
4. Access to flexible capacity – ability to
increase/decrease capacity on-demand
5. Gain cost advantage of dual-shore operation
Confidential
Handles Full Scope of Testing
Testing Triad
Confidential
Testing Activities with SDLC
Confidential
Importance of Testing in SDLC
• Testing requires 40% of total efforts in SDLC
• Release decisions can be based on hard testing data, thus with proper
risk assessment
• Fixing of defects earlier in the SDLC is much cheaper!
• Agile methodology – Test driven development
Confidential
Discussion Topics
1. Synerzip Overview
2. QA/Testing Capabilities
• Overview
• Best Practices
ConfidentialConfidential
QA Best Practices
• QA Process
• Test case management
• Bug Tracking
• Test automation
• Performance Testing
ConfidentialConfidential
QA Process
We recommend and follow Agile
methodologies as a part of QA Process
 Agile methodologies generally promote: A project
management process that encourages frequent inspection
and adaptation.
 Each iteration is worked on by a team through a full
software development cycle, including planning,
requirements analysis, design, coding, unit testing,
and progress.
 As a part of Agile process we use following tools and
techniques such as continuous
integration,Fitnesse,nUnit/XUnit etc.
ConfidentialConfidential
Test Strategy
• Test planning
• Use cases
• Test case documentation
• Test case execution ( Black box , white box
testing)
• System Testing
• Acceptance Testing
• Usability Testing
• Compatibility Testing
• Continue Test case update
• Test automation (Automate regression test suite)
ConfidentialConfidential
Test Strategy (Continued)
Understanding of
requirements
1
Start preparing flow chart
/ block diagram based on
the understanding and
verify. 2
Come up with use
case diagrams.
3
Prepare Test out
line document and
get it reviewed.
4
Prepare Detail
testcase document
5
Execute it during
each test cycle.
6
Ad-Hoc Testing
7
Prepare Customer
scenarios document
support team.
9
Automate
regression Test
suite.
8
User acceptance
/Performance
/Security Testing
10
ConfidentialConfidential
System Testing
• Volume and stress testing: Can the system handle the
required data throughput, requests etc? What are the
upper bounds?
• Configuration testing: Does the system operate correctly
on all the required software and hardware configuration?
• Resource management testing: Can the system exceed
memory allocation limits?
• Security testing: Is the system secure enough?
• Recovery testing: Use pathological test cases to test
system recovery capabilities.
• Availability/reliability: Does the system meet the
requirements?
ConfidentialConfidential
Test case management
• We use opensource free tool TestLink
(http://testlink.org/wordpress/) for doing test case
management. TestLink is a web based tool
• TestLink enables easily to create and manage Test cases
as well as organize them into Test plans.
• Test plans allow team members to execute Test cases and
track test results dynamically, generate reports, trace
software requirements, prioritize and assign tasks.
• The tool has web based and its really useful for
management to track the testing status as per build.
• It cooperates with known Bug tracking systems as is
Bugzilla, Mantis and few more.
ConfidentialConfidential
Test Metrics
• We maintain the metrics generated by the
Testlink itself
• General Test Plan Metrics
• Overall Build Status
• Query Metrics ( user can form a query for e.g. build , top level test suite start
time , end time etc.)
• Failed Test Cases
• Blocked Test Cases
• Not run Test Cases
• Total bugs for each testcase.
• Charts ( Pie charts etc.)
ConfidentialConfidential
Bug Tracking
• We are familiar with BugZilla, Mantis, Test
track pro, etc.
• We make sure that all the required details
are there in the defect including good
summary, environment description, Proper
steps , attachments /screenshots etc.
ConfidentialConfidential
Test automation
• We believe in test automation and we
generally try to achieve 80-90% of the
testing using automated test suites.
• Based on the application we evaluate
different tools.
• We run the complete automated suite after
every build release.
• We use tools such as Selenium, Watir ,
Ruby , Perl, TCL.
ConfidentialConfidential
Performance Testing
• We conduct performance testing to
determine how fast some aspect of system
performs under particular work load
• We recommend load as well as stress
testing.
• We recommend opensource tool WebLoad
(http://www.webload.org/) , OpenSTA
http://opensta.org/
ConfidentialConfidential
Load Testing
• A load test is usually conducted to
understand the behavior of the application
under a specific expected load.
• Parameters used will be:
• Response Time
• Throughput
• Resource Utilization
• Tools like Jmeter, OpenSTA, LoadRunner,
Selenium can be used
ConfidentialConfidential
Stress Testing
• This testing is normally used to determine
the outer limits of the application.
• Tests are re-run with incremental number of
users until the application breaks down.
• Tools like Jmeter, OpenSTA, LoadRunner,
Selenium can be used
Confidential
Typical Performance Metrics
Sr.
No
Objective Performance Metrics Actionable Points
1. Ascertaining capacity of
the system
Resource utilization
Throughput
Enhancement of
hardware.
2. Bottleneck Identification
2.1 - Hardware Resource Utilization Increase in
hardware.
2.2 - Application Response Time, Resource
Utilization
Code review and
optimization.
2.3 - Application Server Response Time, Resource
Utilization, Server specific
monitors.
Tuning of server
configuration
settings.
2.4 - Database Server Response Time, Resource
Utilization
1) Tuning of
database server
2) Database and
query optimization.
2.5 - Network Bandwidth usage. Increase Network
bandwidth.
Confidential
ConfidentialConfidential
Questions?
Confidential
Contact Information
• Hemant Elhence (Dallas based)
– hemant@synerzip.com
– Cell Phone: 214.762.4873
• www.synerzip.com
• HQ in Dallas, TX
– 14228 Midway Rd, #130, Dallas, TX 75244
– Office Tel: 469.322.0349
– Office Fax: 469.322.0490

Weitere ähnliche Inhalte

Was ist angesagt?

TestIT Software Assurance
TestIT Software AssuranceTestIT Software Assurance
TestIT Software Assurance
testitcouk
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
Cygnet Infotech
 
Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)
Puppet
 

Was ist angesagt? (20)

Deployit Product Demo
Deployit Product DemoDeployit Product Demo
Deployit Product Demo
 
TestIT Software Assurance
TestIT Software AssuranceTestIT Software Assurance
TestIT Software Assurance
 
Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery Pipeline
 
ApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apexApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apex
 
Seven Steps to Pragmatic Mobile Testing
Seven Steps to Pragmatic Mobile TestingSeven Steps to Pragmatic Mobile Testing
Seven Steps to Pragmatic Mobile Testing
 
QA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow applicationQA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow application
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
CA CD for Linkedin
CA CD for LinkedinCA CD for Linkedin
CA CD for Linkedin
 
They don't call it Continuous Integration for nothing!
They don't call it Continuous Integration for nothing!They don't call it Continuous Integration for nothing!
They don't call it Continuous Integration for nothing!
 
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
 
Continuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingContinuous Integration for Mobile App Testing
Continuous Integration for Mobile App Testing
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWD
 
DevOps drivein - Mind the Gap
DevOps drivein - Mind the GapDevOps drivein - Mind the Gap
DevOps drivein - Mind the Gap
 
Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 
Drive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingDrive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous Testing
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
 

Ähnlich wie The QA/Testing Process

William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updated
Bill Truong
 
Resume_Sagar_4.5+Years
Resume_Sagar_4.5+YearsResume_Sagar_4.5+Years
Resume_Sagar_4.5+Years
sagar k gowda
 
Shruti Sharma_Testing_Sel
Shruti Sharma_Testing_SelShruti Sharma_Testing_Sel
Shruti Sharma_Testing_Sel
Shruti Sharma
 
Automating testing with open source tools (1)
Automating testing with open source tools (1)Automating testing with open source tools (1)
Automating testing with open source tools (1)
Rohit Biradar
 

Ähnlich wie The QA/Testing Process (20)

4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
 
Bringing Security Testing to Development: How to Enable Developers to Act as ...
Bringing Security Testing to Development: How to Enable Developers to Act as ...Bringing Security Testing to Development: How to Enable Developers to Act as ...
Bringing Security Testing to Development: How to Enable Developers to Act as ...
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updated
 
Resume_Sagar_4.5+Years
Resume_Sagar_4.5+YearsResume_Sagar_4.5+Years
Resume_Sagar_4.5+Years
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineering
 
Automated Testing Using Selenium
Automated Testing Using SeleniumAutomated Testing Using Selenium
Automated Testing Using Selenium
 
Walter_resume_PTM
Walter_resume_PTMWalter_resume_PTM
Walter_resume_PTM
 
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
 
Shruti Sharma_Testing_Sel
Shruti Sharma_Testing_SelShruti Sharma_Testing_Sel
Shruti Sharma_Testing_Sel
 
Automating testing with open source tools (1)
Automating testing with open source tools (1)Automating testing with open source tools (1)
Automating testing with open source tools (1)
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
 
kishore
kishorekishore
kishore
 
Continuous testing for continuous delivery
Continuous testing for continuous deliveryContinuous testing for continuous delivery
Continuous testing for continuous delivery
 

Mehr von Synerzip

Mehr von Synerzip (20)

Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget Projects
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi Verma
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management Basics
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik Huddleston
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon Poole
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile Leadership
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGreal
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat Subramaniam
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in Agile
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 
Elephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd LittleElephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd Little
 
Panning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile CoachPanning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile Coach
 

Kürzlich hochgeladen

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Kürzlich hochgeladen (20)

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

The QA/Testing Process

  • 2. Confidential Discussion Topics 1. Synerzip Overview 2. QA/Testing Capabilities • Overview • Best Practices
  • 3. Confidential About Us (Synerzip in a Nut-shell) 1. Software development partner for small/mid-sized technology companies • Focus: B/C round funded technology companies • Deep experience in product development, testing, & deployment • Handles full software development life cycle • Technology and industry domain agnostic • Engagement flexibility: Fixed-Price OR Dedicated-Team 2. Actually reduces risk of development/delivery • Experienced software management team • Brings in appropriate level of engineering discipline • Follows Agile development process – responsive & disciplined 3. Reduces cost – dual-shore team providing 50% cost advantage 4. Offers long term flexibility – allows (facilitates) taking offshore team captive
  • 4. Confidential Experienced Team • Hemant Elhence, Chief Executive Officer – Co-founder & COO of ECMi (Dallas), venture funded software product company – Product-line VP at i2 – managed product portfolio with multiple offshore teams – Manager at McKinsey & Co (Dallas), Consultant at TRG (Boston) – Software engineer at Digital Equipment Corporation (Boston) – BSEE IIT Delhi, MSEE Univ. of Massachusetts, MBA Univ. of Chicago • Vinayak Joglekar, EVP & Chief Technology Officer – Co-founder & CTO of ECMi, lead offshore (India) development center – 22+ years experience in software architecture design & product development, has built and mentored 100+ teams, hired 1000+ software professionals – Successfully delivered off-shore software projects for 20+ companies incl. Alfa- Laval, First Guarantty, Cyberdrawer, etc. – BSME IIT Bombay, MBA IIM Calcutta Team of seasoned professionals with extensive experience in offshore software Product Development
  • 6. Confidential Services Scope Product Development Maintenance Customer Support QA/Testing • Automation • Performance/usability • Stress/compatibility Application Integration Data Prep & Loading Configuration/ Deployment • Full solution provider for small/mid-sized technology company – Able to handle all related services – Puts together tailored team and processes Related Services • Data Entry • BPO
  • 7. Confidential Technology Skills Synerzip team offers skills for variety of front end, back and helper tools in open source as well as the licensed software. Open Source Licensed Microsoft Database, Datawarehousing and OLAP UI and Client side Ajax, Ruby on rails, Struts, JSF, Tiles, Eclipse GEF Flash, Fireworks, Dreamweaver ASP.Net with C# , Visual C++, Visual Basic Actuate, Crystal reports , Cognos Visualizer, Business objects Server Side Java, J2EE, JBoss, Hibernate, Spring, AspectJ, Weblogic, Websphere ATL, COM, DCOM, Biztalk Server, SQL Server 2005, Cognos Powerplay, Informatica, Oracle 8/9/10g, DB2, Hyperion, MySQL, PostgreSQL Tools CVS, Ant, Maven, Cruise Control, Fitnesse, Open STA, jMeter, Watir, Selenium Winrunner, Loadrunner, Rational Rose, Quick Test Pro, Rational Robot Visual Studio.Net, nUnit, nHibernate Toad, Data Junction, Erwin
  • 8. Confidential Discussion Topics 1. Synerzip Overview 2. QA/Testing Capabilities • Overview • Best Practices
  • 9. Confidential Why Leverage Synerzip for QA 1. Third-party authentication - independent, “outside-in” perspective 2. Leverage Synerzip’s cumulative experience - repository of know-how and best practices 3. Leverage specialized skills and processes • Technical e.g. Automation, Load/Performance Testing, Usability testing • Test Strategy Design • Test Management e.g. estimation, project management, metrics 4. Access to flexible capacity – ability to increase/decrease capacity on-demand 5. Gain cost advantage of dual-shore operation
  • 10. Confidential Handles Full Scope of Testing Testing Triad
  • 12. Confidential Importance of Testing in SDLC • Testing requires 40% of total efforts in SDLC • Release decisions can be based on hard testing data, thus with proper risk assessment • Fixing of defects earlier in the SDLC is much cheaper! • Agile methodology – Test driven development
  • 13. Confidential Discussion Topics 1. Synerzip Overview 2. QA/Testing Capabilities • Overview • Best Practices
  • 14. ConfidentialConfidential QA Best Practices • QA Process • Test case management • Bug Tracking • Test automation • Performance Testing
  • 15. ConfidentialConfidential QA Process We recommend and follow Agile methodologies as a part of QA Process  Agile methodologies generally promote: A project management process that encourages frequent inspection and adaptation.  Each iteration is worked on by a team through a full software development cycle, including planning, requirements analysis, design, coding, unit testing, and progress.  As a part of Agile process we use following tools and techniques such as continuous integration,Fitnesse,nUnit/XUnit etc.
  • 16. ConfidentialConfidential Test Strategy • Test planning • Use cases • Test case documentation • Test case execution ( Black box , white box testing) • System Testing • Acceptance Testing • Usability Testing • Compatibility Testing • Continue Test case update • Test automation (Automate regression test suite)
  • 17. ConfidentialConfidential Test Strategy (Continued) Understanding of requirements 1 Start preparing flow chart / block diagram based on the understanding and verify. 2 Come up with use case diagrams. 3 Prepare Test out line document and get it reviewed. 4 Prepare Detail testcase document 5 Execute it during each test cycle. 6 Ad-Hoc Testing 7 Prepare Customer scenarios document support team. 9 Automate regression Test suite. 8 User acceptance /Performance /Security Testing 10
  • 18. ConfidentialConfidential System Testing • Volume and stress testing: Can the system handle the required data throughput, requests etc? What are the upper bounds? • Configuration testing: Does the system operate correctly on all the required software and hardware configuration? • Resource management testing: Can the system exceed memory allocation limits? • Security testing: Is the system secure enough? • Recovery testing: Use pathological test cases to test system recovery capabilities. • Availability/reliability: Does the system meet the requirements?
  • 19. ConfidentialConfidential Test case management • We use opensource free tool TestLink (http://testlink.org/wordpress/) for doing test case management. TestLink is a web based tool • TestLink enables easily to create and manage Test cases as well as organize them into Test plans. • Test plans allow team members to execute Test cases and track test results dynamically, generate reports, trace software requirements, prioritize and assign tasks. • The tool has web based and its really useful for management to track the testing status as per build. • It cooperates with known Bug tracking systems as is Bugzilla, Mantis and few more.
  • 20. ConfidentialConfidential Test Metrics • We maintain the metrics generated by the Testlink itself • General Test Plan Metrics • Overall Build Status • Query Metrics ( user can form a query for e.g. build , top level test suite start time , end time etc.) • Failed Test Cases • Blocked Test Cases • Not run Test Cases • Total bugs for each testcase. • Charts ( Pie charts etc.)
  • 21. ConfidentialConfidential Bug Tracking • We are familiar with BugZilla, Mantis, Test track pro, etc. • We make sure that all the required details are there in the defect including good summary, environment description, Proper steps , attachments /screenshots etc.
  • 22. ConfidentialConfidential Test automation • We believe in test automation and we generally try to achieve 80-90% of the testing using automated test suites. • Based on the application we evaluate different tools. • We run the complete automated suite after every build release. • We use tools such as Selenium, Watir , Ruby , Perl, TCL.
  • 23. ConfidentialConfidential Performance Testing • We conduct performance testing to determine how fast some aspect of system performs under particular work load • We recommend load as well as stress testing. • We recommend opensource tool WebLoad (http://www.webload.org/) , OpenSTA http://opensta.org/
  • 24. ConfidentialConfidential Load Testing • A load test is usually conducted to understand the behavior of the application under a specific expected load. • Parameters used will be: • Response Time • Throughput • Resource Utilization • Tools like Jmeter, OpenSTA, LoadRunner, Selenium can be used
  • 25. ConfidentialConfidential Stress Testing • This testing is normally used to determine the outer limits of the application. • Tests are re-run with incremental number of users until the application breaks down. • Tools like Jmeter, OpenSTA, LoadRunner, Selenium can be used
  • 26. Confidential Typical Performance Metrics Sr. No Objective Performance Metrics Actionable Points 1. Ascertaining capacity of the system Resource utilization Throughput Enhancement of hardware. 2. Bottleneck Identification 2.1 - Hardware Resource Utilization Increase in hardware. 2.2 - Application Response Time, Resource Utilization Code review and optimization. 2.3 - Application Server Response Time, Resource Utilization, Server specific monitors. Tuning of server configuration settings. 2.4 - Database Server Response Time, Resource Utilization 1) Tuning of database server 2) Database and query optimization. 2.5 - Network Bandwidth usage. Increase Network bandwidth. Confidential
  • 28. Confidential Contact Information • Hemant Elhence (Dallas based) – hemant@synerzip.com – Cell Phone: 214.762.4873 • www.synerzip.com • HQ in Dallas, TX – 14228 Midway Rd, #130, Dallas, TX 75244 – Office Tel: 469.322.0349 – Office Fax: 469.322.0490