We are suspending testing services as we plan for the next stage of TestElf. We'll let you know when we resume our services. If you have any questions, contact us at [email protected] Thanks for all your support.

Sample TestElf Report

You are viewing a sample TestElf report. Some features, such as exporting, are disabled here.


Sneakpeeq (iOS iPad)

Version: 2.0 beta 3
Notes:

Shopping app.
-Fixed a few performance bugs.
-Better integration with iOS 6.

Status: Completed
Share Link: https://www.testelf.com/builds/share/e8bd7bfce7a111e2a0837a54b6f46d8e/

Test Cases

Filters: 
Description Results
1. Run app in portrait and landscape modes.
Potential Issues
Expected:

App adjusts to the orientation of the iPad.

Actual:

App only runs in portrait mode even if screen is locked in landscape mode.

2. Launch app with network off.
No Issues
Shows network error screen.
3. 1. Launch app with network on.
2. Turn off network.
3. Return to app and tap around.
No Issues
Shows network error screen.
4. On network error screen: Turn on network and tap on 'Refresh'.
No Issues
Shows home screen: logged out.

Reloads home page.

5. 1. Launch app with network on.
2. Turn off network and tap around.
3. Turn on network and tap on 'Refresh' on network error screen.
Found Issues
Shows home screen.
Expected:

Shows home screen with no errors.

Actual:

Shows cached page with some images missing.

6. Launch app with network on.
No Issues
Shows home screen: logged out.
7. On home screen: logged out: Tap on 'Login' on the top-right corner.
No Issues
Shows Facebook alert.
8. On Facebook alert: Login to Facebook.
No Issues
Shows home screen.
9. On home screen: Scroll through 'LIVING', 'STYLE', and 'BEAUTY'.
No Issues

Shows more items.

10. On home screen: Tap on menu button on the top-right corner.
No Issues
Shows navigation slide-out.
11. On navigation slide-out: Tap on 'VIEW YOUR PROFILE'.
No Issues
Shows my profile screen.
12. On navigation slide-out: Swipe right.
No Issues
Shows home screen.

Closes slide-out.

13. On navigation slide-out: Tap around outside of navigation slide-out.
No Issues
Shows home screen.

Closes slide-out.

14. On my profile screen: Tap on profile picture.
No Issues

The page refreshes.

15. On my profile screen: Tap on the 'LOVES' icon.
Potential Issues
Shows loves screen.

Need to tap on the item loved to show screen.

Expected:

Shows items loved. Gives some feedback.

Actual:

Does nothing and gives no feedback if nothing loved.

Only responds if the picture of the item 'loved' is tapped.

16. On my profile screen: Tap on the badges.
No Issues
Shows badges screen.
17. On badges screen: Swipe all the way down and then back up.
No Issues
Fixed

Shows the profile picture with name below it.

18. On badges screen: Tap on a badge.
No Issues
Shows badge details screen.
19. On badge details screen: Tap on 'SHARE THIS BADGE'.
No Issues

Opens sharing popup.

20. On badge details screen: Tap on a user portrait.
No Issues
Shows user profile screen.

Similar to my profile screen.

21. On my profile screen: Tap on 'FOLLOWERS'.
Potential Issues
Shows user profile screen.

Does nothing if no one follows this user. Shows user profile screen after tapping on a profile picture.

Expected:

Shows a list of all followers.

Actual:

Only shows up to 9 followers.

22. On my profile screen: Tap on 'FOLLOWING'.
Potential Issues
Shows user profile screen.

Opens the profile of the user being displayed.

Expected:

Shows a list of users followed.

Actual:

Only one user can be seen and tapped.

23. On user profile screen: Tap on 'LOVES', 'BADGES', 'FOLLOWERS', 'FOLLOWING', and 'PEEQS'.
No Issues

Similar behavior as interacting with my profile screen.

24. On user profile screen: Tap on 'Follow+'.
No Issues

Follows this user. Current user profile updated.

25. On my profile screen: Tap on 'NOTIFICATIONS'.
Found Issues
Regression
Expected:

Shows notifications.

Actual:

App stuck on reload.

26. On navigation slide-out: Tap on 'ORDERS'.
Found Issues
Regression
Shows order history screen.
Expected:

Shows orders history.

Actual:

Shows an error page.

27. On navigation slide-out: Tap on 'LOVES'.
No Issues
Shows loves screen.
28. On loves screen: Tap on profile picture.
No Issues
Shows my profile screen.
29. On loves screen: Tap on a product.
Found Issues
Shows product screen.
Expected:

A 'Back' button to return to loves screen.

Actual:

Only shows a 'Store' button that directs to store screen: boutique tab. No way to return to loves screen.

30. On navigation slide-out: Tap on 'HOW TO USE SNEAKPEEQ'.
No Issues
Shows introduction messages.

Similar to splash screen.

31. On introduction messages: Tap on 'Just Want to Check It Out'.
No Issues
Shows home screen.
32. On navigation slide-out: Tap on 'SETTINGS'.
No Issues
Shows settings screen.
33. On settings screen: Tap on 'Back'.
No Issues
Shows home screen.
34. On settings screen: Change settings and tap on 'Back'.
No Issues
Shows home screen.

Settings not changed.

35. On settings screen: Change settings and tap 'Save Changes'.
No Issues

Settings saved.

36. On settings screen: 1. Change settings and save the changes.
2. Tap on 'Back'.
3. Open settings screen again quickly.
No Issues

Changes saved.

37. On navigation slide-out: Tap on 'HELP'.
No Issues
Shows help screen.
38. On help screen: Swipe up and down.
No Issues

Shows more details.

39. On navigation slide-out: Tap on 'LOGOUT'.
No Issues
Shows home screen: logged out.

Logs out.

40. On home screen: Tap on a boutique.
No Issues
Shows store screen: boutique tab.
41. On store screen: boutique tab: Tap on 'Home'.
No Issues
Shows home screen.
42. On store screen: boutique tab: Tap on 'STORY' tab.
No Issues
Shows store screen: story tab.
43. On store screen: boutique tab: Scroll up and down.
No Issues

Shows thumbnail of products.

44. On store screen: boutique tab: Tap on a product.
No Issues
Shows product details screen: picture.
45. On product details screen: picture: Tap on 'Store'.
No Issues
Shows store screen: boutique tab.
46. On product details screen: picture: Tap on '♥' icon.
No Issues
Fixed

Adds current product to loves list.

47. On product details screen: picture: Tap on 'share' icon.
Found Issues
Regression
Shows product details screen: post to wall popover.
Expected:

Shows a Facebook confirmation alert when not logged in on Facebook.

Actual:

No feedback.

48. On product details screen: post to wall popover: Tap on 'Cancel'.
No Issues
Shows product details screen: picture.
49. On product details screen: post to wall popover: Tap on 'Share'.
No Issues
Shows product details screen: picture.

Shares the product on Facebook.

50. On product details screen: picture: Swipe left and right.
Potential Issues

Shows other products.

Expected:

Product loads smoothly.

After scrolling through all the products in the store, stops loading new products.

Actual:

Product page sometimes loads slowly.

At the end of the products for a store, starts showing products from another store.

51. On product details screen: picture: Tap on the price ticket.
No Issues
Shows product details screen: swap badge.
52. On product details screen: picture: Tap on the ticket price while using a slow network connection.
Found Issues
New Issues
Expected:

Shows product details screen: swap badge normally.

Actual:

Ticket price displayed incorrectly.

Animation - click to play
53. On product details screen: swap badge: Tap on 'Swap Badge' and choose a badge.
No Issues

Price reflects badge used.

54. On product details screen: swap badge: Scroll down from the pink arrow with 'Swap Badge' dialog opened.
Found Issues

Scrolls the screen and shows product details.

Expected:

Can scroll back up.

Actual:

Stuck in product details.

55. On product details screen: picture: Swipe up.
No Issues
Shows product details screen: details.
56. On product details screen: details: Review details and tap on picture on the right.
No Issues
Shows photo gallery of product screen.
57. On product details screen: details: Tap on 'Store'.
No Issues
Shows store screen: boutique tab.
58. On product details screen: details: Swipe down.
No Issues
Shows product details screen: picture.
59. On store screen: boutique tab: Tap on 'LEADERBOARD' tab.
No Issues
Shows store screen: leaderboard tab.
60. On product details screen: details: Quickly tap on the price ticket repeatedly.
Found Issues
New Issues
Actual:

App crashes.

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0

Last Exception Backtrace:
0 CoreFoundation 0x314f929e __exceptionPreprocess + 158
1 libobjc.A.dylib 0x391d297a objc_exception_throw + 26
2 CoreFoundation 0x31443e88 -[__NSArrayI objectAtIndex:] + 160
3 sneakpeeq 0x000ec2da 0x7b000 + 463578
4 sneakpeeq 0x00081526 0x7b000 + 25894
5 UIKit 0x3368ede4 -[UIStoryboardSegueTemplate _perform:] + 124
6 sneakpeeq 0x000ec620 0x7b000 + 464416
7 sneakpeeq 0x000cc62c 0x7b000 + 333356
8 UIKit 0x333ec0c0 -[UIApplication sendAction:to:from:forEvent:] + 68
9 UIKit 0x333ec072 -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 26
...

Attachment file: 1372856221.679437.crash
61. On store screen: leaderboard tab: Tap on user profile picture.
No Issues
Shows user profile screen.
62. On user profile screen: 1. Enter user profile screen from store screen: leaderboard tab.
2. Tap on 'Back'.
Found Issues

Back button in the app sometimes has inconsistent behavior.

Expected:

Directs back to store screen: leaderboard tab.

Actual:

Directs back to store screen: boutique tab.

63. On store screen: leaderboard tab: Tap on current user profile picture.
No Issues
Shows my profile screen.
64. On store screen: leaderboard tab: Tap on 'Share [product name]'.
Found Issues
Expected:

Some feedback.

Actual:

Nothing happens.

65. On home screen: Tap on cart icon.
No Issues
Shows cart screen.
66. On cart screen: Tap on 'Enter Shipping Info'.
No Issues
Shows shipping form screen.

Highlights required fields.

67. On cart screen: Tap on 'Back'.
No Issues
Shows home screen.
68. On shipping form screen: Tap on 'Next'.
No Issues

If information filled is not complete, highlights the missing fields.

If information filled completely, shows credit card form.

69. On cart screen: Tap on 'Enter Billing Info'.
Potential Issues
Shows credit card form.

Shows shipping info form if no shipping info filled in.

Expected:

Asks for billing related information.

Actual:

Asks for shipping info if it's missing even if shipping info is not used for billing.

70. On credit card form: Tap on 'Next'.
No Issues

If shipping info not used for billing, shows billing address form.

If shipping info used for billing, returns to cart screen and "Submit Payment" becomes enabled.

71. On credit card form: Tap on 'Back'.
No Issues
Shows cart screen.
72. On credit card form: Tap on a text field and then tap on the gray background.
Found Issues
Expected:

Popover disappears and keyboard closes.

Actual:

Popover disappears but keyboard still shows up. Entire UI can be scrolled.

73. On cart screen: Remove an item from cart.
Found Issues
Expected:

Removes the item and updates the price.

Actual:

Removes the item but does not update checkout price.

74. On cart screen: Tap on 'Back'.
Found Issues
Expected:

Directs back to the previous screen.

Actual:

When the previous screen is store screen: boutique tab, always directs back to 'BOUTIQUE' tab, even if the previous screen is 'STORY' or 'LEADERBOARD' tab.

Case Distributions

Build:

Builds History