Mobile application testing is becoming more important as the mobile market grows. SeeTest provides automation tools to test mobile apps across different operating systems and devices. SeeTest Automation allows recording tests on real devices or emulators and playing them back. It supports test object identification, script editing, parallel test execution, and report generation. Tests can be integrated with frameworks like Selenium and exported to languages like Java. SeeTest Automation addresses the need for robust, scalable mobile app testing.
4. Why Mobile Automation?
◻ The market for mobile applications increases every day and is becoming
more and more demanding as technology grows
◻ Testing of mobile application is also getting more importance beside the
development of application
◻ To ensures full coverage (OS and hardware)
◻ To ensure good product quality in rapid development
cycle
5. SeeTest
⬜ SeeTest testing tools are manufactured by Experitest
⬜ Provides Quality Assurance Tools for Mobile Testing
⬜ End-to-End Product Suite - Manual, Automation, Monitoring, Load,
Network Virtualization, Application Manager
AUTOMATION MANUAL MONITORING LOAD
7. SeeTest Automation
⬜ Automation tool for Mobile Application Testing
⬜ Uses a simple plug, record and play mechanism
⬜ Can be installed on both Windows and Mac machine
⬜ Test Automation Tool for ios, Android, Blackberry and Windows
Phone
⬜ Run Tests on real devices and emulators
8. SeeTest Automation Features
⬜ Same script can run on different OS and on different devices.
⬜ Test Script can be exported in different coding languages, e.g., C#,
Java, Python, Perl, Ruby etc.
⬜ Different Types of Object Identification: Native properties, Web
properties, Text and Image Recognition
⬜ Automatic Report Generation
⬜ Plug-in available for IDE like Visual Studio, Eclipse, etc.
⬜ Full integration with Continuous Integration (CI) environments like
TFS, Jenkins, etc.
9. SeeTest Automation Features contd…
⬜ Can be integrated with frameworks like Selenium, QTP, etc.
⬜ Application Management – Install, Uninstall, Clear Data, Launch and
close
⬜ Can export code of an already recorded script
⬜ Parallel Execution of test on several devices
⬜ Event Recording
11. SeeTest Automation Flow
Connect Device
Prepare
Application
Record Edit Play Get Report
Run test in
3rd party
framework
Connect a mobile
device to your
computer using
one of the
following:
1. USB
2. WiFi
3. Cloud
Instrument the
application so that
you can use the
Object Spy feature
or to identify its
objects by their
Native properties.
Record a
sequence of
the test on the
mobile device.
Change
existing
Objects /
commands,
and add new
Objects and
Commands to
build your final
test script.
Play the test.
Receive a Report
of the results
including
screenshots of the
tested application
in runtime.
Export the test
script into an
existing testing
framework, such
as: UFT (QTP),
Visual Studio, Junit,
RFT, Python, Perl,
Ruby etc. And run
the test from within
that framework
12. Basic Setup Requirements
⬜ Minimal hardware requirement
■ Intel i5 or i7 processor
■ 1 GB free hard disk space and 8 GB Ram
⬜ OS and software requirements
■ For Windows
❖ Microsoft Windows XP SP2(32 bit), Vista(32/63 bit), Windows
7(32/64 bit), Windows8 or higher
❖ .Net Framework 3.5 or higher
■ For MAC
❖ OS X version 10.7 or higher
❖ Xcode along with Command Line Developer Tools must be
installed.
14. Disadvantages
❑ This tool is costly so can’t be used by small scale projects.
❑ No object spy for emulators.
❑ Cannot connect the android devices through wifi. This feature is only
applicable for ios devices.
❑ Does not support IE on Windows.
❑ It is not open source so cannot be altered.
❑ Library or code file need to compile with actual application to get the
access of native objects