is "C# with Selenium automation scripting" opt job for a developer? - automated-tests

Can a developer accept a offer with jd of “c # with selenium" automation scripting ?The JD sounds like it's related to tester who writes testing automation, what is the role of a developer in it? Can any one guide me in this?

It is not unusual for test automation jobs to ask for at least some level of developer experience.
Test automation code is kind of a software development project. You do code the tests, after all. Not to say that development and test automation are the same, but there is some overlap.

Related

Is there an Automated Acceptance Testing Software or Tool for RPG?

I have been seeking up tools for automated acceptance testing for RPG to use techniques like ATDD and BDD but I haven't found anything yet, the closer I have found is RPGUnit but it's only for unit testing, if you could give some documentation about it, that'd be great,
Regards.
You question is probably off topic for stackoverflow...or a duplicate of Automated testing in RPG (or other ILE languages)
But I'll throw this answer out as a general, yes tools exist; without trying to specify any particular one.
In addition, you shouldn't necessarily be looking for tools for RPG; in particular with ATDD you probably want tools that can test 5250 applications. Yes such an app is probably RPG, but it doesn't have to be and the tool won't care. The point is you could have an RPG app that has a web front end; a different tool could be usable there.
Lastly, let me say that the tools out there are going to be commercial tools for the most part. And they aren't going to be cheap.

Connect Ranorex to test case management software

I'm a test engineer for a software company and we've recently purchased Ranorex (an automated test application) and I'm looking at connecting it to something like QA Complete (test case management software)
Basically I want to run an automated test in Ranorex and for it to automatically mark a matching test case in QA Complete as passed/failed. I know this will obviously involve some coding at the Ranorex end using the commands from the QA Complete API but I can't find anything that even tells me where to start!
Ranorex seems to be very restrictive with 3rd party integration and offers very little help on the subject.
My manager wants a demo of the compatibility before we purchase QA Complete otherwise it won't be of any use to us.
I'm hoping someone on here has some experience with this sort of thing and can point me in the right direction :-)
Thanks!!
Here is the ranorex library documentation:
http://www.ranorex.com/Documentation/Ranorex/html/R_Project_RanorexApi.htm
I don't know QA Complete, but as far as help with ranorex goes, when ranorex runs a test suite it uses the Run method in the TestSuiteRunner class in the Core.Testing Namespace.
This method returns 0 when a test suite is successful, and -1 if it is a failure, I assume this can be used by QA Complete to indicate sucess or failure
Test Collab integrates well with Ranorex.
We've published an extensive guide to integrate Test Collab with Ranorex for test management.
(Disclaimer: I'm co-founder of Test Collab)

What to use today about Behaviour-Driven Development and Acceptance Tests?

Some years ago I´ve tried to work with BDD and some tools of Acceptance tests, like Selenium/Web-driver, Fitnesse and JBehave.
I´d like to back to work with that in my current project, so I would like to know what the community is using of tools to perform that!
My project is based on Java.
Acceptance tests tools ?
BDD tools?
Should I consider a scripting language ?
The most successful teams are using conversations and not worrying too much about the tools!
Having said that, here are a few Java BDD tools that are in use in the community:
JBehave* (still)
Cucumber for the JVM (I don't think it's been as maven-ized as JBehave)
Fitnesse (though I recommend putting "Slim" behind it instead of "Fit")
Custom DSLs (it's not that hard).
Selenium is still the automation tool of choice for Java and the web.
*I helped write JBehave. One reason we got into it in the first place was because the acceptance tests we saw using scripts were such an astonishing mess. Meh. Also, you can't collaborate with the business or have conversations about scripts. I strongly recommend having conversations first**, then worrying about the tools!
** If you're working on your own, buy a rubber duck.
I strongly recommend spockframework + Geb. You need groovy support though. We have lot of tests running as part of CI every night. The reports are in junit format (being enhanced to be used by business users soon) and hence can be published to servers like Hudson or Sonar.

ASP.NET Application Development – Tools

We are building an ASP.NET website using C#.NET language and VSTS 2008.
Would you please let me know which are all the third-party tools those can help us in the complete SDLC of this project?
Thank you..
Regards,
Karina.
Try Microsoft Team Foundation Server. It will handle your source control, work item tracking, bug tracking, reports, and provide you with a Sharepoint project portal.
Phew! There's lots that you can use, basically a complete eco-system has been constructed around this.
Much depends on
the process you'll use to develop the software (waterfall? agile? a mix?)
where your people are (if you have remote folks, you'll need good collaboration)
how many you are (small projects won't need quite as much project tracking software)
the kind of project you're on (a large complex site might need a comprehensive database management system, a small one can just use free tools)
what metrics you need to report
how experienced your developers are
the kind of graphic design expertise you have and need
your budget!
And that's just off the top of my head.
More specifically, here's some third-party tools I've used successfully that I'd not consider starting a project of any size without:
A source code repository: Subversion is a good one, TFS is expensive but does the job
A continuous integration server: I prefer Hudson, others like CruiseControl.NET
A refactoring tool for software developers (Refactor!, Resharper)
A virtual machine system for hosting test systems on a server (I use VMWare)
For larger teams where you're using Agile methodologies and need to report progress, consider Scrumworks.
Putting it another way, I'd suggest that you budget at least $500 per developer for tools, add-ons and geegaws beyond Visual Studio.
At home I use:
tortoises - Source Control - http://tortoisesvn.tigris.org/
ankhsvn - VS Integration - http://ankhsvn.open.collab.net/
CruiseControl.Net - Continuous Integration - http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
Screwturn wiki - wiki for knowledge sharing - http://www.screwturn.eu/
At work I use TFS.

ASP.Net Testing Suite?

I'm in the process of researching testing options for .Net development particularly ASP.Net.
What testing tools do you swear by? NUnit, Selenium, RhinoMocks are my current apps in my toolbox but what do others have to offer for a more complete testing coverage?
No budget
I swear by NUnit, Selenium and then a number of other little tools like YSlow, Firebug
I did a talk at Google Test Automation Conference http://www.youtube.com/watch?v=qQgDDAan4rM where I show how you can mix Selenium, NUnit and Yslow to get an idea of how the user is experiencing the system.
I have started using JsTestDriver as well and think that is really good for unit testing JavaScript The video from the same conference is here http://www.youtube.com/watch?v=aDKGGZv-T4M
All of those are free and most are open source
Kzu and friends have a new pet project called Moq, which may be the coolest derivative open source project name ever. -Scott Hanselman
http://www.hanselman.com/blog/MoqLinqLambdasAndPredicatesAppliedToMockObjects.aspx
Haven't gotten around to trying Moq out yet but I've seen Hanselman talk about it in a couple of his blog posts, probably worth checking it out.
See the answers to ASP.NET Free testing tools

Resources