5
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 ...
4
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 ...
3
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 ...
answered Apr 18 '18 at 18:07
Michael Durrant
22.9k22 gold badges3333 silver badges9898 bronze badges
3
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?...
answered Dec 10 '17 at 12:06
Niels van Reijmersdal
31.2k33 gold badges4949 silver badges115115 bronze badges
3
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 ...
2
Appium would probably fit the bill. It uses the iOS simulator (comes with XCode) to run Selenium tests. For Android it uses the Android SDK (comes with Android Studio).
2
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/
2
A quick search for Selenium tests on github results in multiple open-source projects hosting their test cases there.
Wikia: https://github.com/Wikia/selenium-tests
Jenkins CI: https://github.com/jenkinsci/selenium-tests
Mozilla Addons: https://github.com/mozilla/Addon-Tests
Other open-source project sites look at:
http://sourceforge.net/
http://code....
answered Apr 2 '15 at 20:19
Niels van Reijmersdal
31.2k33 gold badges4949 silver badges115115 bronze badges
2
I think AutoIt is for Windows only. For a Mac OSX native solution you could look into Automator. http://www.macosxautomation.com/automator/
2
I saw this blog has some Open Source project links. These are Desktop applications where you can get involve and improve your testing skills.
http://payilagam.com/blogs/software-testing-training-with-top-4-live-projects/
2
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 ...
answered Apr 19 '17 at 10:09
Michael Durrant
22.9k22 gold badges3333 silver badges9898 bronze badges
2
SonarQube:
Plus side:
OpenSource
Integratable into CI
Security hotsposts support Java (Swing), JS, VB, C#, Python, PHP
OWASP / SANS Security Reports
Down side:
Not a real penetration tester, but security linter
Security vulnerabilities support only Java, C#, PHP
2
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 ...
1
https://kiwitcms.org/blog/kiwi-tcms-team/2019/03/02/want-to-hack-open-source/
Test case management system project.
They have on boarding for newcomers and are also quite organised about QA aspect of development.
1
Use below site for test automation practice:
http://automationpractice.com/index.php
Most trending automation tool in the job market is selenium, you can get started using below link:
https://www.selenium.dev/documentation/en/
Most companies use java, and even c# have high demand
There is another tool called protractor which is a javascript wrapper over ...
1
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 ...
1
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).
1
It sounds like you aren't really looking to test an application's features itself, but a build process, yes?
If you know Python (or apparently it also supports Ruby or JavaScript), I'll second SikuliX. You could use it to open your config file, modify it, run your executable, and probably validate stuff in the executable after that.
It's mainly picture (...
1
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 ...
1
Sure there are :)
This is a collection of Android Apps which are open source and you can test them
1
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?
Yes
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 ...
1
You can use PyWinAuto in Python: https://pywinauto.github.io/
1
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 ...
1
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 ...
answered Jul 23 '14 at 9:34
Niels van Reijmersdal
31.2k33 gold badges4949 silver badges115115 bronze badges
1
I have used eggPlant by TestPlant with success.
Pros:
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
Cons:
Uses image compare
Uses a proprietary language
Expensive
I have also used Appium, ...
1
Short version
Not necessarily.
Long version
The idea
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 ...
1
Apache JMeter is open source.
Start here: http://jmeter.apache.org/
1
It's probably worth checking out Tarantula which is available as a free open source test management tool that can integrate with Jira and Bugzilla.
1
Selenium also has support for Silverlight apps. Please check post - Silvernium ~ Selenium for Silverlight Applications.
Only top voted, non community-wiki answers of a minimum length are eligible
Related Tags
open-source × 28automated-testing × 16
selenium-webdriver × 5
manual-testing × 4
tools × 4
test-management × 3
mobile × 3
java × 2
test-design × 2
test-automation-framework × 2
android × 2
quality-assurance × 2
security-testing × 2
penetration × 2
jmeter × 1
python × 1
performance × 1
xpath × 1
appium × 1
web-application × 1
agile-testing × 1
robotframework × 1
bug-report × 1
continuous-integration × 1
functional × 1