-
Structure
-
HW
-
IOS Versions
- v2.6 claims to work on IOS 8.0+
- V4.02(26) Works on IOS 10.0+
-
Website
- Under Discussion
-
Android Versions
- In Progress
- Database Server
-
Collateral
-
Links to vendors
- On a brand page
-
On an article / blog
- Should links on an article go to an external site or internal to the app?
-
Agreements
- Privacy Policy
-
Functions
-
Application
-
Search
- enter a brand and see a list of results including that brand
- enter part of a brand and see a list of results including that brand
-
Refine Search
- Can I refine my search after I type in a category?
-
Brand Addition Suggestion
- can I suggest for non-existent brands to be included in the app?
- When the user suggests a new brand do they get an acknowledgment from the app?
- If a user suggests a new brand and that brand is added to the app, Do they get a notification?
-
Search Suggestion
- Can I get recommended brands that match the style of my search?
- Are the suggestions valid?
- Are the brands suggested relevant to the user?
- Are the brands sorted by relevance to the search?
- Does the search results give basic information about the brand at a glimpse?
- Is the basic information of brand given on search results consistent with the information on the details page?
- Are the search results valid?
- Can I get the closest retailer including the retailers website when I type in a brand?
- Is the brand ethical rating shown accurate for that brand?
-
Categories
-
Category Types
- Brands
- I'm a new user and I don't know much about brands, can I get suggestions for brands just by entering in my preferences?
- Is there an explanation for the given ethical rating?
- Is the explanation for the given ethical rating credible?
- Is there a link provided for the retailer?
- Is the brand logo displayed?
- Is there a description for the brands?
- Is there an ethical rating for the brands?
- Feedback
- Is my feedback saved to the database?
- Is my feedback sent to the brand?
- Does the user get a response from the brand?
-
News Articles
- Can I search through news articles?
- click an article to go to the full article
- see a picture related to that article
- articles should be shorted by date of publishing
-
Calculation
-
Vendor Rating
- Should be adjusted depending on results from Good On You research
-
transformations
-
passwords
- you should be able to update your password
- it shouldn't update your password if it doesn't match the confirmation
- you should be able to log in with your new password
- You shouldn't be able to log in with your old password
- If password is forgotten, will it be easy to retrieve my credentials?
-
email address
- you should be able to see your email
- change your email
-
favorites
- When I favorite a brand, will it be retained if I'm a guest user?
- When I favorite a brand, will it be retained if I'm a logged in user?
- Can I see the list of my favorited brands if I'm not logged in?
- Can I see the list of my favorited brands if I'm logged in?
- Can my favorites have an effect on recommended brands?
- Can my favorites have an effect on offers?
-
Startup/Shutdown
-
Loading Times
-
Reference
- https://www.adweek.com/digital/study-consumers-will-abandon-apps-with-greater-than-six-second-load-times-infographic/
- Users will leave if loading times are greater than 6000ms
-
Removing your data
- Can You remove your data
- Can you log in afterwards
- are your favorites and preferences still there?
- Is installation process intuitive?
- Can you reduce the number clicks/steps in installation so that it is at par with comparable products?
- Is it easy to install? Does the user need to be technically aware person to install it?
- Is uninstallation a one click process?
- When the app is uninstalled, are all the folders and related data deleted from phone?
- When the user closes the app without logging out, does the user remain logged in?
- If the user exit the app without logging out, when they opens it again, will they be in logged in state?
- When the user exit the app, will the app still be running in the background or shuts down completely?
- Is registration by email easy? Are there any hiccups?
- Is registration through facebook easy? Are there any hiccups?
- Is the user able to read the privacy statement before registering?
- Is the user made to agree to other promotions, newsletter or notifications during registration process?
- Is logout a one click process?
- Will the user be able to sign in again intuitely after they have sign out?
-
Multimedia
- Image load within 6 seconds
-
Missing Images
- Tour
- Categories
- Settings
-
Error Handling
- Failed to go to An Item
- Random Failure boot too OS
- Register with no or unwarrated input data. Does the app display proper warning messages?
- Login with no or unwarrated input data. Does the app display proper warning messages?
- Search with no data or unwarranted input data. Does the app display appropriate warning message?
- Are input text rendered by front end handled for special characters and sql injection?
- Are input text consumed by back end handled for special characters and sql injection?
- If the app crashes when I have entered feedback to send, will I lose the input data?
- Will crash logs be maintained?
-
Time-related
- Offers - Are all offers available at this time period and relevant for this user listed ?
- Offers - Is it intuitive for the user to know that he has to register to get offers?
- Are the offers displayed for the period of offer available?
- Is the user able to avail the offer when they place the order?
- Is the user able to avail the offer when they uses the promo code?
- Is there a way to cater for both hemispheres?
- Will offers be recommended based on season?
- Will I be notified when there's going to be system maintenance?
-
Interactions
- Are the recommended brands should be sorted and prioritized based on favorites?
- Are brands displayed based on country selected?
- Are brands displayed only if its shippable to the location ?
-
Testability
- Are there any user analytics or log files to understand for marketing and planning purpose, to understand the painpoints and work to improve on it
-
Data
-
Persistant
- Is the user able to change the look and feel of app such as font size, font color on Settings?
- Is the user able to change country in Settings?
- Is the updated country retained in Settings?
- Can the user set his preferences about emails, newsletters and notifications on the Settings?
-
Input data
- Search by maximum characters allowed on the input field. Is this handled?
- Search by more than maximum characters allowed. Is this handled?
- Search by SQL injection. Is this handled?
- Search with nothing. Is this handled?
- I suggest for brand (to be included in the app) with special character combination. Is this handled?
- Is the text entered in feedback validated for special characters?
- Is the text entered in feedback validated for sql injection?
-
Sequences
- Are search suggestions sorted?
- Are the search results sorted?
-
Big/Little
- Number Of Results
- Distance Selection
- Budget Selection
-
Cardinality
- Number Of Filters used
- Logged In / Not Logged In
- Price Select Buttons
-
Interfaces
- Main Navigation Tabs
- Topic Links
- Sharing
- Are the screen and font color used appealing to the user?
- Are the screen and font color used appealing to the users with color blindness or partially blind?
- Are the brands and details not offensive to any ethnicity, gender, tastes, age group or ability/mobility
- Is the app localized for each country?
- Does the app adapt to Portrait and Landscape screen view?
- Is the app easy to navigate as a first time user?
-
Operations
-
Users
- Fashionistas
- Environmentally Concious
- Teenagers
- Will there be an options for people who are gender non conforming?
-
Environment
-
Shopping Center
- Does the app work while you in shopping centers say various levels of connectivity
-
Country
- The App should work if your not close to any stores
-
On The Move(Car, Bullet Train)
- How do this distance to stores work when you moving
- Does this Change if traveling faster
- Will the app have history record of places travelled?
- Will the app continue to perform when the wifi strength is low? Does it give any related warning message?
- When the device loses the connectivity during operation, will I lose the data entered?
- Does the app work in airplane/ no connectivity mode?
- If the app continues to run in the background after the user exits, is the memory usage minimal? Does it cause device to get heated up?
- Does the server cater for the maximum number of concurrent users expected?
- Does the app have auto software update settings?
-
Is it compatible with iOS devices such as iPhone and iPad?
- Will the app's interface look the same in each iOS device if it is compatible?
- When app software upgrades is the app settings such as user credentials and preferences preserved?
-
Time
-
Should work at any time of the day especially at peak hours for Australia, US, UK
- Does The app run the same at 5:00am
- Does The app run the same at 00:00 AM
- Does The app run the same at 23:59 PM
- Does They app run the same at 8:00 AM
- How much time does it take the app to open after the app icon is clicked?
- Does logging in takes long time? Is it easy?
- Does the app have any issues in performance when working in concurrent with any other apps?
- Do you expect a peak time usage?
-
Platform
- Is the code handled for memory leaks?
- Switch OFF iPhone location services. Search for nearest retailers. Does it give warning message that location services is OFF?
- If the user receives a call while browsing through the app, is the state preserved if I disconnect or connect the call?