Interview Questions

What if the application has functionality that wasn't in the requirements?

Software QA/Testing Technical FAQs


(Continued from previous question...)

What if the application has functionality that wasn't in the requirements?

It can take a serious effort to determine if an application has significant unexpected or hidden functionality, which can indicate deeper problems in the software development process.
If the functionality isn't necessary to the purpose of the application, it should be removed, as it may have unknown impacts or dependencies that were not taken into account by the designer or the customer.
If not removed, design information will be needed to determine added testing needs or regression testing needs. Management should be made aware of any significant added risks as a result of the unexpected functionality. If the unexpected functionality only affects areas, e.g. minor improvements in user interface, then it may not be a significant risk.

(Continued on next question...)

Other Interview Questions