Weekly Bug Crawl by QAwerk: Marley Spoon – We Love Cooking for iOS

Marley Spoon - We Love Cooking for iOS

4.7

With Marley Spoon, you don’t need to be a chef to make a masterpiece meal. This app allows you to either cook yourself with Martha Stewart’s best recipes or to order the exact quantity of the ingredients you need, right to your door. The app has order history, ratings, and a planning feature. But the one thing it sure lacks is a proper quality assurance.

7,9K+ ratings

Crash during the attempt to take a photo on a ‘Send us a message’ page

Severity:

Major

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Tap on a ‘Select’ button in a 2-PEOPLE item.
  3. Tap on a ‘?’ button.
  4. Tap on ‘Add file or drop here’.
  5. Select a ‘Take Photo or Video’ menu item.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

App crashes.

Expected Result:

Permission for camera usage is shown for the first time, and the camera app is launched successfully.

Cursor appears randomly after you scroll down/up the screen with a chat opened

Severity:

Minor

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Tap on ‘Auswahlen’ in 2-PERSONEN item.
  3. Tap on a ‘Chatte min uns’ button.
  4. Scroll down the screen.
  5. Deploy the app from the apps manager.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Cursor is shown in an inappropriate place.

Expected Result:

App is deployed successfully, chat window is shown without changes.

Some icons don’t fit on the page

Severity:

Minor

Precondition:

Germany/Austria is chosen as your country.

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Scroll down the main page.
  3. Pay attention to the icons under a 3-4 PERSONEN item.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Left icon doesn’t fit on the page because of the text on other icons.

Expected Result:

All icons fit on the page, and the text is shown correctly.

Some icons don’t fit on the page

No error message when the Internet connection is OFF

Severity:

Major

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Turn OFF the Internet connection.
  3. Tap on a ‘Select’ button of any item.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Error message doesn’t show up.

Expected Result:

Error text message about the internet connection is shown.

‘Privacy Policy’ link doesn’t work

Severity:

Minor

Precondition:

Privacy Policy is not yet accepted.

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Tap on a ‘Privacy Policy’ link at the top of the screen.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Nothing happens.

Expected Result:

‘Privacy Policy’ page is opened successfully.

‘Read More’ button doesn’t work after ‘Meals per week’ quantity change

Severity:

Minor

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Scroll down the main page.
  3. Tap on ‘Read More’ and then ‘Read Less’ button.
  4. Set another quantity in 3-4 PEOPLE item.
  5. Scroll down the main page.
  6. Tap on a ‘Read More’ button.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Nothing happens.

Expected Result:

Text is expanded successfully.

Top control buttons are invisible when the gallery is opened

Severity:

Major

Steps to Reproduce:
  1. Tap on a ‘View boxes’ button.
  2. Tap on ‘Select’ for any item in the main page.
  3. Tap on a ‘Chat’ button.
  4. Enter valid data in the chat window.
  5. Tap on ‘Options’ in the chat window.
  6. Tap on a ‘Send a File’ button.
  7. Select ‘Photo Library’.
  8. Pay attention to the control buttons at the top.
Environment:

iPhone 6s (iOS 11.4), IPhone X (iOS 11.2.2)

Actual Result:

Buttons are invisible but can be tapped. When you open the folder, a ’Back’ button appears.

Expected Result:

Control buttons are shown at the top (e.g. ‘Select’, ‘Cancel’).

No check for existing email when you attempt to restore password

Severity:

Minor

Steps to Reproduce:
  1. Tap on a ‘Log In’ button.
  2. Tap on ‘Forgot password’ button.
  3. Enter an invalid email (e.g. [email protected]).
  4. Tap on a ‘Submit’ button.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

‘Password on route!’ page is shown.

Expected Result:

Error message is shown, e.g. ‘Please, check your email’.

Application development takes a lot of effort. Everything has to be thought out from the beginning to the end, every process has to be understood, realized, and then an app should be marketed. Quality control may seem like a fifth wheel that drains your resources, but bugs in an app are easier to prevent than to patch around. Besides, there is a chance that a client would give up on your app if it’s flawed. So it’s very important to pay more attention to testing.
Evgeniia, QA engineer

Evgeniia, QA engineer

Need a reliable QA partner?

Hire us