Wednesday, 18 December 2013

Mind Maps in Software Testing

Getting Started With Mobile Testing – A Mind Map

 What is Mind Mapping?

A mind map is a graphical representation of ideas and concepts. It is a creative and logical way of advanced note-taking using symbols, colors, mind shapes, words, lines and images. This helps you to structuring information, helping you to understand requirements in better way, helps you to analyze, to cover the data comprehensively and moreover its fun!!
Why Mind Map is Required?
When we have many conventional methods why we need mind map? How this is different from concept maps.
  • Increases  creativity
  • Simple to implement the idea in creative way
  • Very flexible and easy to maintain the mind maps.
  • Provide more coverage.
  • Can position all the data at one place (you need visit different portals every time).
  • Can represent to management without any hurdle and confusion.
  • We can mark different areas in different way to make it more attractive.
Where Mind Maps Can Be Used For:
Mind map is not limited for particular problems and ideas. It is open to create maps for every idea you have. Just you need to have good idea and intuitive knowledge about the subject.
  • Problem solving
  • Structural representations
  • Team planning
  • Condensing material into compact and effective format
  • To graph team activity.

Mind Map in Software Testing

Testing is huge area of ideas and creativity . Every phase of testing has its own method and terminologies. It is up to the individual where to apply mind map in software testing. It is always advisable to have good understanding and ground work of internal branches of testing phase which you are planning to chalk out. We need to collect all those thoughts into one place.

Android Testing Mind Map

You can get all parameters to test "what should get covered while testing Android application or Android website project."


iOS Testing Mind Map

 Initial attempt at creating an iOS MindMap by Nick and Bernard  Perhaps everyone should give some friendly encouragement! 


Thanks
-http://www.softwaretestinghelp.com/
-Minisrty of testing

Saturday, 16 November 2013

iOS Build Installation

Instructions for Windows

a) If you receive an .ipa file:
  1. Connect your iPhone/iPod touch/iPad to the computer.
  2. Double-click on the .ipa file. This will open iTunes and add the app to your collection.
  3. Synchronize your applications.
b) If you receive a zip file with a file with “.mobileprovision” extension and a folder containing the app:
Do not open the app folder or Windows might tamper with its contents.
  1. Connect your iPhone/iPod touch to the computer
  2. Open iTunes if it didn’t open automatically
  3. Locate your device in iTunes and go to the Applications tab
  4. Drag the “.mobileprovision” file to the Applications tab
  5. Also drag the app folder
  6. Synchronize your applications
The app should appear in your device after synchronization finishes.
If you get an error message similar to “The application [app name] was not installed on the [device model] [device name] because its resources have been modified.“, extract the contents of the zip file again and make sure you do not open the app folder before dragging it to iTunes.
The above procedure is known to fail in some scenarios. If you are unable to install the app after a couple of retries, try the advanced instructions below.

Advanced instructions for Windows

1. Download and install the iPhone Configuration Utility (iPCU) for Windows from Apple (http://www.apple.com/support/iphone/enterprise/ ).
Warning: The iPhone Configuration Utility might already be installed. If so, simply repair the installation to upgrade to the latest version.
Warning: The installer might request to install .NET Framework 3.5 Service pack 1. You can download it from here:
2. Connect your iPhone/iPod touch/iPad to your computer.
3. Close iTunes, if it is open, before launching iPCU.
4. Launch iPCU from Start > All programs > iPhone Configuration Utility > iPhone Configuration Utility or from C:\Program Files\iPhone Configuration Utility\iPCU (or similar). You should see your device appear in the Devicessection on the left side of the window.
5. Add the provisioning profile (mobile provision) to the iPCU Library: Click on Provisioning Profiles, then drag the .mobileprovision file into the Provisioning Profiles pane.
6. Add the application to the iPCU Library: Click on Applications, then drag the app into the Applications Pane. On Windows, the app will be a folder, named something like YourAppName.app.
7. Access your device: Click on your device in the list of devices on the left. You should see five tabs appear in the main window: Summary, Configuration Profiles, Provisioning Profiles, Applications, and Console.
8. Install the Provisioning Profile: Click on the Provisioning Profiles tab of your device. You should see your Ad Hoc Provisioning Profile in the list of profiles. In the Install column you should see either a button that says Install or a button that says Remove (if youve installed this profile previously).
9. Install the app: Click on your devices Applications tab. You should see your app in the list of applications. In the Install column you should see either a button that says Install or a button that says Uninstall(if youve already installed the app).

Tuesday, 2 October 2012

Windows Phone 7



These are Manual Test Cases to test your app before submitting to marketplace......

Installation Requirements
  • Extension of the application
  • Size of the application
  • Verify Application Tile Images for small app
  • Verify Application Tile Images for large app
Performance And Resource Management

Windows Phone OS 7.1 includes a new Fast Application Switching feature. For the best user experience,
Microsoft recommends that an application resumes properly within 1second of when the device is Unlocked, the hardware Back button is pressed,
Or the user resumes the application from the TaskSwitcher
 Launch Time :

The application must render the first screen within 5 seconds after launch.
Application Responsiveness After Being Closed
Application Responsiveness After Being Deactivated
Use Of Back button :

Pressing the Back button from the first screen of an application must close the application. 
Back Button: Previous Pages :
Pressing the Back button must return the application to the previous page or return to any previous page within the back stack. 
 Back Button: First Screen :
Pressing the Back button from the first screen of an application must close the application.

Back Button: Context Menus and Dialog :
If the current page displays a context menu or a dialog, the pressing of the Back button must close the menu or dialog and return the user to the screen where the context menu or dialog box was opened.

Back Button: Games :
For games, when the Back button is pressed during gameplay, the game can choose to present a pause context menu or dialog or navigate the user to the prior menu screen. Pressing the Back button again while in a paused context menu or dialog closes the menu or dialog.
  • Memory Consumption 
  • Trial Applications
Phone Functionality
  •  Verify that Application doesn't affect Phone Call
  •  Verify that Application doesn't affect SMS and MMS Messaging
  • Verify Application Responsiveness With Incoming Phone Calls and Messages
Appliation Reliability
  • Multiple Devices Support
  • Application Closure
  • Application Responsiveness
  • Technical Support Information
  • Technical Support Information
  • Application Under Locked Screen
  • Minimize Power Usage When Running Under a Locked Screen
  • Applications that play audio under a locked screen 
  • Audio Playback and Battery Life Under a Locked Screen 
  •  Idle Behavior Under a Locked Screen 
  •  Applications that do not play audio under a locked screen 
  • Minimum Battery Life Under a Locked Screen
Additional Requirement for Specific Application
An application can play media in the background while it is running even when its primary function is not related to music or video.
An application that plays music, audio, or sound effects must meet the following requirements: 
 Initial Launch Functionality :
When the user is already playing music on the phone when the application is launched, the application must not pause, resume, or stop the active music in the phone Media Queue
Configurable Functionality :
If an application plays background music, the application must provide the user with configurable settings for both the background music, and the background music volume.
  • User Initiated Background Audio 
  • Stopping Background Audio
  • Universal Volume Control Commands 
  • Applications that Play a Video or Audio Segment 
  • SoundEffect and Background Music 

Applications That Play or Stream Background Audio
  • User Initiated Background Audio
  • Applications running under Locked Screen 
  • Minimize Power Usage When Running Under a Locked Screen
  •  Applications that play audio under a locked screen
  • Audio Playback and Battery Life Under a Locked Screen 
  • Idle Behavior Under a Locked Screen
  • Applications that do not play audio under a locked screen 

MobileAutomation - Handle Pop-ups, Alerts and Prompts in Automate and App Automate Tests

This article shows you how to handle user permission pop-ups, alerts, and prompts in your automated tests on BrowserStack. Introductio...