SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Testing a SaaS Platform
Report
Anne-Marie Charrett
Follow
Test Consultant | Testing Coach | Modern Renaissance Woman | at WorkVentures
Apr. 22, 2010
•
0 likes
•
4,025 views
1
of
22
Testing a SaaS Platform
Apr. 22, 2010
•
0 likes
•
4,025 views
Download Now
Download to read offline
Report
Technology
A webinar by Joel Montevilsky on testing Practitest, a SaaS service.
Anne-Marie Charrett
Follow
Test Consultant | Testing Coach | Modern Renaissance Woman | at WorkVentures
Recommended
SaaS Testing Overview - Foundation
Ram Garg
22.9K views
•
43 slides
SaaS Testing on an Agile World
PractiTest
1.5K views
•
22 slides
Testing Cloud Services: SaaS, PaaS, and IaaS
TechWell
3.6K views
•
57 slides
Introducing testing cloud services - Transformation to SaaS
Kees Blokland
296 views
•
94 slides
Cloud testing: challenges and opportunities, TaaS, Integration Testing
Dr Ganesh Iyer
7.6K views
•
25 slides
Cloud testing
Baiju Joseph
8.5K views
•
12 slides
More Related Content
What's hot
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
SOASTA
1.8K views
•
51 slides
Cloud Testing by Suganya M
Forziatech
1.6K views
•
20 slides
Cloud based testing
Muhammadu Isa
475 views
•
17 slides
Cloud_Testing_The_future_of_softwareV1.04
Mrityunjaya Hikkalgutti
267 views
•
21 slides
A Year of “Testing” the Cloud for Development and Test
TechWell
438 views
•
19 slides
Cloud Testing Framework
Crescencio Rodrigues Lima Neto
1.5K views
•
10 slides
What's hot
(20)
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
SOASTA
•
1.8K views
Cloud Testing by Suganya M
Forziatech
•
1.6K views
Cloud based testing
Muhammadu Isa
•
475 views
Cloud_Testing_The_future_of_softwareV1.04
Mrityunjaya Hikkalgutti
•
267 views
A Year of “Testing” the Cloud for Development and Test
TechWell
•
438 views
Cloud Testing Framework
Crescencio Rodrigues Lima Neto
•
1.5K views
Testing the Migration of Monolithic Applications to Microservices on the Cloud
Nagarro
•
381 views
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Cognizant
•
140 views
Taking Testing to the Cloud
Cognizant
•
1.4K views
Non-functional Issues in Cloud Based Systems by Kees Blokland and Martin Pol
Kees Blokland
•
122 views
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Skytap Cloud
•
1.7K views
Webinar: Automating the Creation and Use of Virtual Testing Environments
Skytap Cloud
•
978 views
Cloud Testing - A New Age Approach to Testing
Software Testing Solution
•
524 views
Cloud Testing: The Future of software Testing
BugRaptors
•
1.7K views
Getting ready for Infrastructure Transformation with hyper-converged
Synapse360
•
333 views
Virtualization impact in software testing
vodQA
•
1.8K views
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Puppet
•
2.4K views
From Relational Database Management to Big Data: Solutions for Data Migration...
Cognizant
•
803 views
What is the PaaS?
CloudBees
•
1.3K views
Performance Testing Cloud-Based Systems
TechWell
•
605 views
Viewers also liked
Testing SAAS, how to go about it?
Tomek Borek
1.8K views
•
33 slides
Cloud testing
Sachin Aralikatti
3.4K views
•
17 slides
Cloud testing
Md. Mahedi Mahfuj
5K views
•
29 slides
Cloud testing
Khizra Sammad
3.5K views
•
23 slides
Coaching Testing
Anne-Marie Charrett
990 views
•
26 slides
Software as a Service - Concepts and Implementation
ogglog
4.4K views
•
21 slides
Viewers also liked
(20)
Testing SAAS, how to go about it?
Tomek Borek
•
1.8K views
Cloud testing
Sachin Aralikatti
•
3.4K views
Cloud testing
Md. Mahedi Mahfuj
•
5K views
Cloud testing
Khizra Sammad
•
3.5K views
Coaching Testing
Anne-Marie Charrett
•
990 views
Software as a Service - Concepts and Implementation
ogglog
•
4.4K views
Performance testing in scope of migration to cloud by Serghei Radov
Valeriia Maliarenko
•
510 views
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
SOASTA
•
2.7K views
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Puppet
•
18K views
Testing capability ppt
anilreddyqa
•
8.8K views
TRASYS Testing As A Service
Hans Cortoos
•
2.1K views
Spiral model explanation
Umar Farooq
•
27.2K views
Agile presentation
infolock
•
53K views
Manual testing interview question by INFOTECH
Pravinsinh
•
305.1K views
How to Develop Your SaaS Pricing Model
Lincoln Murphy
•
191.4K views
The SaaS business model
David Skok
•
179.1K views
Webservices Overview : XML RPC, SOAP and REST
Pradeep Kumar
•
28.7K views
Overview of Agile Methodology
Haresh Karkar
•
250.1K views
Upfront LP Survey of the Venture Capital & Startup Industry
Mark Suster
•
53.9K views
Upfront Ventures VC Survey 2017
Mark Suster
•
56.4K views
Similar to Testing a SaaS Platform
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
SOASTA
1.1K views
•
49 slides
Mobile Monitoring Best Practices
Lizzy Guido (she/her)
168 views
•
20 slides
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Contribyte
185 views
•
26 slides
Improving Quality through Continuous Integration - A case study of CollabNet
Venkat Janardhanam, MS, MBA
1.4K views
•
24 slides
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
1.4K views
•
31 slides
Ibm innovate ci for system z
Rosalind Radcliffe
1.9K views
•
34 slides
Similar to Testing a SaaS Platform
(20)
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
SOASTA
•
1.1K views
Mobile Monitoring Best Practices
Lizzy Guido (she/her)
•
168 views
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Contribyte
•
185 views
Improving Quality through Continuous Integration - A case study of CollabNet
Venkat Janardhanam, MS, MBA
•
1.4K views
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
•
1.4K views
Ibm innovate ci for system z
Rosalind Radcliffe
•
1.9K views
Anu_Sharma2016_DWH
Anu Sharma
•
368 views
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
•
1.4K views
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Ostrato
•
990 views
2016 Federal User Group Conference - DevOps Product Strategy
CollabNet
•
941 views
No Devops Without Continuous Testing
Parasoft
•
874 views
VCS_QAPerformanceSlides
Michael Cowan
•
144 views
Visual Studio 2015 - Lançamento está próximo
Daniel Semedo
•
616 views
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI ETHIRAJ
•
248 views
Architecting for Continuous Delivery
Mohammad Bilal Wahla
•
523 views
Continuous Testing
SOASTA
•
2.6K views
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Sauce Labs
•
4.6K views
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
BAINIDA
•
784 views
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs
•
1.2K views
Leveraging Analytics for DevOps
Michael Floyd
•
258 views
More from Anne-Marie Charrett
It takes a village to build a quality product
Anne-Marie Charrett
436 views
•
22 slides
Test Management Revisited ATD2K16
Anne-Marie Charrett
408 views
•
30 slides
Testing Microservices
Anne-Marie Charrett
1.4K views
•
28 slides
Robots, Testing and LAST
Anne-Marie Charrett
522 views
•
17 slides
Speak easy diversity
Anne-Marie Charrett
1.3K views
•
28 slides
Develop your brand
Anne-Marie Charrett
836 views
•
24 slides
More from Anne-Marie Charrett
(19)
It takes a village to build a quality product
Anne-Marie Charrett
•
436 views
Test Management Revisited ATD2K16
Anne-Marie Charrett
•
408 views
Testing Microservices
Anne-Marie Charrett
•
1.4K views
Robots, Testing and LAST
Anne-Marie Charrett
•
522 views
Speak easy diversity
Anne-Marie Charrett
•
1.3K views
Develop your brand
Anne-Marie Charrett
•
836 views
Disruptive Testing
Anne-Marie Charrett
•
1.8K views
Testing trapeze-2014-april
Anne-Marie Charrett
•
2.8K views
how to reduce the cost of software testing
Anne-Marie Charrett
•
2.9K views
A story on failure
Anne-Marie Charrett
•
859 views
Software testing
Anne-Marie Charrett
•
1.3K views
Creating a Context Driven Test Team
Anne-Marie Charrett
•
1.4K views
A taste of Exploratory Testing
Anne-Marie Charrett
•
1.5K views
Agile Testing
Anne-Marie Charrett
•
576 views
A Taste of Exploratory Testing
Anne-Marie Charrett
•
3.1K views
Develop your inner tester
Anne-Marie Charrett
•
641 views
Exploratory testing workshop
Anne-Marie Charrett
•
2.6K views
Discovering your inner tester
Anne-Marie Charrett
•
1.8K views
Startups And Software Testing
Anne-Marie Charrett
•
1.7K views
Recently uploaded
h2 meet pdf test.pdf
JohnLee971654
51 views
•
4 slides
Keynote: Two years at the British Library... and counting / Alan Danskin (Bri...
CILIP MDG
22 views
•
33 slides
Advancing Equity and Inclusion for Deaf Students in Higher Education
3Play Media
141 views
•
24 slides
Metadata & Discovery Group Conference 2023 - Day 2
CILIP MDG
12 views
•
9 slides
Google Cloud Study Jams Info Session
GDSCPCCE
20 views
•
13 slides
TEKART CON 2023
AdedoyinSamuel1
22 views
•
35 slides
Recently uploaded
(20)
h2 meet pdf test.pdf
JohnLee971654
•
51 views
Keynote: Two years at the British Library... and counting / Alan Danskin (Bri...
CILIP MDG
•
22 views
Advancing Equity and Inclusion for Deaf Students in Higher Education
3Play Media
•
141 views
Metadata & Discovery Group Conference 2023 - Day 2
CILIP MDG
•
12 views
Google Cloud Study Jams Info Session
GDSCPCCE
•
20 views
TEKART CON 2023
AdedoyinSamuel1
•
22 views
Common WordPress APIs - Options API
Jonathan Bossenger
•
18 views
ISO Survey 2022: ISO 27001 certificates (ISMS)
Andrey Prozorov, CISM, CIPP/E, CDPSE. LA 27001
•
73 views
Knowledge graph use cases in natural language generation
Elena Simperl
•
83 views
Announcing InfluxDB Clustered
InfluxData
•
51 views
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
NicolasVuillamy1
•
155 views
Orchestration, Automation and Virtualisation Maturity Model
CSUC - Consorci de Serveis Universitaris de Catalunya
•
51 views
Prompt Engineering - an Art, a Science, or your next Job Title?
Maxim Salnikov
•
16 views
BuilderAI Proposal_Malesniak
Michael Lesniak
•
84 views
Unleashing Innovation: IoT Project with MicroPython
Vubon Roy
•
19 views
Roottoo Innovation V24_CP.pdf
roottooinnovation
•
23 views
Understanding Wireguard, TLS and Workload Identity
Christian Posta
•
96 views
Framing Few Shot Knowledge Graph Completion with Large Language Models
MODUL Technology GmbH
•
25 views
Elevate Your Enterprise with FME 23.1
Safe Software
•
271 views
Improving Employee Experiences on Cisco RoomOS Devices, Webex, and Microsoft ...
ThousandEyes
•
60 views
Testing a SaaS Platform
2.
About me -
Joel Montvelisky PractiTest – Co Founder & Prod. Architect QA Instructor & Consultant Mercury Interactive - QA Manager (retired ) TD, QC, WR, QTP, etc ITCB (IL) Advisory Board QABlog.practitest.com © 2010 -
3.
Today’s Agenda SaaS
- Software as a Service Things we Can Stop Testing Non-trivial Stuff to Think About & TEST Leveraging Live Feedback into the Testing Lifecycle Open Season for Questions… © 2010 -
4.
What is SaaS?
© 2010 -
5.
Software as a
Service Hosted Platforms – Total Control – No Maintenance No Client Installations Customers buys each month – keep them happy Users don’t care it is SaaS, it needs to be better than the alternative © 2010 -
6.
SaaS QA Management
End-to-End QA Management (Reqs – Tests – Bugs) Enterprise Level SaaS Solution - Methodology - Customizations & Flexibility Global platform - Communication - Languages - Available 24x7 Worldwide Intuitive & Simple Agile Dev, RoR, on Amazon EC2 © 2010 -
7.
What does SaaS
mean to the Testing Process? © 2010 -
8.
Things we can
STOP Testing ✘ Client or Server installations ✘ Multiplatform backend support ✘ Multiple version upgrades “Savings” of approx. 1/3 ✘ Backwards compatibility of the Traditional Enterprise Application Testing Cycle © 2010 -
9.
The regular testing
scenarios Functionality - Manual scripts - Exploratory sessions Agile Sprints & Updates - Checklists of 3 – 4 weeks - End-2-End Scenarios - Selenium Each sprint’s cycle is - Cucumber & RSpec based on its content Load & Stress Multi-platform & Multi-browser support I18N English, Swedish, German, Chinese Simplified, Hebrew © 2010 -
10.
Non-trivial stuff to
think about & TEST 1. Remote accessibility & usage Staging Servers in USA - Amazon EC2 Development & Testing teams in Israel (& WW collaborators) Globally distributed monitoring services (www.pingdom.com) © 2010 -
11.
Non-trivial stuff to
think about & TEST 2. Security Application-related: Infrastructure-based: Cross-site scripting Secured communication SQL injections Backups & storage policies HTTP header injections Controlled Access to the site & servers etc… © 2010 -
12.
Non-trivial stuff to
think about & TEST 3. Live updates & deployments (3 to 4 weeks) No concrete separation between Dev & IT Minimal service disruption Dressed rehearsals (including rollbacks!) Automated sanity & manual verification Patches & hot-fixes (extraordinary occasions ) Prove of Concepts & Beta Releases QA & Testing as a facilitator for Balance: Stable & Professional, yet Flexible Environment © 2010 -
13.
Non-trivial stuff to
think about & TEST 4. Disaster recovery procedures Two Main scenarios: (a) System down to be brought up quickly Configure machines Install & deploy software Restore data Define a policy & schedule regular drills to ensure you can achieve it! (b) Rollback to last known stable data (with or without data restore) © 2010 -
14.
Leveraging Real Data into
the Testing Process © 2010 -
15.
Levering live feedback
into the Testing Process (1) Internally developed monitoring tools - Check usage patterns No need to - Validate need & usability assumptions continue guessing!!! - Analyze patterns and create realistic & prioritized testing scenarios © 2010 -
16.
Levering live feedback
into the Testing Process (2) Site Monitoring systems LiveAdmin (www.liveadmin.net) Real-time usage to schedule updates Allow users to contact the company with questions or issues Pingdom (www.pingdom.com) Up to date response times for real projects and data. Proactive alerts when things start slowing down © 2010 -
17.
Levering live feedback
into the Testing Process (3) Proactive mail notifications on issues (www.hoptoad.com) Real-time notifications on issues on the system. Information about the issue including system parameters that allow you to do an initial trouble-shoot of the issue © 2010 -
18.
Levering live feedback
into the Testing Process (4) Ask users for Real Projects No better way to test than using real data Most users will trust you not to abuse their information in exchange for assurance of working software Since the data sits in your system it is easier to copy projects to your testing environment Need to be careful with who has access to the data; making sure your testing environment is as secured as your production environment © 2010 -
19.
Wrapping up…
© 2010 -
20.
Wrapping up SaaS
is only the delivery model, customers will not compromise on Functionality, Stability or Response Time Since the system is hosted you can save all tests related to backend installation and support You need to pay more attention to stuff like accessibility, security, deployments & DRPs The lines between the R&D and IT organizations in SaaS are blurry SaaS application allows better access to real data to be leveraged to improve the effectiveness of our testing operations. © 2010 -
21.
Open Season for questions!
© 2010 -
22.
Special thanks to
Anne-Marie Charrett joel@practitest.com http://qablog.practitest.com © 2010 -