Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Regression Testing
1. Use Case: Regression Testing
of Mobile Content for QA
Use Cases for Keynote MITE
Use Case: Regression strings in the MITE desktop
Testing of Mobile Content for environment. Consistent testing is
QA achievable across any device
without the worry of device
To stay fresh all Web sites, available.
including those on the mobile Web,
drive a process of continual change. MITE gives QA engineers detailed
The need for upgrades, fixes, and test results that not only help to
new versions at times seems to be quickly access mobile content, but
the only constant. As a result, QA also to validate it. When MITE runs
engineers need to continually test a test, the results will include:
and validate new release candidates
before they can go live. The QA
• Source code - XHTML code of the
team has to perform regression
mobile site with any and all
testing of mobile content across
syntax errors and warnings
different devices in extremely short
time frames to ensure that your • Access Time – the time to
customers remain happy and download each page of the mobile
satisfied. site
• Size – the total size or weight of
One popular approach is to provide
each mobile page downloaded in
QA teams with real devices for
bytes
manual testing. But real devices are
expensive and typically only • Total Elapsed Time – The time to
available from either operators in download each page along with
small private device labs or, by the required resources needed to
renting time on publicly available display it
devices. Regardless of the
• Headers – the request and
approach, manual testing can get
response headers sent and
very expensive. Additionally,
received by the device
manual testing suffers from quality
due to variation in test process and • Redirection – the list of URL
the lack of test consistency across redirections taken with each page
the different devices. Although the
• Content-Device compatibility –
need for manual testing may never
details on the compatibility of
be eliminated completely, it is
each page object with the
possible to augment manual testing
device’s capabilities
with automated regression testing
across as many mobile devices as
possible.
With Keynote MITE, QA teams can
access any of the 1,600 device
profiles and 11,000 user agent