Tech&tools Content
Tech&tools Content
What is WebdriverIO?
WebdriverIO is a custom implementation for selenium's W3C webdriver API. It is
written in Javascript and packaged into 'npm' and runs on Node. js. Main Features
of WebdriverIO: WebdriverIO is a good automation tool which can automate both
web applications and native mobile Apps.
What is Cypress
Cypress is a next generation front end testing tool built for the modern web.
We address the key pain points developers and QA engineers face when
testing modern applications.
Set up tests
Write tests
Run tests
Debug Tests
TortoiseGit
TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It's open
source and can fully be build with freely available software.
Since it's not an integration for a specific IDE like Visual Studio, Eclipse or others,
you can use it with whatever development tools you like, and with any type of file.
Main interaction with TortoiseGit will be using the context menu of the Windows
explorer.
TortoiseGit supports you by regular tasks, such as committing, showing logs, diffing
two versions, creating branches and tags, creating patches and so on (see
our Screenshots or documentation).
It is developed under the GPL. Which means it is completely free for anyone to use,
including in a commercial environment, without any restriction. The source code is
also freely available, so you can even develop your own version if you wish to.
Features of TortoiseGit
Easy to use
o all commands are available directly from the Windows Explorer (see screenshots).
o only commands that make sense for the selected file/folder are shown. You won't see any
commands that you can't use in your situation.
o See the status of your files directly in the Windows explorer (see screenshots)
o descriptive dialogs, constantly improved due to user feedback
o allows moving files by right-dragging them in the Windows explorer
Powerful commit dialog (see screenshots)
o integrated spell checker for log messages
o auto completion of paths and keywords of the modified files
o text formatting with special chars
Per project settings
o minimum log message length to avoid accidentally committing with an empty log message
o language to use for the spell checker
Integration with issue tracking systems
TortoiseGit provides a flexible mechanism to integrate any web based bug tracking system.
o A separate input box to enter the issue number assigned to the commit, or coloring of the
issue number directly in the log message itself
o When showing all log messages, an extra column is added with the issue number. You can
immediately see to which issue the commit belongs to.
o Issue numbers are converted into links which open the webbrowser directly on the
corresponding issue
o Optional warning if a commit isn't assigned to an issue number
Helpful Tools
o TortoiseGitMerge (see screenshot and the TortoiseGitMerge manual)
Postman is a Google Chrome app for interacting with HTTP APIs. It presents you with a
friendly GUI for constructing requests and reading responses. The people
behind Postman also offer an add-on package called Jetpacks, which includes some
automation tools and, most crucially, a Javascript testing library.