Tools for V&V
For this entry we’re making a little throwback to another post, this time I’m talking about V&V, given that there is already an entry here about V&V, I’m going into the specifics tools that are used in V&V. For this topic, I'll divide the categories in three:
- Tools for version control
- Tools for testing
- Tools for process administration of V&V
For version control tools we need a system that records changes to your code or files, with time in consideration so you can recall previous versions. The one that is most used is GIT. If you’re reading this you probably have worked on git already, but the main takeaway is:
- Compatible with all operating systems
- Distributed Systems that allow users to work on a project from various sources
- Branching, a parallel line to the main sources files so you can work without negatively impacting the final project
- Fast & open source
Other tools for version control are: Mercurial, AWS CodeCommit, CVS
For testing tools, a frameworks that allows you to test your product in various environments is needed, one of the most used ones is Selenium, Selenium is a testing tool which allows has the next features:
- Open source
- Provides playback and record feature for tests
- Record actions and export them in a script
- It supports the following operating systems: Android, iOS, Windows, Linux, Mac, Solaris.
- And the following browsers: Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc.
Some of the alternatives to selenium are:
- Robot Framework.
- Katalon Studio.
- Ghost Inspector.
In this category products are used to develop and satisfy management needs, from test cases to requirements. One of the most used in this category is Jira, some of its uses are:
- Scrum boards
- Kanban boards
- Agile Reports
And some of its alternatives are:
And that’s it, if you made to this point, Thank you for reading, I hope I can write soon, if not, its been a pleasure to write these, Have a good one everybody!