FAQs

Remote Infrastructure Access - Mobile

?Do you support remote Mobile access?
Yes, we support both iOS and Android
?Are your devices simulators or real devices?
We support real devices, we can also support simulators based on client's requirements
?How do you connect to these devices?
You can access these devices from your web browsers, any desktop OS. We support Chrome, Firefox, Edge, Safari, Opera.
?Do you support Hosted Mobile Private Cloud?
Yes, we have data centers in Atlanta(GA,USA), Phoenix(Arizona, USA), Mumbai(India)
?Do you support VPN tunnel for the hosted private cloud?
Yes.
?Do you support Mobile Public Cloud?
No, not at this point
?Do you support on-prem private cloud?
Yes, we do.
?What kind of hardware is used?
A Mac Mini with 64 GB RAM, 2 TB Hard Drive, Intel 3.2 GHz
?Do you ship the hardware?
Yes.
?Can you install your software on our hardware?
Yes. You have to procure the above mentioned Mac Mini and we can install it remotely or on site.
?How Many devices do you support?
There is no limit to number of devices
?What Mobile OS do you support?
iOS and Android.
?Do you support tablets for iOS and Android?
Yes. iPads and Android tablets are supported.
?Do you procure mobile devices?
Yes. We can include it in our pricing and charge it back to you.
?Who owns the devices?
Client owns the devices
?Do you ship the devices back to the client if the contract ended?
Yes, we do.
?How often do you refresh the devices?
Annually, as per agreement
?How do you install your software on-prem?
We can do it remotely or we can send our team members on-site.
?What is the support turnaround time?
We have pre-defined SLAs. Usually any show stoppers will be addressed in less than 30 minutes. Rest will be 4 hours. You can log a support ticket using our Freshdesk support system and a team member will set up a call with you. Our support hours are weekdays 8 AM to 8 PM EST.
?What is the set up time after signing up?
Usually 2 weeks. Once the devices are all procured, we will enable it. We can start with a few devices after week 1 and add other devices as they get delivered.
?How can we replace a device or swap a device?
You can request a device swap. You will have to pay the delta of the market cost of the new device.
?Is licensing fixed to the device or a slot?
Our licensing is not tied to a device. You can disable one device and enable the other to start accessing it remotely.

Remote Infrastructure Access - Web

?Do you support remote web browser access?
Yes, we support Windows Edge, Mac Safari, Chrome, Firefox and Opera.
?How do you connect to these browsers?
You can access these devices from your web browsers, any desktop OS. We support Chrome, Firefox, Edge, Safari, Opera.
?Do you support Hosted Web Private Cloud?
Yes, we have data centers in Atlanta(GA,USA), Phoenix(Arizona, USA), Mumbai(India).
?Do you support VPN tunnel for the hosted private cloud?
Yes.
?Do you support Web Public Cloud?
No, not at this point.
?Do you support on-prem private cloud?
Yes, we do.
?What kind of hardware is used?
A Mac Mini with 64 GB RAM, 2 TB Hard Drive, Intel 3.2 GHz.
?Do you ship the hardware?
Yes.
?Can you install your software on our hardware?
Yes. You have to procure the above mentioned Mac Mini and we can install it remotely or on site.
?How Many browsers do you support?
There is no limit to the number of devices.
?How do you install your software on-prem?
We can do it remotely or we can send our team members on-site.
?What is the set up time after signing up?
Usually 2 weeks.

Existing Code Support

?Does TetsOS support running existing Selenium code?
Yes.
?Does TetsOS support running existing Appium code?
Yes.
?Does TetsOS support running existing Selenium code in parallel on multiple browsers?
Yes.
?Does TetsOS support running existing Appium code in parallel on multiple devices?
Yes.
?Can TestOS run multiple web or mobile test cases in iterations?
Yes.

Scriptless or Low-Code

?Does TestOS support lowcode/scriptless test case creation for the web?
Yes.
?Does TestOS support lowcode/scriptless test case creation for Mobile?
Yes.
?What code is generated by TestOS scriptless tool in the backend for mobile?
Appium Java, TestNG for iOS or Android or XCUITest Swift for iOS. You can choose your code of choice and start creating the test cases.
?What code is generated by the TestOS scriptless tool in the backend for the web?
Selenium Java, TestNG.
?Can the users download the generated Appium code?
Yes.
?How can the users run the downloaded Appium code locally?
Yes.
?Can the users download the generated XCUITest code?
Yes.
?How can the users run the downloaded XCUITest code locally?
Yes.
?Can the users download the generated Selenium code?
Yes.
?How can the users run the downloaded Selenium code locally?
Yes.
?Do you support assertions with API data?
Yes.
?What kind of element locators do you use?
XPath, XPath with attributes, CSS Selectors, AttributeIDs, etc.
?What happens if an element has no locator?
We can find it using images and our AI based OCR tech.
?Can we add our custom script to the test case?
Yes. You can add Selenium Java, Appium Java or Swift code directly and call it using our scriptless features.
?Can we edit an element?
Yes.
?Do you support test case auto healing?
Yes.
?Are the test cases different for iOS/Android/Web?
Yes. As the elements are different, we suggest our clients to write the test cases separately for each platform.
?What kind of mobile apps can we test?
You can test any kind of mobile app. We support React-Native, Xamarin, SPA Web APps, Flutter, Web Pages, React, Native apps built on Swift, Kotlin, ObjectiveC, etc…

Test Case Management Suite

?Can we create versions in test cases?
Yes.
?Where is the code behind getting saved?
Locally on the TestOS server.
?Can we save the code generated directly to Git or other repos?
Yes.
?Can we clone test cases?
Yes.
?Do you support test functions?
Yes.
?Can I clone the entire test suite?
Yes.

Test Data Parameterization

?Can we pass CSV data to the test cases?
Yes.
?Can we pass JSON data to the test cases?
Yes.
?Can we validate and create variables related to API data?
Yes.
?Do you have inbuilt features to convert CSV to JSON?
Yes.

Test Case Execution

?Can you execute all the test cases at once?
Yes.
?Can you execute all the test cases in parallel on multiple devices or browsers?
Yes.
?Can users execute test cases in iterations?
Yes.
?Can the test cases be triggered using CI/CD?
Yes.

API Testing

?Do we need to install anything locally to access API testing software?
No.
?Do you support everything that Postman supports?
Yes.
?Can we save API requests and responses?
Yes.
?How do you access the API testing portal?
Web URL from TestOS.

Performance Testing

?What kind of performance metrics do you provide for mobile testing?
CPU usage, Battery Drainage, Memory usage, API calls.
?What kind of performance metrics do you provide for web testing?
Time for first byte, response time, Number of API calls, Time for DNS etc…
?Do you have network performance data?
Yes.
?Do the users have to do anything specific to get the performance results?
No. You just have to run the automation test cases.
?Are these performance results per test case?
Yes.
?Are the performance test results on mobile at the app level or the OS level?
App level.
?Can you connect the API calls to the event to track performance?
Yes.
?Do you have trends to show performance data?
Yes.
?Do you have delta tables to show the benchmarked data?
Yes.

Robotic Test Automation

?How much weight can the robotic arm handle?
1.5 lbs.
?Can it trigger an event remotely?
Yes.
?Can the robotic arm send acknowledgement to TestOS software?
Reporting.
?Do you show Appium or Selenium logs when executed?
Yes.
?Can the user see the results live on the device?
Yes.
?Do you store screenshots and logs per test execution?
Yes.
?How many test results are stored?
Up to 6 months.
?Can we delete the test results?
Yes.
?Can we download the reports?
Yes.
?Can we download the device logs?
Yes.

DevOps and Integrations

?What kind of integrations do you provide?
CircleCI, Travis, Jenkins, GitLab, BitBar, JIRA, TestRail, MS TFS, etc…
?Do you have APIs for your services?
Yes.
?Is there documentation to access your APIs?
Yes.
?Can we integrate with our Emails?
Yes.