Posts

Showing posts from September, 2015

Interview Questions for Mobile Application Testing for iPhone and Android

Android (operating system) Multitasking  – Ease of Notification  – continuous Internet connection Android  is a Linux-based operating system designed primarily for touch screen mobile devices such as  Smartphone’s  and tablet computers. It is currently developed by Google in conjunction with the Open Handset Alliance. Initially developed by Android Inc, whom Google financially backed and later purchased in 2005,Android was unveiled in 2007 along with the founding of the Open Handset Alliance, a consortium of 86 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices.   Android  is an open source mobile phone Operating System (OS) developed by Google Inc ref:   http://en.wikipedia.org/wiki/Android_(operating_system) Q. Describe a real time scenario where android can be used? A . Imagine a situation that you are in a country where no one understands the language you speak and you can not read or write. However, you ha

Explain about agile scrum methodology? What r advantages & disadvantages?

Scrum is an agile software development model based on multiple small teams working in an intensive and interdependent way. The term is named for the scrum (or scrummage) formation in rugby, which is used to restart the game after an event that causes play to stop, such as an infringement. Scrum employs real-time decision-making processes based on actual events and information. This requires well-trained and specialized teams capable of self-management, communication and decision-making. The teams in the organization work together while constantly focusing on their common interests. Scrum involves:    1) Initial appointment of a project manager called the "scrum master."    2) Definition and prioritization of tasks to be done.    3) Planning sessions for each task.    4) Daily meetings among teams.    5) Identification and evaluation of potential project risks and process pitfalls.    6) Execution of projects in brief, high-intensity, frequent work sessions.   

Ten Steps to find out Android Memory Leak

1. Open the ddms 2. Select the required process name in the left panel 3. Clickon Show heap Updates button 4. In the right panel select VM heap 5. Click on dump HPROF file 6. Save in desktop 7. Open the command prompt 6. Set the path to sdk tools folder 7. write the command [Syntax - hprof-conv <infile> <outfile>] hprof-conv.exe "saved file path" "C:\file.hprof" 8. Download Eclipse MAT plugin 9. Open the saved HPROF file using MAT 10. There are various views available , using that you can detect the class which is using more memory

Interview Question and Answers for Android Application

What is Android OS? What is android? What are the advantages of Android? Explain about the exceptions of Android? What is .apk extension? What is .dex extension? and more android interview questions and answers. Frequently Asked Questions Open Source What is the Android Open Source Project? Why did we open the Android source code? What kind of open-source project is Android? Why is Google in charge of Android? What is Google’s overall strategy for Android product development? How is the Android software developed? Why are parts of Android developed in private? When are source code releases made? What is involved in releasing the source code for a new Android version? How does the AOSP relate to the Android Compatibility Program? How can I contribute to Android? How do I become an Android committer? Compatibility What does “compatibility” mean? What is the role of Android Market in compatibility? What kinds of devices can be Android compatible? If my device i

Android tester should know before start testing android build

How to Root Your Phone/Tablet? To Root your phone you will have to download an application from the internet, the most popular apps are SuperOneClick, Z4Root and Universal AndRoot. The procedure for rooting an Android device varies from device to device as such there are many different device. What are the risks of Rooting? Rooting your phone does come with some risks, the most notable risk is that you will void any warranty that you have on your device. However you may be able to find the stock rom for your device in which case you can reverse the rooting and make your phone stock again. You may have difficulty finding the stock ROM for your device, it all depends on your device, but it’s something worth finding before you do root. Android Operating System: The core operating system is built on top of the Linux kernel. All device resources, like camera functions, GPS data, Bluetooth functions, telephony functions, network connections Android Market: The Android Market is a

Basis knowledge on ipad is required for testing mobile application

Settings Icon: 1.   Settings>General – Clicking on About menu item brings up information for iPad 2.   Settings>Mail, Contacts, Calendar – Set up Email addresses in this setting on the iPad Finding UDID for your iPad: 1.   Launch iTunes on your computer and connect your iPad to your computer via your USB connection 2.   Select your iPad from the list of devices 3.   Click on the summary tab 4.   Click ‘Serial Number’ located next to the picture of your phone 5.   You should see the word ‘Identifier’ and an alphanumeric string 6.   Make a note of this alphanumeric string as this is the UDID for your iPad Installing applications to the iPad for testing Step 1: Open iTunes on your personal Computer Step 2: Download Latest Version if required Step 3: Install iTunes if you do not have it Step 4: Save Files needed to run application on iPad on your personal computer Step 5: Drag or Copy files into iTunes Step 6: Connect your iPad Device to your c