Skip to main content

Featured Post

Data Mining with Weka -Installation

Weka - Data mining Tool W eka is a tool for big data and data mining. It is used to various classification, experiments, and analysis over large data sets. Installation Guide -weka  You can download Weka from   here   and follow the normal installation procedure. After completion you will get following window, here you can begin your classification or experiment on different data sets with Weka.

Mobile Application Testing

Introduction

1. Hardware based testing:

The device including the internal processors, internal hardware, screen sizes, 

resolution, space or memory, camera, radio, Bluetooth, WIFI etc. 

2. Software or Application testing:

The applications that work on mobile devices and their functionality are tested.

 I.e. Mobile Application Testing

Step of Mobile Application Testing

  1. Documentation Testing: Requirement analysis ,Test plan, Test cases 

    are created

  2. Functionality Testing

    1. Installation and Running the application

    2. Fields: Verify all fields works correctly, Mandatory and optional 

      fields are displayed differently. 

    3. Business Functionalities Testing

    4. Interruptions : Notifications, Network, SD Card Insert or remove

    5. Constant User Feedback: Progress bar, Network error, 

      Deleting important info.

    6. App Update : App Update process, ensure previous user

       data is saved.

    7. Device Resource: Memory, Installation on SD Card etc

3. Usability Testing : Usability testing is aimed to ensure the convenience of using 

the application Eg. Position and size of element such as buttons,  optimal font size,

 zoom in/ out, abrot and resume of the app, Response time.  

Tools: User Zoom, Reflector, Loop11

4. UI Testing: Look and feel of the app (color, formatting, captions, icon etc.), 

Screen resolution. Tools:  FitNesse, iMacros, Coded UI, Jubula, LoadUI.

5. Compatibility Testing: OS Configuration, Browser Configuration,  

Database Configuration, Device Configuration, Network Configuration.

6. Performance Testing: Stress Testing, Stability Testing, Volume, 

Concurrency Testing

7. Security Testing: To check the security of the system, as well as to analyze

 the risks associated unauthorized access to sensitive data.

 Tools: Retina CS Community, Google Nogotofail, and SQL Map, Soot etc.

8. Recovery Testing: Ability to successfully recover from possible failures 

caused by software errors, hardware failures, or communication problems.

9. Localization Testing: Adaptation for a specific target audience such as language,

 culture, translations.

10. Regressing Testing: Re-running functional and non functional test. 

Tools: Appium, Robotium, Ranorex.

11. Beta Testing : Real users or targeted user test before Release.

12. Certification Testing: Apps should match the policies of App Store and Playstore.

Mobile Testing Strategy

  • Using Device  (Manual Testing)

    • System Testing

    • UI/UX Testing

    • Security Testing

    • Functional Testing

    • Field Testing

    • Installation Testing

  • Using Emulator

    • Unit Testing

    • Integration Testing

    • UI testing

  • Automation Testing 

      • Regression Testing

      • Build Verification Testing (BVT)

      • Compatibility Testing

      • Performance Testing 

  • Program Analysis

      • Security Testing

      • Performance Testing



Comments

Popular posts from this blog

Roles of multimedia team members

  Multimedia Team ( Project manager, Multimedia Designer, Interface Designer, Writer, Video Specialist, Audio Specialist, Multimedia Programmer, The Sum Of the parts ). A typical team for developing multimedia for CD-ROM or the Web consists of people who bring various capabilities to the table. Often, individual members of multimedia production teams wear several hats. 1.       Project Manager: A project manager’s role is at the center of the action. He or she is responsible for overall development and implementation of a project as well as for day-to-day operations. Budgets, schedules, creative sessions, time sheets, illness, invoices, team dynamics-the project manager is the glue that holds it together.                         2.       Multimedia Designer : Multimedia designers need variety of skills. We need to be able to analyze content structurally and match it up with effective presentation methods. We need to be an expert on different media types, and capable media inte

Stages and Requirements of multimedia of project

  THE STAGES OF PROJECT :   Most multimedia and Web projects must be undertaken in stages. Some stages should be completed before other stages begin, and some stages may be skipped or combined. Here are the four basic stages in a multimedia project. Planning and costing : A project always begins with an idea or need that we refine by outlining its messages and objective. Before we begin developing, plan what writing skills, graphic art, music, video, and other multimedia expertise will be required. Develop a creative graphic look and feel, as well as  a structure and navigation system that will let the viewer visit the messages and content, estimate the time needed to do all elements, and prepare a budget. Work up a short prototype or proof of concept  Designing and Producing :  The major goal of this phase is to translate the problem studied in the first phase and design made in second phase into proper a finished project. Generally, pr

C-program(Sequence) Age group display

14. Write a program to find age group on the basis of age . Age/Group: 0-10/Child, 10-19/Teenage, 19-40/Young, Above40/Old. #include<stdio.h> #include<conio.h> void main() { int age; printf("Enter the age of person:"); scanf("%d",&age); if(age>0 && age<=10) printf("Child"); else if(age>10 && age<=19)   printf("Teenage");   else if(age>19 && age<=40)   printf("Young");   else   printf("Old");   getc h(); }