Single UITest case on two simulators - xcode-ui-testing

I’m new in UITesting and I’m searching for any info about how to test this kind of case:
1. I have a single uitest
2. I need to start two simulators for each user
3. Then I want to do some interactions on those simulators (like log in on both, join a “room” on first and second and then check on first if second user is in “room” (it's a bit like uitesting messaging app))
Can I do this in XCode or I will need some external tools? Where can I search for more info? Maybe I should use different approach?

Related

Is there a way to programmatically take a screenshot of an Apple TV's (HDMI connected) screen?

I can take a screenshot via XCODE Devices & Simulators.
Doing so I just getting it on the Desktop in a few seconds. That suits me perfectly. With one exception.
I want to run just one command (or script if needed) to do the same thing. In the future I plan to use Alfred for this if there is a way.
I'm not exactly sure of what you are asking but maybe using the Glimpse library will help.

How to collaborate on a project in Xcode

I would like to know if it's possible to collaborate on a project in Xcode (like in Keynote). Here is a picture to show what I mean:
As you can see, there is a collaborate button in keynote that allows you to send an invitation to someone and be able to work together on the presentation in the same time (like on google drive).
I would like to know if this option is available in Xcode so that me and my partner can work in parallel on a project (she adds things in the same time that I do).

Facebook iOS SDK > 4.0 replacement for initWithAppId?

I have two different FBAppId's, one for the eventual release and another for debugging purposes, and I was wondering since after SDK 4.0 it no longer has a concept of session states, how I might be able to "create session" with different appid's.
Thanks!
Peter you should be using testApps of your main app for these purposes. Go to your dashboard and choose testApps and create one. It solves the same purpose and you don't have the session problem.
Go to https://developers.facebook.com/apps//test-apps/ and create a test app.
You can read more about this here. https://developers.facebook.com/docs/apps/test-apps . It reduces a lot of work for staging / QA test apps.

How to know the number of beta users of my app?

Google Play Developer Console allows developers to upload a beta APK, and invite a Google Group to use it.
How to know how many users are using my beta?
In the console:
Go to Statistics,
Click Export as CSV,
Uncheck everything but Installs devices current and by app version
In the resulting CSV, spot the id of the APK you sent for beta
The number in the third column is the number of beta users.
The Google Play Developer Console has changed a lot since the original answer.
If you are using Open Beta Testing then go to:
Release Management / App Releases / Manage Beta
and you will see something like this:
Note: if the number of testers is not showing, this might be because the number has not yet reached a certain threshold.
This specifically answers the question "How many people have opted into Beta testing?" which may or may not be what the OP was really interested in.
Analytics would be the way to discover how many are actually using the beta version.

Selenium equivalent for Windows OS

Based on this post, I wanted to ask if there is any program in windows 7 available, that could record events like
Clicked start button
Launched Netbeans
Clicked Options
Entered Value
...etc?
And then play it again so that I dont have to reconfigure something everytime or many other use cases like that?
Thanks
p.s. I am being more specific here and no intention of duplicating any post.
Plenty.
Free, you can use an application like Sikuli It has great documentation and we currently use it for iOS and Android application automation.
Professional/Enterprise tools are available from the usual vendors, IBM Rational suite, HP's WinRunner that serve all sorts of purposes.

Resources