TOSCA is programmed with which programming language? - testing

Please excuse me if this is the wrong place to ask this question.
I wanted to know in which programming language does the testing tool TOSCA is programmed in. To be little specific, is it c++ or java??
Thank you in advance. :)

Actually it is neither C++ nor Java.
Tricentis Tosca is developed in C# for the majority of its parts.

TOSCA is based on the COM Window objects. Also you can use C# if you want to code for TOSCA.

Related

I am not able to decide the programming language for selenium webdriver

i am learning selenium concepts.while in the process i am not able to decide to go for which programming language.
1- JAVA or 2- PHP
i have worked on PHP and have gud knowledge about it.so please tell me which is the good one php or JAVA and why???
Well the decission is not only yours. In my own example, I have chosen Java programming language.
Not because I have experience with it.
Not because I might have feeling, that "java is better than PHP"
Simply because all developers in my company work in Java. And because I need help with programming, it is almost always better idea to first ask around in the office than to post your question here on StackOverflow :)
I use groovy(he simply of java), and i use Geb freamwork for this.
You can read about this tool there: link
Enjoy!!!
Well decision is your own. In selenium choose programing language in which you have sufficient knowledge and you have a grip on the language.
Both programing language is good and both have its own scope in the market

automation of tasks

which scripting language/tool is best for automating a task?
I have an exe for which I don't know any of the list of functions used. if I know any of the functions used, then I thought I can try using those functions by referencing the exe/dll to VB or any other scripting language. I know that the exe is developed from Delphi.
Is there any way that I can automate the process.
I'm not sure what your question is here; what are you trying to automate exactly? Are you trying to call functions provided by a DLL, or are you trying to find out what functionality is actually exposed from the DLL. I'm not even sure you have a DLL, you mention a .exe most of the time...
Please refer to the guidelines and try to state your question more clearly, if I'm alone in not understanding your question then I'm sorry and I hope another more helpful SOer comes to your rescue!
EDIT: After helpful comments from OP, this question is, I believe, 'how can I automate interaction with a GUI?'
If this is a Windows GUI, then I would recommend using Python and the pyWinAuto package. This will allow you to accomplish quite a good range of basic to intermediate manipulation of a Windows GUI application. If that's not up your street, then this SO question has numerous other suggestions.
HTH

What are the scripting languages one should know to effectively use the Selenium tool for automation testing

I am a fresher and being hired as a Quality Analyst in a software firm in automation testing
I have been told to study the Selenium tool.
Can you guys help me in knowing that what are the scripting languages I should get in touch so that I can effectively and efficiently use the tool to give the very best output of mine,
Hoping for responses....It would definitely help me a lot in going in proper direction....
Thanks in ADVANCE
Not exactly scripting languages, but be very fluent with HTML and XML/XPath to easily work with pages and understand how they work.
Knowing a little about JavaScript will also come in handy. As for other languages, Selenium natively speaks HTML, but you can write test cases in any of the following languages (list is not exhaustive):
C#
Java
Perl
PHP
Python
Ruby
Native HTML test case can be translated easily to the aforementioned languages, pick whichever you like the most.
You can get all these details from seleniumhq.org site. Please check the documentation section . Also, regardless of the language you choose selenium features remain the same. So choose the language which you are comfortable with.
Adding to what others have already said, to begin programming with your favorite language using Selenium RC, you need to be familiar with the basic Object Orient Programming concepts.
To help you with XPath there are tools like XPather and Firebug which automatically fetch you the XPath of the element.
The perl language binding is quite reliable and up-to-date.
On the CPAN, the current release Test-WWW-Selenium-1.25 is from 28 Apr 2011. It's actively maintained.
Perl's Test Runners and TAP are cool. There are many other testing modules that you can combine with Test-WWW-Selenium.
Using E-P-I-C perl Editor for the Eclipse IDE, you'd get statement completion in your testcase files.
The Perl API calls are written in a slightly different naming convention: for instance, getEval becomes get_eval
but this is a minor point.
IMHO, the perl code template that Selenium IDE generates for you is ok, it can be adapted. (e.g. I prefer Test::Fatal instead of Test::Exception.)
Cannot say anything about the other language bindings.
Choose the language you are most familiar with, and start building up your expert knowledge of testing tricks, Selenium and browser idiosyncrasies. this will take a lot of time anyway.
For any kind of strong automation, you should know atleast one scripting language like JavaScript, VBScript etc... and one full fledged programming language like Java, C# etc.. benefit of learning java or #C is ... you are comfortable in developing complex solutions because of their OOP nature and Java,C# are widely used in IT Industry.
Robot Framework is a robust scripting engine and reporting tool for automation testing.

Gaming/Animation Tutorials for c++ and Windows Forms!

I'm having trouble finding some gaming/animation tutorial for c++ and windows form.
I've been told (online) by many people to use gamedev.net, which i did, but unfortunately i could not find the information that i need :(
Does anyone know of any good tutorials for either a simple games (like snake or pong) or of simple animation in Windows Forms using C++ ( not C# )? If so, please let me know!
Looking forward to a reply,
Thanks!
You can use Allegro in C++ or mixed C++\CLI.
see here.

What is the most Interesting and innovative IDE?

As every programmer knows tools are important and there is no tool more important for a developer than the IDE you use to code. In the last few years the IDE-s fall into standards and it is not common to see innovation in this area. What IDE-s you can recommend as innovative and what new ideas and paradigms they introduced?
This is by far the coolest set of coding tools yet!
http://vimeo.com/36579366
I haven't used this but saw the demo video yesterday. The IDE is called code bubbles and has a unique way of showing and grouping related code together.
That said I find the intellitrace feature in Visual Studio 2010 quite innovative.
Palm's Project Ares: http://ares.palm.com/Ares/about.html
It's the IDE for the Palm webOS phones, that runs entirely as a web app. You build and run your app inside the browser, and when you're done, you deploy straight to the cloud.
I'd put my bet on Meta Programming System by Jetbrains. The concept is not new but it's the first time it has been implemented on such a huge scale with great IDE support. You create a DSL first, then write programs in that DSL and finally generate code in a target language.
I'll go for Scratch, though I wouldn't want to write a banking system using it :-)
Some cool videos of structured editor prototype that will let you directly code the AST.
This is a prototype only and I have no idea if it is still being developed.
One interesting IDE I have seen only on video is Code Bubbles. It opens code snippets as a graph of visual "bubbles". It is really interesting and definitely something I want to try.