Tools for Version Control Version control systems are software tools to help a team mange changes to source code over time. It keeps track of the modifications to the code in a special database. Developers can move through versions, compare and rolling-back changes, this helps minimizing the disruption of the code. Some commonly used versionContinue reading “Tools for V&V”
Category Archives: tc3045
What is Software Testing
We use software testing to check if the software complies with all requirements and make sure there are no defects. There are white box and black box testing. Software Testing means the Verification of Application Under Test (AUT). Types of Tests Unit Tests Unit tests only test a single part of an implementation. Basically aContinue reading “What is Software Testing”
Why do Softwares Reviews
Software Review is an important process thanks to it engineers can validate the quality and functionality of a software being worked on. Its and examination made by one or more individuals, the objective is to find and resolve errors, defects or make changes that they see fit to improve the software, this is done duringContinue reading “Why do Softwares Reviews”
Jest 101
Why use Jest Jest is a testing framework that helps us easily doing tests in javascript, it works out of the box on most projects. But first I want to explain the types of testing there are that I have investigated. Types of Tests Unit Tests Unit tests only test a single part of anContinue reading “Jest 101”
V&V Model
What is Verification and Validation Verification and Validation (V&V) is the process of successfully eliminating software defects from all software lifecycles, this happens before testing. What is important to mention is that V&V does not replaces testing or that testing can replace this process, it is a vital part of the whole process. I mentionContinue reading “V&V Model”
Top Software Model Processes You Should Know
To have an efficient organization at developing software products and services a model should be follow to have order in its development process make the most accurate estimations possible, being efficient and learning which improvements can be made, so this blog will give a quick introduction to a number of Models. CMMI CMMI stands forContinue reading “Top Software Model Processes You Should Know”
Making Tests With Postman
My first approach to making tests and understanding its impact on the development of a program was done with Postman, so here I am writing a little of my first approach to testing and a little of what tools I found out. I used postman before to verify that my API’s made in nodejs workedContinue reading “Making Tests With Postman”
Finding the meaning of software quality
What is software quality? Software quality sees the total functionality of a software system. In other words it has to do all of its tasks, those are its functional requirements and non functional requirements. Functional requirements are the features of the software such as like registering users, display data requested. Non functional requirements are howContinue reading “Finding the meaning of software quality”
Introduction To My Blog
Hello to everyone. Its nice that you came and gave some of your valuable time to check out my blog. What can someone expect of this? Well I’m starting this blog to have a place to write about my progress as a computer science student, show what things I’ve learned along the way and whatContinue reading “Introduction To My Blog”