webinar: test automation essentials for the digital ... · increase in the mobile technologies to...
TRANSCRIPT
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Webinar: Test Automation Essentials for the Digital Transformation Age
Date: 28th Feb 2017 Time: 1 PM-1:45 PM EST
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
About TestingWhiz
TestingWhiz offers Automated Testing Solutions &
Services to enterprises worldwide. With its unique
codeless automation solution, TestingWhiz works closely
with customers for their application quality objectives
such as:
• Improving Quality & Reliability of Solutions
• Developing the Right Product • Pursuing Innovation
• Delivering Applications to Market faster
• Saving Time & Cost
TestingWhiz is a product of Cygnet Group, a company
incorporated in the year 2000 with CMMi-3 and ISO
Certified IT consulting practices.
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Why Digital Transformation (Key Drivers)
Global enterprises are rapidly shifting their businesses and IT operations to become faster, effective and
better by adopting Digital Transformation.
Reduce Cost of
Operations
Stay ahead in the
Global Competition
Survive Changes in
Market Trends
Respond to
Customer
Demands
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Key Enablers of Digital Transformation
Rapid adoption of Cloud & Infrastructure as a Service to expand IT capacity &
business scalability.
Increase in the Mobile technologies to expand customer reach.
Adoption of social media and ubiquitous messaging to increase customer
engagement.
Increase in usage of applications and computer software for business
operations.
Digitization of customer experience across platforms like smartphones, tablets,
notebooks & wearables.
Adoption of Big Data, & Advanced Analytics to store and processes volume &
variety of data.
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Why QA for Digital Transformation?
Quality Assurance & Testing plays a critical role in the Digital Transformation journey by ensuring:
▪ Quality and integrity of applications, products, people and processes during and post digitalization.
▪ Consistency of customer experience across different touch points and channels to keep up and stay
competitive.
▪ Security and data privacy with key to adherence to guidelines.
▪ Availability and performance of business-critical applications.
▪ Working of disparate applications in the complex IT landscape.
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Troubles in testing
application as per
different device
configurations.
Difficulty testing
complex application
integrations and end-to-
end workflows.
Inability to test
application consistency
and functioning across
different systems.
Difficulty in validating
app quality and
customer experience at
various touch points.
Problems in checking
orchestration of data
and services.
Challenges in ensuring
application security and
data privacy.
Problems in monitoring
360° performance of
business-critical
applications.
Challenges of Traditional QA
With the increase in the adoption of cloud infrastructure, multitude of interconnected applications and the
advent of social media & big data analytics, traditional QA no longer serves the purpose of ensuring business
continuity in digital transformation age. Some key challenges faced by testers and QA analysts are:
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Given the challenges of traditional QA, it is crucial to adopt a modern testing solution that serves entire testing lifecycle with a planned approach, right mix of tools, accelerators and test artefacts in place.
Test automation is the answer to the modern-day Digital QA requirements since it addresses holistic application testing goals with faster and nimble turnaround,
solving the challenges of traditional QA.
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
How Test Automation Serves Digital QA Needs
Respond to Customer Demands Quickly
Reduces operational costs
and improves ROI
Ensures increased efficiency
and speed to meet digital
QA objectives
Reduces turnaround time
and increases agility
Ensures more customer-
driven validation across
digital landscape
Drives more compatibility,
usability and accessibility to
cover multiple touchpoints
and technologies
Improves testing
effectiveness and efficiency
with continuous feedback
mechanism
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Test Automation Essentials for Digital Transformation (Agenda)
Respond to Customer Demands Quickly
▪ Performing omni-channel testing to validate application across platforms, browsers, & devices for
delivering a seamless customer experience
▪ Testing API & Web Hooks to check application integration across local platforms, private and public
clouds
▪ Executing data validations and verifications to ensure application performance and resilience
▪ Performing application end-to-end testing across the digital value chain encompassing cloud, mobility,
big data and integrated devices
▪ Running regression testing across the application ecosystem ensuring speed-to-market and increased
ROI
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Performing omni-channel testing to validate application acrossplatforms, browsers, & devices for delivering a seamlesscustomer experience
1
How to do it?
Cross-browser TestingWeb Test Automation
via Record & Playback
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz helps in validating omni-channel
experience via Internal as well as Visual
Recorder.
▪ Provides an efficient way to test web and
desktop applications front-ends.
▪ Helps test screen layout, navigation,
content placement as well as page
elements.
▪ Creates highly-modular scripts and
optimizes test execution cycle.
Web Test Automation via Record & Playback
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz comes with multiple browsers to
help you execute cross-browsers
compatibility.
▪ Helps testing application front-end across
thousands of platforms and OSs.
▪ Provides support for testing across
Android & IOS devices.
Cross-browser Testing
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Testing API & Web Hooks to check application integrationacross local platforms, private and public clouds2
How to do it?
Web Services / API
Testing
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz offers TestingWhiz provides
web services test automation solutions for
testing whether your SOA-based
applications perform the business workflow
as defined by the Web Services.
▪ Verifies how the application interacts
across systems.
▪ Ensures whether the application delivers
the expected output at the user’s end.
Web Services Testing
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Executing data validations and verifications to ensureapplication performance and resilience3
How to do it?
Database TestingData Validation with
Test Data Generation
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz comes integrated with databases
to help you test database, configurations &
form controls and ensure you validate the
entire application core and not just the front-
end.
▪ Supports database connectors like Oracle,
MySQL, SQL Server, PostgreSQL, Teradata
& IBMDB2
Database Testing
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz offers data-driven testing and
validation solution to help you test your
application against multiple data sets and
business data values.
▪ Generates test data automatically as per
the business logic in seconds.
▪ Executes test scripts with different input
values stored in excel, CSV or XML.
▪ Allows scaling tests against different
scenarios and environments easily.
Data Validation with Test Data Generation
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Performing application end-to-end testing across the digitalvalue chain encompassing cloud, mobility, big data andintegrated devices
4
How to do it?
Mobile Testing Big Data testingDistributed & Cloud
Execution
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz helps perform mobile testing of
native, hybrid and mobile web apps.
▪ Tests apps from UI level down to the
complete back-end on real-devices as well
as simulators.
▪ Comes with a variety of mobile-specific
test commands to speed up mobile test
execution.
▪ Supports mobile execution on web to
confirm responsive readiness of apps
across different browsers and platforms.
Mobile Testing
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz automates Big Data testing to
verify structured and unstructured data sets,
schemas, approaches and inherent processes.
▪ Supports Big Data connectors like
Hadoop, TeraData and NoSQL.
▪ Automates data sources in application
such as Hive’, ‘Map-reduce’ ‘Sqoop’ and
‘Pig’.
▪ Provides support for Post ETL, Data
Migration and Data Health Checks.
Big Data Testing
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz supports Distributed & Cloud
execution to reduce cost of test execution.
▪ Comes integrated with BrowserStack and
Sauce Labs to test apps across different
OSs and Browsers without acquiring them.
▪ Allows executing tests on multiple
computers / nodes through a centralized
server or network via TestingWhiz Grid.
Distributed & Cloud Execution
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Running regression testing across the application ecosystemensuring speed-to-market and increased ROI5
How to do it?
Continuous IntegrationEditable Object
Properties Reusable Test Methods
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz comes integrated with Jenkins to
help you test the application on a continuous
basis and validate the application after each
build automatically.
▪ Lets you validate your application on
regression cycles.
▪ Helps remove manual intervention and
execute test scripts after daily code commit.
Continuous Integration via Jenkins
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz offers the capability to change
object properties of URLs to meet
regression testing requirements.
▪ Helps manage and update test cases
whenever there is any change in object
property or business logic component.
▪ Helps execute regression cycles with
easily-changeable Object Properties.
Editable Object Properties
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
TestingWhiz provides Reusable Test
Methods feature to utilize already prepared
test case for repeated execution
▪ Clubs test steps which can be saved as
‘Methods’.
Reusable Test Methods
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Use Cases
Use Case 1 Testing of a Website Form for checking elements and UI
Use Case 2 Validating Response from RESTful API
Use Case 3 Validating Data from Database
Use Case 4 Execution of parallel & distributed tests using Fork
Use Case 5 Automation on Jenkins to kick-off testing on continuous cycle
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz
Website: www.testing-whiz.com
Inquiry: [email protected]
Support: [email protected]
Partner: [email protected]
Sales: [email protected]
Consulting: [email protected]
Toll-free: +1-855-699-6600
Mack-Cali Centre III, 140 East Ridgewood Avenue,
Suite 415 ST, Paramus, NJ 07652, USA.
Address:
Contact Us