Posts

Showing posts with the label Android

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 y...

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 br...

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

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...

Process for unlocking your iphone..

There are two ways to unlock the phone: using only your iPhone or a combination of a PC and iPhone. The main advantage of using a PC and iPhone is that you can run this update on your phone and not have to worry about restoring your iTunes files or even losing data.  The step outlined below will detail the steps using a PC and iPhone . 1. You will need a PC that has sufficient resources and a fast internet connection. 2. You will also need access to one iPhone with the latest 3.0 firmware. 3. Update the latest version of firmware 3.0 and ITunes. 4. Download a Jailbreaking Tool that will allow you to unlock the iPhone. 5. Run the application by double-clicking the file. 6. After running the application, try to locate the firmware that was downloaded by clicking Browse. 7. Click Next, after you have located the firmware. 8. You will then need to follow the next set of instructions on the screen. 9. You then have to ensure that the iPhone is connected to your computer. T...

Steps to choose automation tool for a Project

Today, we are using Mobile Applications to access any amount of information such as getting directions to a restaurant, and booking tickets for travelling or even order a cab service using mobile apps. So, while increasing demand for mobile applications, there is shifting from desktops to smart phones. However nowadays Smartphone’s having different features and specifications are increased daily so, there is many challenges to the testers. So, now am writing this article for the purpose of finding best automation tool to test Mobile applications. Automation tool:- Testing team test the application number of times. To reduce the regression testing process we use automation tools. Mainly automation is used for regression testing. By using automation tools, save the project budget, productive efforts etc. But first you need to think automation is needed for your project. Before finding an automation tool for a project, three points must be remember 1.   ...

Test cases for android (Memory related and some general scenarios)

Test cases for android app testing: Memory Related Scenarios: 1. Fill up the Full phone memory with other files and data, and then try to install the APP on the phone. Expected Result: The APP should not get installed on the phone and the user should be shown a native warning from the phone OS. 2. Fill up the memory with files and data and leave exactly the same amount of memory required for the installation of the APP. Expected Result: APP should get installed on the phone, but as you launch the APP the phone should refuse as it doesn’t have even 1 KB of extra space that the APP might require to cache some data. 3. Leave only a small amount (5-7 KB) of space for the app to run. While you are in the app and continuously making server calls this memory will also get filled up. Expected Result: The app should give a warning stating low memory. Note: Checking point number 3: Ensure that there is no memory card in the phone. You can fill up the memory using Image files....

Most asked job interview questions and how to answer them

1. Software Testing is more Oriented to Detecting the defects or often equated to finding bugs. Testing is a process of executing a software system to determine whether it matches its specification and executes in its intended environment under controlled conditiions. The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldn't or things don't happen when they should. SQA: -  Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to 'prevention'. Stop Testing: - Testing is potentially endless. We can not test till all the defects are unearth...