Automation tool of ADF web-based application with integration in JIRA - automation

I'm looking for a non-regression test automation tool :
For web applications using ADF technology.
It also needs to be integrated with JIRA.
These are my two imperatives.
Of course, I found Selenium which is the unavoidable tool.
However, my manager would like me to submit several tools that I would have audited. Do you have some tracks or experiences that I could use in order to submit several tools to him?
thanks in advance

For unit/non regression testing you can use :
JUnit as it is integrated with Jdevelloper
(see http://www.oracle.com/technetwork/articles/adf/part5-083468.html)
JUnit is integrated with Jira (see https://developer.atlassian.com/docs/getting-started/writing-and-running-plugin-tests/create-and-run-unit-tests)

You might want to look at Oracle Developer Cloud Service as a platform that combines issue tracking and DevOps+test automation with specific support for ADF built-in:
https://blogs.oracle.com/shay/entry/agile_development_with_oracle_developer
Selenium - there is an ADF extension to it:
https://github.com/adfemg/adf-selenium

Related

Automated Testing of Nifi flows using Jenkins

Is there any way to automatically run regression/functional tests on Nifi flows using Jenkins pipeline ?
Searched for it, without any success.
Thanks for your help.
With the recent release of NiFI-1.5.0 and NiFi-Registry-0.1.0, the community has come together to produce a number of SDLC/CICD integration tools to make using things like Jenkins Pipeline easier.
There is both Python (NiPyAPI), and Java (NiFi-Toolkit-CLI) API wrappers being produced by a team of collaborators to allow scripted manipulation of NiFi Flows across different environments.
Common functions include interaction with integrated version control, import/export of flows as JSON documents, deployment between environments, start/stop of flows, etc.
So, we are working quickly towards supporting things like an integrated wrapper for declarative Jenkins Pipelines, and I would add it is being done fully in public codebase under the Apache license, so we (I am the lead NiPy author) would welcome your collaboration.

MFP - How to load test Mobile Application

Can someone please suggest me any tool that can be used for Mobile App load testing build in MobileFirst Platform 7.1.
This is a really good article to use JMeter for performance testing of Adapters:
https://mobilefirstplatform.ibmcloud.com/blog/2015/12/20/mfp-performance-testing-session-independent-mode/
They even provide the files at the end of the article.
Load testing for the application? Surely you mean the server/adapters...
For this you can use a tool such as jMeter to simulate a large amount of adapter requests to the server and see how your setup behaves.

Can I use SOAPUI testing tool for automated testing of a purely web-based application?

If I am that stupid to ask this question, please excuse me.
Anyway, I have searched and found out some notes about the tool which I have given below.
SoapUI is a complete and automated testing solution. In a single test
environment, it provides industry-leading technologies and standards
support, from SOAP- and REST-based Web services, to JMS enterprise
messaging layers, databases, Rich Internet Applications, and much
more.
From the above content, whether we can assume that it will be well-suited for web-based automation testing perfectly? It would be good if you could share some relevant info on the same.
Thanks :)-
I would question as to why you want to use soapUI for web UI testing? For web UI testing i would recommend using some other tool like selenium.
As clarified in my comment below, it would seem that you can make soapUI and Selenium work together. See http://learnsoapui.wordpress.com/2012/09/27/selenium-soapui-can-they-work-together/ for details.

Can the LoadRunner be used for desktop applications

I have used LoadRunner a long time ago for web applications, now i wonder if i can use it for desktop application automation. Is it possible ? Can someone link to any guide or examples?
Thanks in advance.
LoadRunner is a tool for performance testing. Usually you want to test the performance of some server that serves several clients via some form of communication. This can work for both web and desktop (and mobile) applications.
I think what you are looking for is a functional testing tool - a tool that can use the application in an automatic way instead of the user. There is a complementary product called UFT (previously QTP) that does exactly that!
UFT - http://www8.hp.com/us/en/software-solutions/software.html?compURI=1172957#.UUlnERxTDRM
LoadRunner can test web and non web client-server applications for performance. Load all of the sample applications and you will find flight samples for Web, for database, for Winsock, for DCOM, etc... You can look to the VUGEN manuals and find all sorts of non-web based client-server protocols for use by thick client applications.

Any good testing framework with distrubuted environment support?

I am looking form a test automation frameowrk which can work in Clinet/Server architecture (distributed env) and support a mix of operating systems like Windows, unix/linux and Mac
I am currently evaluating and looking for only OpenSource solutions, I found just one framework
STAF , any help on pointing out other similar framework would be of great help
This is not for a web based application , but for a application using CLI & GUI interface & no proper API layer :(
STAF is probably the best option for this sort of thing. It has really good cross-platform support, thorough documentation, and has been pretty stable for years. It's also extensible if you need to customize the services for your own needs.
STAF does seem to be the standard. However if you have something which will handle the distribution for you then it is easy to hook up results gathering. I might suggest starting with hudson which is actually a distributed build tool with some support for testing through the plugins.
The Robot Framework has a remote testing library that uses XML-RPC to send commands from the testing framework to remote servers. It has sample remote servers in python and ruby.