It's not a tool that makes you more employable, it's your experience. Knowledge of some tool may give you some advantage but only if you have other skills. No one looks for a guy who can click around in Robot Framework or Selenium or TestNG. A guy who knows how to test (whatever tool is used) - that guy gets the job.
Learning RF will not make you less ...
There's loads out there.
Sikuli is pure graphical GUI testing. What you see is what you can manipulate. Allows both Python and JRuby scripting. Needs Java.
AutoIt is embedded into the Windows OS. Internally it uses a BASIC-like scripting language.
Selenium is a very popular tool for browser automation.
If the above does not satisfy, here is a list of ...
Be more aware and selective
Is my main advice on how to handle tool selection. Don't just pick a tool 'cos it does the job today. Spend some time reviewing it. This happens to me a lot in my Ruby community where it seems theres multiple 'gems' for everything you can imagine. In cases such as those I use the following factors to help determine where I ...
it needs to be tested
Does it? If you release a virus into the wild and it does not infect anyone you could say that is a form of testing in production. Gives enough feedback to see if you are on the right track, not? Testing in production is not always a bad thing, estimate your risks. Can you monitor the behaviour of the application continuously and adapt?...
Selenium is an industry standard for web GUI. But desktop GUI automation is almost an untilled field. There are several disparate tools that are able to deal with few types of GUI. I know only one cross-platform open source project for GUI testing based on accessibility technologies (therefore text-based): it's LDTP. But in my mind the interface is really ...
You can manage data flow testing using Mindmap Tool.
Edraw Mind Map is a free mind map software with rich examples and templates which make it easy to create mind maps, brain-storming diagrams, project timeline, life planner, SWOT analysis and sketch maps. Check more details in Edraw Site
Please check this tool EDraw
Also check http://www.wisemapping.com/
A quick search for Selenium tests on github results in multiple open-source projects hosting their test cases there.
Jenkins CI: https://github.com/jenkinsci/selenium-tests
Mozilla Addons: https://github.com/mozilla/Addon-Tests
Other open-source project sites look at:
I saw this blog has some Open Source project links. These are Desktop applications where you can get involve and improve your testing skills.
Start at the w3C site for accessibility: https://www.w3.org/standards/webdesign/accessibility
Review https://www.w3.org/WAI/intro/accessibility.php for more details and then for tools review see https://www.w3.org/WAI/impl/software
Tools and website are listed at https://www.w3.org/WAI/eval/
Your most basic free tool is https://validator.w3.org/ where you ...
I currently work on a solution for exactly this problem (well, more the Problem of not existing identifiers but unknown ID´s are as good as non existing).
The idea is to use Seleniums getCurrentURL() method to get the source code, use a HTML parser library like JSoup to split it into nodes and add an dummy class signed with a trigonometric identity ...
SonarQube also checks for security vulnerabilities (check beforehand if your application language is supported), see https://www.sonarqube.org/features/security/ .
You can define different rule-sets to scan a project
Users can mark issues as false-positives to discard them from future checks
It can be easily integrated into your CI tool
It has pre-defined ...
This question is highly dependent on that specific product and its unlikely any of us know how the VLC team tests their product in detail. You'd be better off asking such questions on their forum (https://forum.videolan.org/), their IRC channel or by visiting their bug tracker (https://trac.videolan.org/vlc).
It sounds like you aren't really looking to test an application's features itself, but a build process, yes?
It's mainly picture (...
You don't need an Open Source Android app to test. You can use just about any .apk built for Release [Source]. This is unlike iOS apps that have to be built using a Debug build and have the test framework packaged in [Source].
Tools like Xamarin (free with Visual Studio Community for Windows and Xamarin Studio for OSX) or SeeTest (paid app) only ask for the ...
I have looked into selenium but as far as I have understood it will only be able to handle Browsers that are installed on my OS, correct?
But there is BrowseEmAll. It is commercial but does what you need: On-Premises, Fast & Secure Cross Browser Testing. Live Testing, Screenshots and Code Analytics On Your Local Machine.
It works by installing its ...
Common UI testing tools (Appium and others) will answer most of your requirements except for
Video starts Playing
This is tricky and can be achieved to some degree depending on the level of confidence you require.
The simplest solution is using the UI tool to get a few screenshots spaced in time, than compare them to each other (verifying that they are ...
I have no experience with security testing of web-applications. But if you look at alternatives to Burp which Sam Woods mentions. Then w3af looks like a solid open-source alternative.
w3af is a Web Application Attack and Audit Framework. The project’s
goal is to create a framework to help you secure your web applications
by finding and exploiting ...
I have used eggPlant by TestPlant with success.
Can be used on pretty much any platform that you can remote into
Has a very good image compare solution with good flexibility/resiliency
I have used this with great success on iOS, Android, Linux, Windows, Mac
Uses image compare
Uses a proprietary language
I have also used Appium, ...
First thing to realize is what open-source means for software: the basic idea is that the source code is available. In more specific terms, someone has decided (for a new project or a running one) to share the code, i.e. every technical detail with the whole world. Furthermore, since there's ...