Send status report of test cases using monkey talk - monkeytalk

How to report errors or test cases status(PASS/FAIL) to developers using monkey talk automation tool for ios/android app testing.

Use monkeytalk with continues integration tool like jenkins

Related

UiPath Bot -Can we do automation testing of Uipath bots?

I want to do the automation testing of UiPath attended and unattended bot. I am not able to identify the window dialog box getting generated from Uipath. Please advice me the tool which can identify objects and automate the UiPath bots.
With uipath 20.4 community preview release there are new exciting features to create test cases in the UiPath studio itself. refer this link here.
https://forum.uipath.com/t/testing-capabilities-in-community-orchestrator-20-4-community-preview-release/210487
however I would imagine you will be on older versions of studio, which requires you to apply other approaches. here is few ways to automate the testing for UIPath processes.
Using the Orchestrator APIs we can monitor the jobs in various ways
https://platform.uipath.com/kinooqmollho/kinoorgDefault/swagger/ui/index#/
Jobs APIs to get status of the jobs
Alerts API to get any alerts generated by the Job
RobotLogs api to get check specific logs you expect or not expect in
the jobs
Apart from this, you could build a test automation script to verify
the results of bot, directly on the applications to make sure results
you expect are showing up there.
Newevest versions of UiPath Studio already have testing built-in (Test Activity).
For full-fledged Automated Testing capabilities watch for the announcements early this year
The newest versions of UiPath Studio already have testing built-in (Test Activity).
You can also take the tutorial in https://academy.uipath.com on how the test automation works.
For running the BOT from command line you can use below syntac on CMD:
"drive:\Users\username\AppData\Local\UiPath\app-20.10.4\UiRobot.exe" -file "..\path_of\Main.xaml"
For testing, if the BOT is running or not you could send an email every few minutes so that you can remotely get the heartbeat of the BOT.

Microsoft Test Manager's interface like for Selenium

Whe are making a proposal to a client for a test automation framework and we are between MTM and Selenium. For what they need (CI process, and manual launch of testing bateryes) is better Selenium.
But in our last meeting the client's head of develop told us that they like the MTM's interface Test Center, because they could unify the automated testing and the manual testing in one interface. So I'm looking for some framework that would provide a similar interface, work with Selenium automated tests and, If possible, interact with their TFS.
Any suggestions?
Thank you a lot.

Mobile hybrid app testing using Codedui

I was working on a ionic mobile hybrid app and looking for automation testing tools. I found Codedui a solution for testing windows/web application and I was wondering if this can be used for testing ionic apps as well. I will appreciate if someone who has done similar task can share his views. Many thanks.
Never hear about Codedui before, but I suggest to use Protractor to test automatically your App. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

How can I decide automation feasibility for web application?

Guys I need to decide feasibility of automation testing in web application. Application is developed in c#.net. Can any one guide me about factor which I need to consider for automation testing. I have some basic knowledge of Selenium WebDriver using Java, can I test web application using it? This application is leasing application it contains many calculations to calculate plan. Application also contains many reports as well as graphs to analyse enquiries as well as results.
I suggest some basic links to start with
http://www.softwaretestinghelp.com/choosing-automation-tool-for-your-organization/
http://searchsoftwarequality.techtarget.com/answer/How-to-choose-the-best-software-test-automation-tool-for-your-team
http://www.xoriant.com/blog/software-testing-and-qa/selecting-right-test-automation-tool.html
Your approach is definitely good. You can develop a ASP.NET MVC web application in C#, setup some core business logic by classic unit test and make integration test using selenium driver.
I suggest following that you first create a lightweight skeleton of the project containing:
git repository
ASP.NET web application
continual integration with build machine (use TeamCity or similar software)
unit test testing your core business logic
integration test written in selenium driver using C# running for all common browsers with good selenium support.
Check that with every commit following happen:
build is triggered
deployment package is created
unit test are triggers
integration test using selenium driver are triggers
all reports are collected
test results are stable (same results for same build number for repeated testrun)

Cloud-based testing automation tools

I try to find a service which provides a functionality that allow me to create manual tests autmation for web-based applications in simple way with visual constructor without any coding, so it could be
simple in use without any coding on selenium or another framework tool
has option to set testing in schedule mode via the web interface to perform regression testing
has ID's validation and shows possible inconsistencies
The main point is reproduce manual tester's work without using automation scripts and do it in simple way in order to a beginner will be able to work with it.
So could anyone describe his own experience ?
There are two main options I would consider
to find a service which provides a functionality that allow me to create manual tests autmation for web-based applications in simple way
First one is BrowserStack and you can record your Selenium tests using the Selenium IDE extension for FireFox. It can export the recorded steps into your favorite language (C#, Python, ect). You can execute these recorded scripts on BrowserStack by pointing the hub URL to Browserstack's Selenium hub ‘http://hub.browserstack.com/wd/hub’ along with your username and Automate key. Your 'username' and 'automate key' can be found at Account --> Automate1, after you have logged in to your account.
I would suggest, you refer to the comprehensive documentation on BrowserStack Automate. It takes you step-by-step through the product and all its features. You can select the language you are using and get started with BrowserStack Automate. If you have any more questions, feel free to email at support#browserstack.com. They will be happy to help you out.
Second option is SauceLabs and the Selenium Builder. This is the docs that will guide you. Further more you have CI integrations for Jenkins and Bamboo.
You can use Selenium IDE to create your automated tests. With this Firefox plugin, you can record a test in your browser.
Once you're done recording, you can export the test and upload it to TestingBot. There you can specify the browsers you want to run the test on. TestingBot will then run your test across all the browsers you specified.