I'm looking at the tools (Test Telerik WebUI Studio, Visual Studio 2010 Test Professional) to automate testing web applications written in NET. Do you use such tools? If so, what tools are you using and what experience do you have with this type of testing. Particularly I am interested in issues of maintenance of such tests (for example, if you change layouts.)
Disclaimer: I work for Telerik; I'm just sharing the relevant resources for the WebUI Test Studio
Regarding the WebUI Test studio, there's a free 30-day trial that you can try yourself. There's a weekly live demo, and you can even request a free personal demo. Any of these might give you further insight whether the product will be suitable for your environment and might answer relevant questions.
Regarding the test-case maintenance, there is a detailed feature overview on the product site.
I hope this helps!
Go for CodedUI.It comes along with VSTS 2010 Ultimate.
The search criteria will continue to work even if you chnage the layout
Related
In order to access the developed software, we can log in via Citrix Workspace and open a browser, and in this way we can access the address.I couldn't find a very detailed document on performance testing on Citrix with Jmeter. I wonder if anyone knows a tool where I can perform these performance tests and has detailed information about this tool?
It's possible to do it using JMeter however you will need a special plugin,here is a "very detailed" user manual explaining the steps you need to take.
See NEW! JMeter Citrix Plugin article for more information if needed.
I am working in a team responsible for development and maintenance of an enterprise web solution project where the front end customer portal is developed with PHP on Yii framework and backend web application for back office operations is developed with Python on OpenERP.
We are trying to automate the test workflows using only open source test automation tools are looking at options like Selenium,DalekJS.
My question is, keeping my project in mind which tool would be ideal to easily automate test workflows with a great test coverage and easy maintainability. We might have regular enhancements and fixes for both customer portal and back office web application. Which tool would be better keeping my project in mind, is it Selenium or DalekJS?
Any inputs/feedback or past experience would be quite helpful.
Hi Shashi Vardhan Andem,
unfortunatly it seems DalekJS is dead, unmaintained dependencies, last commit 2 years ago. We recently switched from dalekjs to http://webdriver.io/
So to answere your question. Definitly Selenium because it's gonna be still developed.
Cheers,
Dennis
ON TFS2012 is it possible to request feedback from customers that are utilizing the web client without them having to install feedbackclient.exe on their machines
Usersnap allows customers to add feedback without installing anything locally. It integrates into Microsoft Team Foundation Service (this means, every feedback from your customers is automatically created as ticket inside your TFS workflow).
Your customers even don't need an account in TFS to provide feedback.
It's easy to integrate Usersnap with TFS, you can have a look at the docs here: https://usersnap.com/support/docs/apicfg#tfs
To work with the feedback request like it is explained here it is not possible to give feedback without installing the client tool.
I thought it would work also by logging in in the TFS web interface then open the feedback request and answer to it but apparently after testing it myself I did not found a solution directly. Though the feedback would be filled in completely manually while all the needed tools are available with the client tool.
I am about to start work on a UI automation project for a client who is using Siebel 7.5. I have been looking around and it seems that there is not a lot of info out there on if it is possible to automate GUI tests in siebel using Selenium. The question is, Is it possible to automate Siebel using selenium. I hear there are two modes for Siebel, SI and HI, what is the difference?
On another note, i have heard that there are issues automating early versions of Siebel using HP QTP. What are these issues and what is the best workaround.
I realise this is more than one question, i will vote up whoever answers a component and the answer will go to the person who answers the most components
Thanks in advance
HI stands for "Hi Interactivity" it is used for sites that are accessed over the LAN most objects in an HI Siebel application are ActiveX controls.
SI stands for "Standard Interactivity" it is used for sites that are accessed externally and is usually pure HTML.
Starting in version 7.7 Siebel starter supplying Siebel Test Automation (STA) which provides an API for testing tools, this API is used by QTP for testing Siebel 7.7 and later. STA is relevant only for HI applications, for SI applications Siebel adds some hints to the HTML in order to help testing tools.
I don't know of specific problems with QTP testing classic (pre 7.7) Siebel applications and I don't know about Selenium at all so I hope the general information I provided is useful.
As said above, HI mode can have test hooks enabled but these are pretty basic and need some additional software to work with easily. Also, HI only works in IE which does not have the great Selenium recording tool.
On the other hand, SI mode is just HTML and works in Firefox, therefore should be testable with Selenium. Does require a little set-up and please bear in mind that there will be differences between the test results for SI and what the users will see in the much-more-usable HI mode - but if you can ignore the use of special applets, and avoid client-side coding, it should work.
You could use a combination of Ruby watir-classic and rautomation plus a bit of javascript to interact with almost all of the Siebel HI Components. The two Ruby gems use WIN32OLE API and COM, so in essence you could use any language that supports the Windows API. It's a huge effort, but pays off in the end, cause it's all open source, whereas tools like QTP and TestComplete cost a fortune.
I have been looking around stackoverflow for automated GUI tools for testing our web app gui from a Business analyst point of view, so that means strictly requirements-record-playback kind of testing since we are not really programmers.
We have used selenium in the past but unfortunately it is no longer compatible with Firefox 4.
Is there a similar tool to selenium that allows recording and playback of GUI tests that does not require a lot or any scripting on a windows platform? thanks
You can use the FireFox add on compatibility reporter to get Selenium working on FF4
https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/
Or alternatively drop down to FireFox 3.x and use that just for your testing!
For the server component Selenium-RC (necessary to execute tests), You must run Selenium-RC 2.0b3 (or higher if it become) to be compatible with Firefox 4. I have used it succesfully with FF4.
Selenium IDE, the recording tool, for firefox is indeed not available as a plugin for FF4 (but I speculate it will be coming soon).
I think that you can benefit from AutoIt (http://www.autoitscript.com/site/autoit/) I`d been using it to test Windows based GUI, but to the best of knowledge there are lot of scripts to test/play on-line games, thus it is applicable to Web Sites.
It does not require deep technical knowledge, but of course it will be much better and frequently mandatory to optimize the generated code. I`ve started my experience with this tool, and I was doing my work flawlessly.
At one company, I was developing automated tests for web app by means of TestPartner (Compuware company) it was one of the best tools Ive ever worked with, it generates VB code quite 'intelligently' and supports user with administration features. But Im not sure whether it is possible to use it without paying.
Good luck !