Bugs‌ ‌found‌ in eBanqo for Business for Android

eBanqo for Business

4.7

eBanqo for Business is a versatile platform catering to individuals, small businesses, and large enterprises, facilitating seamless customer engagement on-the-go.

Its key features include real-time chat across multiple channels like website web chat, mobile app chat, social media platforms, and messaging apps. Users can chat with multiple individuals simultaneously, exchange files, images, and videos, and customize notifications for customer interactions. The app also offers a comprehensive knowledge base search for quick responses to customer queries and enables smooth transitions between mobile and desktop devices.

After some rigorous testing, we’ve got the lowdown on the eBanqo app and uncovered a few bugs along the way.

100+downloads
13 ratings

Back button fails to function properly

Severity:

Major

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Settings” button in the bottom menu.
  2. Click on the “My Info” button.
  3. Click on the back button in the upper left corner.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The back button does not work.

Expected Result:

The back button should work.

Error on broadcast message creation after completing fields

Severity:

Major

Precondition:
  1. On the web version, add at least one contact.
  2. Login to the app account.
Steps to Reproduce:
  1. Click on the “Broadcast” button in the bottom menu.
  2. Click on the “Create” button.
  3. Click on the “Next” button.
  4. Enter any text in the field.
  5. Click on the “Next” button.
  6. Tick “By name.”
  7. Click on the “Next” button.
  8. Choose a recipient.
  9. Click on the “Next” button.
  10. Click on the “Send Broadcast to 1 customer” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

“An error occurred while creating Broadcast Messages” appears on the screen after filling in all the necessary fields.

Expected Result:

When creating a Broadcast Message, the error should occur at the stage of opening the form, before filling in all the necessary data.

Question and answer edits not saving

Severity:

Major

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Knowledge Base” button in the bottom menu.
  2. Click on the “+” button.
  3. Fill in the fields: “Knowledge Base Name”, “Section name”, “Question”, and “Answer”.
  4. Click on the “Create Knowledge Base” button.
  5. Click on the created Knowledge Base.
  6. Click on a section.
  7. Click on the Question.
  8. Click on the “Edit” button.
  9. Enter another answer.
  10. Click on the “Add” button.
  11. Click the “Done” button.
  12. Click on the created Knowledge Base.
  13. Click on a section.
  14. Click on Question.
  15. Click on the “Edit” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

Edits to the question and answer are not saved.

Expected Result:

The edited version of the message should be saved.

New question addition deletes previous question

Severity:

Major

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Knowledge Base” button in the bottom menu.
  2. Click on the + button.
  3. Fill in the fields: “Knowledge Base Name”, “Section name”, “Question”, and “Answer”.
  4. Click on the “Create Knowledge Base” button.
  5. Click on the created Knowledge Base.
  6. Click on a section.
  7. Click on the + button.
  8. Fill in the fields: “Question” and “Answer”.
  9. Click on the “Add” button.
  10. Click the “Done” button.
  11. Click on the + button.
  12. Fill in the fields: “Question” and “Answer”.
  13. Click on the “Add” button.
  14. Click the “Done” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

When adding a new question, the previous question gets deleted.

Expected Result:

When adding a new question, a new question should be added without deleting the previous one.

Profile photo not displayed on "My Info" page

Severity:

Minor

Precondition:
  1. In the web version, add a profile photo.
  2. Login to the app account.
Steps to Reproduce:
  1. Click on the “Settings” button in the bottom menu.
  2. Click on the “My Info” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

Profile photo not displayed on the “My Info” page.

Expected Result:

Profile photo should also be displayed on the “My Info” page.

No option to connect broadcast messages in mobile version

Severity:

Minor

Precondition:
  1. On the web version, add at least one contact.
  2. Login to the app account.
Steps to Reproduce:
  1. Click on the “Broadcast” button in the bottom menu.
  2. Click on the “Create” button.
  3. Click on the “Next” button.
  4. Enter any text in the field.
  5. Click on the “Next” button.
  6. Tick “By name”.
  7. Click on the “Next” button.
  8. Choose a recipient.
  9. Click on the “Next” button.
  10. Click on the “Send Broadcast to 1 customer” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

There is no option to connect broadcast messages on the mobile version.

Expected Result:

Either it should be possible to enable broadcast messages on the mobile version, or the error message should contain information that this can only be done on the web version.

New form creation possible without WhatsApp configuration

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Broadcast” button in the bottom menu.
  2. Click on the “Templates Messages” button.
  3. Click on the “Add” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

Even if there is no WhatsApp configuration, the user can start creating a new form.

Expected Result:

If there is no WhatsApp configuration, the user should not be able to start creating a template.

WhatsApp configuration unavailable on mobile version

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Broadcast” button in the bottom menu.
  2. Click on the “Templates Messages” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

It is not possible to configure WhatsApp on the mobile version.

Expected Result:

It should be possible to configure WhatsApp on the mobile version, or the error message should contain information that this can only be done on the web version.

Knowledge base name shifts section count information

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Knowledge Base” button in the bottom menu.
  2. Click on the + button.
  3. Fill in the fields: “Knowledge Base Name” – enter more than 50 characters, “Section name”, “Question”, and “Answer”.
  4. Click on the “Create Knowledge Base” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The “Knowledge Base” name obscures information about the number of sections.

Expected Result:

The name of the “Knowledge Base” should not obscure information about the number of sections.

Knowledge base name shifts section count information

Preemptive errors displayed before typing begins

Severity:

Minor

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Knowledge Base” button in the bottom menu.
  2. Click on the + button.
  3. Click on the “Knowledge Base Name” field and enter a single character.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The field has not yet begun typing, but errors are already being displayed.

Expected Result:

An error for a field should be displayed when the field has been clicked and then unfocused.

Preemptive errors displayed before typing begins

Duplicate buttons appear on screen

Severity:

Trivial

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Broadcast” button in the bottom menu.
  2. Click on the “Templates Messages” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

Two identical buttons are displayed on the screen.

Expected Result:

There should not be two identical buttons on the screen.

Duplicate buttons appear on screen

Side scrolling overlaps "My Info" page information

Severity:

Trivial

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Settings” button in the bottom menu.
  2. Click on the “My Info” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

Side-scrolling overlays information on the “My Info” page.

Expected Result:

Side-scrolling should not overlay information on the “My Info” page.

Phone status line overlaps close button

Severity:

Trivial

Precondition:

Login to your account.

Steps to Reproduce:
  1. Click on the “Knowledge Base” button in the bottom menu.
  2. Click on the + button.
  3. Fill in the fields: “Knowledge Base Name”, “Section name”, “Question” – more than 100 characters, and “Answer” – more than 800 characters.
  4. Click on the “Create Knowledge Base” button.
  5. Click on the created Knowledge Base.
  6. Click on a section.
  7. Click on Question.
  8. Click on the “Edit” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The status line of the phone overlaps the cross.

Expected Result:

The status line of the phone should not overlap the cross.

Phone status line overlaps close button
Through testing, I discovered 13 bugs spanning different areas of the app's functionality. To improve performance and user experience, I suggest comprehensive testing across multiple devices and Android versions to ensure compatibility. Using automated testing tools like Appium and implementing thorough regression testing after bug fixes can efficiently tackle these issues.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us