Component | Testing Details | Result |
Login | This component was tested using the JUnit framework | Pass |
Forget Password | This component was tested manually. If the user enters invalid login information, then a message will show, and she/he can press Forget? to reset the password. | Pass |
Filter Images | This component was tested manually, and it has two cases. First, when the user presses filter images, if he/she doesn’t like images, then an alert will show to the user. Second, when the user presses filter images, and he/she likes the images. Then, SVM will classify the recent images and predict if the image belongs to the user’s interest or not. | Pass |
Stop Filtering | This component was tested manually. When the user presses again on filter images, then My Interests will show the recently followed images without a filter. | Pass |
Like Image | This component was tested using the JUnit framework | Pass |
Hide Ads | This component was tested manually. When the user presses hide ads, the icon will change color from red to black, and all ad images will be hidden. | Pass |
Show Recommended Images | This component was tested manually. When the user presses the recommended place icon in the navigation bar, it shows all recommended images depending on the location of the liked images. | Pass |
Categories Images | This component was tested manually. When the user presses the category icon in the navigation bar, it shows several images under the category. | Pass |
Log Out | This component was tested manually. After the user presses the log out icon, the application redirects the user to the login UI. | Pass |