Approach to testing process

On the Webvideo project, there are three main areas of testing:

  1. Testing a new component, new functional feature.

  2. Testing based on client requests.

  3. Automated testing.

Learn more about each area:

1.Testing a new component, new functional feature.

It includes such tasks as:

  1.  

    • Checking the component design in accordance with the requirements (positioning of elements on the page; colors; fonts; indentation, etc.).

    • Checking the correctness of the functional in accordance with the requirements(whether the component does what is required of it; “correct” whether it reacts to the supply of both correct and incorrect data; checking the behavior for different user roles, etc.).

    • System integrity check (whether the new functionality violates the operation of the whole system, one, or several components).

    • Configuration testing (check the correctness of work in supported browsers (see Attach 1.1 Supported browsers)).

    • Usability testing. 

    • Localization testing (verification of content compliance with the selected localization).

2. Testing based on client requests.

Include the following:

  • Processing of the received information from the client(determining the presence or absence of incorrect behavior of the software, the conditions under which the problem is possible ).

  • Testing according to the processed data.

  • Preparation of a report on the testing.

  • Drawing up a bug report on the identified bugs.


3. Automated testing.

Automated testing makes it easier to test the health of templates on a new websites. It also solves the problem of regression testing.The plans to cover the following functionality autotests:

* customer registration

* customer login

* performer registration

* performer login

* upload video

* upload photo

* video playback

* photo playback

* performer broadcast

* customer chat

* paid chat

* tip feature

* contact us feature





Attachment

1.1 Supported browsers:

Supported Browsers

Desktop

Mobile

Google Chrome

Safari

Mozilla Firefox

Microsoft Edge

Android

IOS

Google Chrome

Safari