niutanen.ppt, 5,0 MB
Upcoming SlideShare
Loading in...5
×
 

niutanen.ppt, 5,0 MB

on

  • 370 views

 

Statistics

Views

Total Views
370
Views on SlideShare
369
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://www.techgig.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    niutanen.ppt, 5,0 MB niutanen.ppt, 5,0 MB Presentation Transcript

    • Selecting a Test Automation Tool for Symbian Environment
      • Jussi Niutanen Plenware Group Oy
    • Presentation Outline
      • This presentation bases mostly to my Master of Science Thesis: Test Automation of Symbian Applications
      • Plenware
      • Testing and Symbian Testing
      • Testing tool evaluation
      • Generations
      • Verification
      • Quick tool check
    • Plenware Today
      • Turnover: 26 MEUR (estimate 2005)
      • Personnel: 350
      • Offices:
        • Tampere, Turku, Espoo and Oulu
      • Plenware’s service areas are:
        • Telecom, Media, Industry, Services and Quality Assurance Services
      • More information: www.plenware.com
    • TELECOMMUNICATION Symbian
      • Innovative intelligent applications
      • Solutions to support the communication between mobile devices and various enviroments
      • Symbian solutions
          • Exploiting the technologies of Series 60 platforms, e.g. Bluetooth communication with the devices in surroundings
          • MONA : Motion detecting application
          • GINA : Password controlled data security application
      • Symbian Platinum Partner
      • Nokia Forum Pro Member
    • What is Testing?
      • "Testing is the process of executing a
      • program or system with the intent of
      • finding errors." (Myers 1979)
      • “ Testing is the process of establishing
      • confidence that a program or system
      • does what it is supposed to.“ (Hetzel,
      • 1973)
      • Operating a system under specified
      • conditions, observing or recording the
      • result, and making an evaluation of
      • some aspect of the system (IEEE, 1990)
      [Jo02] Specified functionality Implemented functionality Tested functionality
    • Testing Symbian Applications
      • Number of phones, platforms etc.
      • Different types of UI
      • Sometimes it is impossible to test
      • automatically
        • GPRS applications
        • Microphone
        • Voice quality
      • Changes during the devolopment
    • The Evaluation Process
    • The Five Generations of Testware Development [FeGr99]
      • Linear test scripts
      • Sructured test scripts
      • Shared test scripts
      • Data driven test scripts
      • Keyword-driven test sripts
      • What means action word testing?
    • Verification Example in 6630
      • Test result is a picture that depends on:
      • Day
      • Time
      • Is sim card inserted
      • Is phone connected with USB
      • Language
    • System Testing Tools
      • Nokia Testing Suite
      • Try (Mobileinnovations)
      • AppTest (Digia)
      • QTP & m-Test (Mercury)
      • Pro Script Recorder (TestQuest)
      • STS Master ( Strategic Test Solutions )
    • Unit Testing Tools
      • Eunit (Digia)
      • TestFrame example (Nokia SDK)
      • Symbian OS Unit ( open source )
      • QTP & m-Test (Mercury)
      • Simple driver to one project
    • Summary
      • Automation must be done as a project
      • Generation and verification
    • Thank you for listening. [Jo02] Paul C. Jorgensen: Software Testing: A Craftsman’s Approach, second edition, CRC Press, 2002. [FeGr99] Mark Fewster & Dorothy Graham: Software Test Automation. Effective use of test execution tools. Addison-Wesley, 1999.