1 / 13

Selecting a Test Automation Tool for Symbian Environment

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

emory
Download Presentation

Selecting a Test Automation Tool for Symbian Environment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Selecting a Test Automation Tool for Symbian Environment • Jussi NiutanenPlenware Group Oy Jussi Niutanen

  2. 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 Jussi Niutanen

  3. 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 Jussi Niutanen

  4. TELECOMMUNICATIONSymbian • 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 Jussi Niutanen

  5. 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) Specified functionality Implemented functionality Tested functionality [Jo02] Jussi Niutanen

  6. 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 Jussi Niutanen

  7. The Evaluation Process Jussi Niutanen

  8. 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? Jussi Niutanen

  9. Verification Example in 6630 • Test result is a picture that depends on: • Day • Time • Is sim card inserted • Is phone connected with USB • Language Jussi Niutanen

  10. System Testing Tools • Nokia Testing Suite • Try (Mobileinnovations) • AppTest (Digia) • QTP & m-Test (Mercury) • Pro Script Recorder (TestQuest) • STS Master (Strategic Test Solutions) Jussi Niutanen

  11. Unit Testing Tools • Eunit (Digia) • TestFrame example (Nokia SDK) • Symbian OS Unit (open source) • QTP & m-Test (Mercury) • Simple driver to one project Jussi Niutanen

  12. Summary • Automation must be done as a project • Generation and verification Jussi Niutanen

  13. 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. Jussi Niutanen

More Related