Bugs‌ ‌found‌ ‌in‌ ParagraphAI: Writer & Keyboard for iOS

ParagraphAI: Writer & Keyboard

4.8

ParagraphAI: Writer & Keyboard is an AI-powered writing and keyboard solution, enabling users to effortlessly generate articles, essays, emails, reports, and outlines with impeccable grammar and spelling.

It acts as a multilingual tool, supporting over 30+ languages, including English, French, Spanish, and Japanese, which makes it convenient for users worldwide. The app caters to AI writers, editors, and creators, aiding them in enhancing their writing skills through evidence-based strategies for effective communication. With ParagraphAI, users can quickly generate responses to messages, chats, and emails directly within the application.

Below are the results of the comprehensive testing of the ParagraphAI app performed by our QA team.

100K+downloads
1.5K+ ratings

Upon logging into deleted account, "Account disabled by administrator" message is displayed

Severity:

Major

Precondition:

Log in to the account using a Google account.

Steps to Reproduce:
  1. Click on the “Account” button in the bottom menu.
  2. Click on the “Delete Account” button.
  3. Click on the “OK” button.
  4. Click on the “Sign in with Google” button.
  5. Click on the “Continue” button.
  6. Click on the account you just deleted.
Environment:

iPhone 11, iOS 17.0

Actual Result:

When logging in to the deleted account, a message is displayed that the account has been disabled by the administrator.

Expected Result:

When logging into a deleted account, there should be a message indicating that the account has been deleted.

Answer does not match context

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Reply” button.
  3. Click on the “Write” button.
  4. Type the message “Hey, are you free for a chat later?” in the “Reply to…” field.
  5. Enter “No” in the “With context… (optional)” field.
  6. Click on the “Reply” button.
Environment:

iPhone 11, iOS 17.0

Actual Result:

The answer does not match the context.

Expected Result:

The message should fit the context.

Answer does not match context

Text is superimposed on placeholder

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Write” button.
  3. Click on the “Paragraph” button.
  4. Enter any text in the “What do you want to write a paragraph about?” field.
  5. Close the app completely.
  6. Open the app.
Environment:

iPhone 11, iOS 17.0

Actual Result:

The text is superimposed on the placeholder.

Expected Result:

If there is any text present in the field, the placeholder should not be visible.

Text is superimposed on placeholder

Empty message is sent when sharing

Severity:

Minor

Precondition:
  1. Install the messenger app and log in to your account.
  2. Log in to the ParagraphAI account.
Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Write” button.
  3. Click on the “Paragraph” button.
  4. Click on the “Share” button.
  5. Click on the “Saved Messages” button in the messenger application.
  6. Click on the “Saved Messages” option.
  7. Close the app.
  8. Open the messenger.
  9. Open the saved messages.
Environment:

iPhone 11, iOS 17.0

Actual Result:

An empty message is sent when sharing.

Expected Result:

The send button should only appear when there is a generated message.

Extra transparent space between “Done” button and keyboard

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Write” button.
  3. Click on the “Paragraph” button.
  4. Click on the “What do you want to write a paragraph about?” field.
  5. Scroll the page.
Environment:

iPhone 11, iOS 17.0

Actual Result:

There is extra transparent space between the ‘Done’ button and the keyboard.

Expected Result:

There should be no space between the “Done” button and the keyboard.

When pasting text, number of words is not counted

Severity:

Minor

Precondition:
  1. Log in to the account.
  2. Copy the text from any source (up to 1000 words).
Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Improve” button.
  3. Click on the “Correct Grammar + Tone” button.
  4. Click on the “Paste” button.
Environment:

iPhone 11, iOS 17.0

Actual Result:

When pasting the text, the number of words is not counted.

Expected Result:

The counter should display the number of words in the field.

Buttons are highlighted in gray when tab is not active

Severity:

Trivial

Precondition:
  1. Install the messenger app and log in to your account.
  2. Log in to the ParagraphAI account.
Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Improve” button.
  3. Click on the “Correct Grammar + Tone” button.
  4. Click on the “Share” button.
  5. Click on the “Saved Messages” button for the messenger application.
  6. Click on the “Saved Messages.”
  7. Collapse the application.
  8. Open the messenger.
  9. Open the saved messages.
  10. Expand the application ParagraphAI.
Environment:

iPhone 11, iOS 17.0

Actual Result:

The buttons “Correct Grammar + Ton”’ and “Analyze Tone + Mood” are highlighted in gray when the tab is not active.
Reproduced in 1/10.

Expected Result:

The buttons “Correct Grammar + Tone” and “Analyze Tone + Mood” should not be highlighted in gray when the tab is not active.

Counter displays "1000 words" in empty field

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Write” button in the bottom menu.
  2. Click on the “Reply” button.
Environment:

iPhone 11, iOS 17.0

Actual Result:

A counter is displayed in the empty field indicating that 1000 words have been entered. The counter displays 1000/1000.

Expected Result:

The counter should display 0/1000.

Counter displays 1000 words in empty field
During testing, several bugs were identified, including issues with account login, mismatched answers, superimposed text, empty message sending, extra space between buttons, word count inaccuracies, and incorrect button highlighting. To improve the app's quality, I recommend using functional and non-functional testing tools, such as automated testing frameworks and performance monitoring tools.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us