This page describes the test strategy on peviitor.ro project

TEST STRATEGY

 Sec I. Scope of the project

peviitor.ro  is a search engine where jobs are dynamically aggregated through scrapers and the core functionality is delivered by Apache SOLR through an API and a user interface written in elementary technologies. 

 Sec I.1.  System description

Search engine components are :


 Sec II. How to test the application ?

Testing on this project is done with volunteers who have the role of testers and will test the application from several points of view:

a) Functional tests

b) Non-functional tests


 Sec II.1. User Interface testing

The User Interface is presented in several versions, each version has specific particularities

User Interface testing belongs into "COMPONENT TESTING"

v01.peviitor.ro

v02.peviitor.ro

v03.peviitor.ro

splash.peviitor.ro

api.peviitor.ro

solr.peviitor.ro

CloudFlare

These components described above are tested independently in the first phase.

In the second phase the integration of the components is tested :UI  - API -  SOLR and this phase is called

                                                          "INTEGRATION TESTING"

această etapă include "END-TO-END TESTING"

După testarea integrării componentelor, se trece în faza a 3-a de testare în care rulăm:

aceasta fiind etapa de  "SYSTEM TESTING"

După testarea sistemului ca întreg, se trece în faza a 4-a de testare - validarea de business din partea utilizatorilor - în care rulăm:

aceasta fiind etapa de  "UAT TESTING"

După testarea sistemului în UAT, se trece în faza a 5-a de testare - pregătirea livrării în producție - în care rulăm:

aceasta fiind etapa de  "PRODUCTION TESTING"

 Cap II.2.  Activitățile de testare

Echipa de testare se va implica chiar din faza de descriere a cerintelor. Procesul de testare este organizat dupa cum urmeaza:





 Cap II.3.  Scopul testării

 Cap II.3.1  In scop

 Cap II.3.2  In afara scopului

 Cap II.4.  Orarul de livrare

 Cap II.5.  Environments

 Cap II.5.1  DEV environment

 Cap II.5.2  BETA environment

 Cap II.5.3  TEST environment

 Cap II.5.4  PRODUCTION environment

 Cap II.6.  Exit Criteria

 Cap III. Defect management process

 Cap III.1.  Bug Lifecycle

 Cap III.2.  Severity

 Cap IV. Echipa de testare

Echipa de testare este condusă de un Team-Lead voluntar - Niculina Moldovan.

În cadrul echipei de testare avem:

 Cap V. Tool-uri

 Cap VI. Livrabile

 Cap VII. Riscuri și moderarea lor