Testing needs to determine whether the app: When updates are made, you need to be sure that the application can be pushed out to and accepted by the end user. The main characteristics that I usually try to check: - Functionality; - Speed; - Simplicity; - Practicality; - Creativity/Originality; - Interactivity; - Defect rate; - Share-ability