Android Testing Platform - android

First, I am not asking about Unit Testing. I am asking about the construction of a testing platform like so many out there that can be found by Googling the topic.
I would like to utilize VirtualBox to build an Android Testing Farm. So for example, download a copy of the Sumsung Emulator for one of their phones and then build a VM on VirtualBox to run it.
What are some of the considerations that I would need to take into account; also, any best practices would help.
Edit
Thank you to Ken Wolf for providing the link in the comments below to Google's Firebase Testing Platform.
To user1050755's comment, thank you for the advice. I guess the better question is how to automate the running for emulators. Researching this, it appears Android Studio has a guide (Monekyrunner) to do just this.
If anyone has any other suggestion, please post below.

Related

Access to Microsoft Band SDK (PC and Android)

So, I am currently embarking on a research project using multi-person physiological data and was planning to use the Microsoft Band to do so, I was quite surprised by todays message that the Band was discontinued and the SDK is no longer available.
However, as there is still considerable promise for the research project I would still like to do it and am in need of help of you fellow developers. Would anyone be so kind as to share the latest version of the SDK for PC and Android with me?
I greatly appreciate your help in this matter.
Luckily the Internet makes it difficult for information to be truly deleted. You can still get to versions of the iOS and Android SDKs using The Internet Archive Wayback Machine.
The Windows SDK, being published with NuGet which doesn't (typically) allow removals, is still available.

Host Android OS on a server

I am unable to use the right terminology to search else if this is already answered i would not have posted.
Pls comment if silly question , I will take it off. do not vote down pls. :( a rookie
I am trying to setup a server where I can host an android environment and let users test their apps. Something like a cloud ?. I wanna see if I can host various flavors of Android so that I can test from another machine. Is it possible? what to use.
May be run a few Independent simulators on a server ?
Yes, lots of companies do things like this to run their own build server. There are also many services that allow you to do such things on their servers (i.e. circleci). Google around and you will find a lot of stuff.

Can I develop for Android without an Android phone?

I don't have an Android phone, is there still a way I can learn Android? How can I learn and what do I need?
Yes, absolutely ... the android SDK comes with an emulator, which, while quirky in some ways, does a pretty good job of letting you at least start learning and running most sample projects.
edit: This thread is somewhat old, but in recent times a new emulator has been released that is quite nice. Check out Genymotion :)
To add to Joel Martinezs answer,
Yes you can learn android dev without having a device, although it is really good to have one if you are into dev.
I started 3 months back and this is what i did
Downloaded the sdk and tools
Created a hello world app
Read about android sdk best practices in the developers site.
Looked at a lot of sample apps to know how they work
Started creating our app.
If I could do it, I am sure you could do it too. Android development is very easy to get started. You have all the info you need in the android developers site. If you need any help we are here at StackOVerFlow :-)
You need to fulfill the following requirements
Java knowledge
Android sdk
Android simulator
working knowledge of android OS(you can get it using emulator)
creativity and logics
Finally, a video tutorial(I suggest lynda.com)
Also take a look into android developer official site
Hey in addition to the above answers,
u should actually test on ur device when u r making an app that uses one of the following :
GPS, or wi-fi to get user location
when u want to use any phone sensor in ur app
when u r trying to integrate camera/ camcorder in your app
also u might need to actually test phone call/sms functionality integrated in an app
otherwise the emulator just works fine
As Joel puts it, you can use the emulator. Here is the developer website, and here is the page specific to the emulator.
Sure. Just get an android emulator and use that for your development. there are free emulators available online as well as tutorials and lots of books available for android OS development.

Android development with Windows XP and no Android device

Hi, I'm planning to learn android app development, but I don't have any Android device. Can I still learn it using my Windows machine?
If so, how to check the output? And can any one suggest me a good tutorial for beginners.
Yes you can develop android application.
You will require....
A IDE like Eclipse.
Android SDK --- This includes an android emulator.
Note:-- Some functionalities are not supported by android emulator and for that you will require android phone.
Yes you can use windows, and there is a simulator that shows a "virtual" android device thats part of the SDK
http://developer.android.com/guide/basics/what-is-android.html
The Android Guide has everything you need to know to get started. If you want to test on a real device (and you probably should if at all possible financially), you can either purchase a developer phone from Google or you can buy a cheap (relatively) used one on eBay.
you will need Eclipse and SDK for android
http://developer.android.com/index.html from this you will get lots of help
http://www.deviceanywhere.com/Test-Automation
visit the link above. This site lets you test through the web on real devices. It is a paid service though so you might have to decide which one would be cheaper, buying an android
phone or testing through this site.
Hope this helps.

writing a "Hello Android" program

I am really new in the Android world. I would like to try to write a simple "Hello Android" program that runs on an Android simulator. I have tried to Google here and there for the last couple of days to find a simple article that will guide me step by step.
Are there that kind of simple articles on the net? URL?
I am running Ubuntu 10.04
I have downloaded the android SDK Tools 10 and many more packages.
I have browsed the [android-beginners] list
I have read the FAQ list
What next? Thank you for any clues / URLs.
PS (added):
Basically, I am confused because every time I follow a new page, it will start with something like "you need to do XYZZY first". Again, when I went to XYZZY page, it will have a yet another prerequisite. Anyway, I have no idea what "eclipse" is, but I am going to install it yet. OK, I will be back soon. Thanks for all replies.
I'm wondering why this didn't help you, but since it seems to have failed for you, let me guide you to:
the official google android hello world
moar good articles / examples / tutorial
Once you have installed the SDK, the Hello, World tutorial should be just what you are looking for ;-)
It'll guide you, with the following steps :
Creating a Virtual Device for your tests
Creation a new Android Project, with Eclipse
Creating a first UI ; and using an XML Layout
And it'll end with a few words on debugging.
If you move out of experimentation into actual development, then I'd recommend getting a real device as soon as possible - emulator performance is really bad.
Depending on your requirements, Android-x86 may be useful (although it seems more targeted at deploying Android to desktops than development for phones)
You can buy developer versions of phones through Android Market, once you've registered a seller account. These are network unlocked (can be good for testing if a messaging problem is network weirdness of a bug), and allow you to install custom images (mostly useful if you want to get into platform development).

Categories

Resources