Software Validation
According to Tutorialspoint, validation testing in the V model has the four activities:
Software validation confirms that certain specifications coincide with user needs, the software is meeting intended use and requires objective evidence that the requirements can be consistently fulfilled.
For small to mid-sized manufacturing companies, software validation can seem like an overwhelming task. However, the benefits of validating prove to be well worth the cost. Some of the reasons for software validation include:
1. Software Validation Engineer
2. Software Requirements Engineer
3. Stakeholders
Below is a link to a a report that provides a detailed descriptio of the
software validation process in a real world scenario.
Software verification and validation is considered to be one of the main knowledge areas for an undergraduate Software Engineering curriculum, by the ACM and the IEEE. This topic is also among the top ten important topics in terms of its appropriateness to industry. It is stated that software disciplines, such as requirement management and quality management are very important in the life cycle of software.
Some experiences have suggested that the teaching of software testing should
begin as early as possible so that an adequate culture of testing could be
created. Earlier mastering of testing concepts and techniques would:
(1) improve reasoning about the program (and its solution), leading to high
quality products.
(2) induce and facilitate the use of testing throughout the software development
process.
1.) Selenium
2.) Watir
3.) Ranorex
4.) Figma
5.) Adobe XD
My Skill Score: 7/10
Reason:
Software validation in my experience, is a skill tht encompasses a lot of
different aspects of software development process. A software validation
engineer needs to understand the requirement specifications, the technologies
involved in building the software, testing strategies etc. Since I have not
worked in the industry, I donot have the required experience to rate myself any
higher.