In our Software Testing Training in Chennai series, this is Part 3. In this part, our trainer is discussing about Quality Factors in Software Engineering. There are many Quality Factors. Below are major quality factors among those.

Usability: How easy to use by the end user.

Correctness: Fulfilling Customer needs exactly.

Reliability: Time taken for the first failure.

Efficiency: Ratio of Input and Output.

Maintainability: Maintenance Cost, Time and effort.

Portability: Working ability in different Operating Systems and Hardware.

Flexibility: ability of software to add/modify/remove functionality without damaging current software.

Extensibility: the ability of software to add functionality without damaging software.

Performance: Response time of the software. If the response time is very less, Performance is high.