Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Task - Writing Integration Tests | Browser Automation with Selenium
Introduction to QA Automation Testing
course content

Course Content

Introduction to QA Automation Testing

Introduction to QA Automation Testing

1. Introduction to Automation Testing
2. Using a Test Automation Framework
3. Browser Automation with Selenium
4. Intro to Intermediate Automation Testing

Task - Writing Integration Tests

Your task is to implement the following integration tests and enter the results in the quiz given at the end:

Test ID: 1

  1. Test Description: Create a Post;
  2. Prerequisite: An account called "testuser1" exists in the database;
  3. Steps:
    • Login to "testuser1" account;
    • Enter "An example sentence" in the input field;
    • Click "Post";
    • Refresh the page;
    • Verify a post by user "testuser1" and content "An example sentence" exists on the page;

Test ID: 2

  1. Test Description: Like a Post;
  2. Prerequisite:
    • An account called "testuser1" exists in the database;
    • At least one post exists in the database;
  3. Steps:
    • Login to "testuser1" account;
    • Read the number of likes for the latest post;
    • Click the like button for the latest post;
    • Read and verify that the number of likes of the latest post increased by 1;

Test ID: 3

  1. Test Description: Posts can be liked only Once;
  2. Prerequisite: 
    • An account called "testuser1" exists in the database;
    • At least one post exists in the database;
  3. Steps:
    • Login to "testuser1" account;
    • Enter "An example post for testing likes" in the input field;
    • Click "Post";
    • Click the Like button for the newly created post;
    • Verify that the likes have increased by 1;
    • Click the Like button again;
    • Verify that the likes have decreased by 1;
1. What was the result of Test Case 1 ?
2. What was the result of Test Case 2 ?
3. What was the result of Test Case 3 ?

What was the result of Test Case 1 ?

Select the correct answer

What was the result of Test Case 2 ?

Select the correct answer

What was the result of Test Case 3 ?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 7
some-alt