by Nataliia Vasylyna | October 7, 2013 10:00 am
A software testing company claims that in software construction both functional and nonfunctional issues are essential. Disregarding any of them leads to software product failure in production.
So, nonfunctional issues must be paid enough attention. But it is important also not to overdo caring about them. Concerning too much about one nonfunctional aspect will lead to problems with some others.
For instance, one may want to assure top level security for a project. Implementation of it frequently leads to poor performance of an application and inconvenient user interface.
Certain companies focus on high performance of a system, but doing this they get too complex and tricky code that lacks flexibility and is hard to maintain.
If developers concentrate on creation of very easy and handy interface, security issues may be underestimated. It means that nonfunctional issues always assume tradeoffs. To avoid problems with these matters a development team must consider in the plan all the details of the development process and set criteria for an application functional and nonfunctional characteristics.
However defects of this kind can be discovered during web site testing, desktop testing or mobile application testing.
Source URL: https://blog.qatestlab.com/2013/10/07/how-to-establish-balance-between-nonfunctional-application-characteristics/
Copyright ©2024 QATestLab Blog unless otherwise noted.