Presenters:

Khizra Samad

Sahar Sohail
Introduction
 Test Studio is Telerik’s QA solution for automating your manual testing.
 Test Studio’s standalone edition or Visual Studio plugin supports test
execution and UI recognition, test results and reports.
 With no code, this tool provides an intuitive IDE to effortlessly create
maintainable tests.
 Provide a solution to automate testing for web, desktop, or mobile
application.
Features
 Create functional automated tests using the recorder
 Add logic to the recorded tests
 Insert proper verification, and wait and log steps
 Customize tests in code

 Produce Keyword tests
 Generate data-driven tests by connecting tests to various data sources
 Export, create and run manual tests
 Create and execute test lists

 Gather performance test metrics
 Carry out performance and load testing while collecting necessary
metrics
This is an Automated Testing tool can be used for
following :
 Mobile Testing(IOS)
 Functional Testing
 Load Testing

 Performance Testing
 Manual Testing
 Exploratory Testing
 Testing in Visual Studio
Test Studio for IOS
Our Main Focus here is Test Studio for IOS
 Test Studio for iOS is an automated testing solution for iPhone, iPod
Touch, and iPad.
 Data can be synced with the companion Test Studio Web Portal and
between devices.
Why you’ll fall for Test Studio for IOS
 Gesture Recording
 Free on app Store
 No jail break
 Test native, web and hybrid apps
 Unit test your mobile apps
 Revolutionary User Interface – No Learning Necessary
 Maintainable tests
Supported Platforms
 Xamarin.iOS (formerly Monotouch)
 PhoneGap
 Xcode
Required Environment
 The following devices are compatible with Test Studio for iOS and require iOS 5+:
• iPhone
• iPod Touch
• iPad
 Install Test Studio app from app Store
 Download Extension Library from http://www.telerik.com/community/licenseagreement.aspx?pId=969
 Extend your application with this Static Library Extension
 Configure Your testing application with Extension
Configure Your Device for Test Studio Automation
 Auto-Lock
• Set Auto-Lock to Never.
 Keyboard
• Set Auto-Correction to Off.
 Control Center
• Set Access Within Apps to Off
Steps
1. Tap Testing on the main menu.
2. Tap on Circular button or Add
button to create New Project.
3. Enter Project Name and Hit Save.
4. From Projects view, tap a project
to Open it.
•

If you just created a new project,
it opens automatically.
5. Tap the Add button in the lowerright to Create a Test.
6. Enter a test name and tap Choose Target
App.
7. Choose the application type:
• Web Test - record a test against a web site.
• Other - record a test against a native
application.
8. Tap Save. The test is created and you are taken
directly into its view.
Edit Test case

Tap on Edit button
Edit Test case Detail

Tap on icon >
Open Test case

Tap on Test case
Record Test case

Type Url to Test

Stops Recording

Exit Recording

Tap on Record Button
Insert Verification while Recording Test case
Insert Verification while Recording Test case
Once Recording is done Tap on Test case to View test case

These are Steps we
performed during
Recording
Play Recorded Test case
Edit Test Case Recorded Steps

Tap on
Edit
button
Tap and hold this
icon and move the
step in order to
change Step
position

Tap – to
Delete
Step
View test Results

Pass
Failed

Tap on Results
Edit Test Results

Tap on Edit
Record after Failed Steps / Record Failed Steps again
Testing on Native Application
You need to take following steps in order to Test your Native Application:
 Configure the Downloaded Extension in Your Project (this step is
done by IOS developer)
 Here is the link that describes how to configure that .dmg file in your
project:
http://www.telerik.com/automated-testingtools/support/documentation/mobile-testing/deployment/uikittesting.aspx
 Configured Project will be automatically displayed in Test Studio
application after installation
This demo app is configured
with extension
Enter test
case name
as “Test
demo”
Record
button
redirects
to selected
app for
recording
Reference
http://www.telerik.com/automated-testing-tools/
http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx
Test studio

Test studio

  • 1.
  • 2.
    Introduction  Test Studiois Telerik’s QA solution for automating your manual testing.  Test Studio’s standalone edition or Visual Studio plugin supports test execution and UI recognition, test results and reports.  With no code, this tool provides an intuitive IDE to effortlessly create maintainable tests.  Provide a solution to automate testing for web, desktop, or mobile application.
  • 3.
    Features  Create functionalautomated tests using the recorder  Add logic to the recorded tests  Insert proper verification, and wait and log steps  Customize tests in code  Produce Keyword tests  Generate data-driven tests by connecting tests to various data sources  Export, create and run manual tests  Create and execute test lists  Gather performance test metrics  Carry out performance and load testing while collecting necessary metrics
  • 4.
    This is anAutomated Testing tool can be used for following :  Mobile Testing(IOS)  Functional Testing  Load Testing  Performance Testing  Manual Testing  Exploratory Testing  Testing in Visual Studio
  • 5.
    Test Studio forIOS Our Main Focus here is Test Studio for IOS  Test Studio for iOS is an automated testing solution for iPhone, iPod Touch, and iPad.  Data can be synced with the companion Test Studio Web Portal and between devices.
  • 6.
    Why you’ll fallfor Test Studio for IOS  Gesture Recording  Free on app Store  No jail break  Test native, web and hybrid apps  Unit test your mobile apps  Revolutionary User Interface – No Learning Necessary  Maintainable tests
  • 7.
    Supported Platforms  Xamarin.iOS(formerly Monotouch)  PhoneGap  Xcode
  • 8.
    Required Environment  Thefollowing devices are compatible with Test Studio for iOS and require iOS 5+: • iPhone • iPod Touch • iPad  Install Test Studio app from app Store  Download Extension Library from http://www.telerik.com/community/licenseagreement.aspx?pId=969  Extend your application with this Static Library Extension  Configure Your testing application with Extension
  • 9.
    Configure Your Devicefor Test Studio Automation  Auto-Lock • Set Auto-Lock to Never.  Keyboard • Set Auto-Correction to Off.
  • 10.
     Control Center •Set Access Within Apps to Off
  • 11.
    Steps 1. Tap Testingon the main menu.
  • 12.
    2. Tap onCircular button or Add button to create New Project.
  • 13.
    3. Enter ProjectName and Hit Save.
  • 14.
    4. From Projectsview, tap a project to Open it. • If you just created a new project, it opens automatically.
  • 15.
    5. Tap theAdd button in the lowerright to Create a Test.
  • 16.
    6. Enter atest name and tap Choose Target App.
  • 17.
    7. Choose theapplication type: • Web Test - record a test against a web site. • Other - record a test against a native application. 8. Tap Save. The test is created and you are taken directly into its view.
  • 18.
    Edit Test case Tapon Edit button
  • 19.
    Edit Test caseDetail Tap on icon >
  • 20.
    Open Test case Tapon Test case
  • 21.
    Record Test case TypeUrl to Test Stops Recording Exit Recording Tap on Record Button
  • 22.
    Insert Verification whileRecording Test case
  • 23.
    Insert Verification whileRecording Test case
  • 24.
    Once Recording isdone Tap on Test case to View test case These are Steps we performed during Recording
  • 25.
  • 26.
    Edit Test CaseRecorded Steps Tap on Edit button Tap and hold this icon and move the step in order to change Step position Tap – to Delete Step
  • 27.
  • 28.
  • 29.
    Record after FailedSteps / Record Failed Steps again
  • 30.
    Testing on NativeApplication You need to take following steps in order to Test your Native Application:  Configure the Downloaded Extension in Your Project (this step is done by IOS developer)  Here is the link that describes how to configure that .dmg file in your project: http://www.telerik.com/automated-testingtools/support/documentation/mobile-testing/deployment/uikittesting.aspx  Configured Project will be automatically displayed in Test Studio application after installation
  • 31.
    This demo appis configured with extension
  • 32.
    Enter test case name as“Test demo”
  • 34.
  • 43.