Approach to testing process
On the Webvideo project, there are three main areas of testing:
Testing a new component, new functional feature.
Testing based on client requests.
Automated testing.
Learn more about each area:
1.Testing a new component, new functional feature.
It includes such tasks as:
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 |