Bugs found in Journable: AI Calorie Counter for iOS

Journable: AI Calorie Counter

4.8

Journable is an AI-powered calorie counter that can help track your diet and exercise. You can use it to make meaningful changes in your well-being. The tool is generally accurate and easy to use, so it’s a great resource for those struggling to form healthier habits.

The app has many great features, such as a calorie counter based on meal photos, AI-powered tips and insights, smart reminders, and a water tracker. Overall, this solution is straightforward and features a chat interface for connecting with AI.

The QAwerk team tested Journable AI Calorie Counter and was really impressed. We did discover a few issues with the counter portion of the app, but those could be remedied with thorough testing and report service. Continue reading to learn what we managed to find by exploring every feature of the tool.

100K+downloads
203 ratings

Removing zero-calorie item reduces total meal calorie count incorrectly

Severity:

Critical

Precondition:
  1. Log into the app.
  2. Add a meal.
Steps to Reproduce:
  1. Tap on the “Edit” icon to change the meal’s details.
  2. Add a small amount of a zero-calorie product (e.g., olive oil, 0.001 tbsp).
  3. Save the meal.
  4. Remember the total calorie count (in the testing meal, it’s 620).
  5. Tap on the “Edit” icon again.
  6. Remove the zero-calorie item.
  7. Save the meal.
  8. Note the total calorie count.
Environment:

Device: iPhone 14 Pro Max
iOS 18.6.2

Actual Result:

The total calorie count decreased (in the test meal, it’s 356 calories).

Expected Result:

The total calorie count should remain the same, as a zero-calorie item was removed.

Calorie/nutrient estimates vary significantly for identical plate photos taken at slightly different distances

Severity:

Critical

Precondition:
  1. Log into the app.
  2. Take two photos of the same plate, with one taken a bit closer than the other.
Steps to Reproduce:
  1. Tap on the “Image” icon to add a meal.
  2. Add the first image.
  3. Note the total calorie count.
  4. Tap on the “Image” icon to add a meal.
  5. Add the second image.
  6. Note the total calorie count.
Environment:

Device: iPhone 14 Pro Max
iOS 18.6.2

Actual Result:

The total calorie count of the first image of the meal is 630, while it’s 470 for the second.

Expected Result:

The total calorie count should be consistent for both images.

Non-lactose milk selection in coffee increases calories and nutrients when values should remain constant

Severity:

Major

Precondition:

Log into the app.

Steps to Reproduce:
  1. Tap on the “What did you eat or exercise?” field.
  2. Type “Cappuccino”.
  3. Tap on the “Return” button.
  4. Tap on the “What did you eat or exercise?” field again.
  5. Type “Lactose-free cappuccino”.
Environment:

Device: iPhone 14 Pro Max
iOS 18.6.2

Actual Result:

The calorie, carbohydrate, protein, and fat values of a lactose-free cappuccino are higher than those of a regular cappuccino.

Expected Result:

The calorie and nutrient values should remain the same when selecting a lactose-free cappuccino.

Non-lactose milk selection in coffee increases calories and nutrients when values should remain constant

User cannot see meal edit page if calendar dropdown is expanded

Severity:

Major

Precondition:
  1. Log into the app.
  2. Make sure meals have already been added.
Steps to Reproduce:
  1. Tap on the “Calendar” dropdown at the top.
  2. Select any date with added meals.
  3. Tap on the “Edit” icon associated with any meal.
Environment:

Device: iPhone 14 Pro Max
iOS 18.6.2

Actual Result:

User cannot see the “Meal edit” page.

Expected Result:

User should be able to see the “Meal edit” page clearly.

Journable is a very good AI-powered calorie counter, and I genuinely enjoyed using it. The experience feels high-quality, making it a real challenge to find issues. Still, refining the AI calorie-counting logic would make the tool even stronger.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us