1 / 21

Quality Assurance and Testing of J2ME Programs for Mobiles Phones

Quality Assurance and Testing of J2ME Programs for Mobiles Phones . Quality Assurance and Testing of J2ME Programs for Mobiles Phones . 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1 st Design and Prototype implementation 2.3 1 st Testing Phase

sef
Download Presentation

Quality Assurance and Testing of J2ME Programs for Mobiles Phones

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. Quality Assurance and Testing of J2ME Programs for Mobiles Phones

  2. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  3. Introduction J2ME was born in 1999. This programming language is destined to limited device following the Java philosophy: “write one, run anywhere”. Every device needs to implement a Java Virtual Machine (JVM) that runs the byte-code.

  4. Introduction • J2ME can be dividedin: • CDC (ConnectedDeviceConfiguration): Systemsthat are alwaysconnected: GPS, TV Decoder. • CLDC (Connected Limited Device Configuration): Systems with memory and processing restrictions. CLDC integrates some libraries called MIDP (Mobile Information Device Profile). The mobiles' application based in MIDP are called MIDlets

  5. Introduction

  6. Introduction A MIDlet can be interpreted as a process with three states:

  7. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  8. Life Cycle One of the best development models for J2ME applications is based in Object Oriented Model and Prototype Model.

  9. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  10. Planning • Limits of CLCD 1.0 and 1.1 and limits of the devices. • Customer requirements. • Development risk. • Timetable.

  11. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  12. Design and Prototype implementation • UML Design • IDE • Program size • Prototype: • Correctness • Reliability • Efficiency • Integrity

  13. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  14. 1st Testing Phase • Typical errors. • Emulator's test • Mobile's test • 1st Review

  15. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  16. 2nd Design and application implementation • Versions based in the interface. • Versions based in Special devices.

  17. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  18. 2nd Testing Phase • List of mobiles phones and its characteristics. • 2nd Review

  19. Quality Assurance and Testing of J2ME Programs for Mobiles Phones 1. Introduction 2. Life Cycle 2.1 Planning 2.2 1st Design and Prototype implementation 2.3 1st Testing Phase 2.4 2nd Design and application implementation 2.5 2nd Testing Phase 2.6 Maintenance

  20. Maintenance • Documentation. • Reusability of classes. • Internal projects.

  21. Questions

More Related