Sunteți pe pagina 1din 6

MINISTERUL EDUCAŢIEI, CULTURII și CERCETĂRII al REPUBLICII MOLDOVA

UNIVERSITATEA TEHNICĂ a MOLDOVEI


FACULTATEA CALCULATOARE, INFORMATICĂ și MICROELECTRONICĂ
DEPARTAMENTUL INGINERIA SOFTWARE și AUTOMATICĂ

RAPORT
la lucrarea de laborator Nr. 1
Disciplina: Testarea Software.
TEMA: Instrumente de testare. Selenium.

Chișinău - 2020
Obectivele:
• Familiarizarea cu Selenium.
• Testarea functionalitatii de logare intr-o aplicatie(web), proprie, la alegere.

Sarcini de lucru:
1. Instalarea pluginului SeleniumIDE in browser si simularea comenzilor pentru a executa
logarea folosind acest plugin.
2. Realizarea unei aplicatii care testeaza prin Selenium functionalitatea de logare folosind
un limbaj de programare.

Realizarea Lucrării:
1. Am instant pluginului SeleniumIDE in browser, apoi am efectua un test de logare de
logare folosind
pluginului
SeleniumIDE in
browser pentru
aceasta am folosit
functia pluginului
SeleniumIDE de a
înregistra toate
operațile care sun
efectuate în
browser.

Apoi am oprit
înregistrarea și am
obținut codul pe care lo
generat pluginul
Selenium IDE.

2
2. Eu am realizat aplicația pentru testarea pageni de logare a unui proect propriu în limbajul
de programare Java.
a. Primul pas am creat un project nou în Intellj IDEA folosind build tool-ul Gradle
cu numele testing - login - page.
b. După ce am creat proectul am integrat Selenium WebDriver în proect introducînd
în build.gradle dependenta care a adăugat Selenium WebDriver.

compile group: 'org.seleniumhq.selenium', name: 'selenium-


java', version: '3.141.59'

c. După ce o fost adăugat Selenium WebDriver am ceat aplicția care testează pagina
de logare a propri aplicatii. Codul sursă al aplicație este prezent în Anexa A.

La rularea aplicației se deschide o fereăstră nou de Chrome apoi se face full-screen


la fereastră după care automat se introduce link-ul pageni de logare, apoi în primul input
se introduce login-ul iar în al 2-a input se introduce parola după care automat se tastează
pe butonul Lohin și dacă login-ul si parola sunt corecte procesul de logare se finalizează
dar daca login-ul sau parola sunt incorecte ne apare un mesaj că login-ul sau parola sunt
incorecte.

3
Rezultatul obținut este prezentat sub forma de video.

Concluzii

Îndeplinind lucrarea dată de laborator am studiat procesul de testare cu ajutorul


pluginului Selenium care lam instalat în browser, apoi am studiat care sunt comenzile
principale care ne trebuiesc pentru a testa funcțiunalul une pagini web de logare.
După am creat o aplicație în limbajul de programare Java care la fel testeaza o pagină
web de logare. Realizând aplicția dată am învățat cum se integrază frameork-ul Selenium și
anume WebDriver-ul într-o aplicați Java.

4
Referințe

Repozituri-ul pe GitLab a aplicției:

5
Anexa A. Codul sursă a aplicației.

1. import org.openqa.selenium.WebDriver;
2. import org.openqa.selenium.chrome.ChromeDriver;
3.
4. public class TestingLoginPage {
5. public static void main(String[] args) throws InterruptedExce
ption {
6.
7. System.setProperty("webdriver.chrome.driver", "/Applicati
ons/chromedriver");
8. WebDriver driver = new ChromeDriver();
9.

S-ar putea să vă placă și