Sunteți pe pagina 1din 3

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.

A efectuat st.gr. TI-173 Iluța Ciprian


A verificat conf. Univ. Dr. Habilitat Rusu Cristian

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 Katalon Recorder in browser, apoi am efectua un test de logare de
logare folosind pluginului Katalon Recorder in browser pentru aceasta am folosit functia
pluginului Katalon de a înregistra toate operațile care sunt efectuate în browser.

2. Am realizat aplicația pentru testarea pageni de logare a unui proect propriu în limbajul
de programare Python.
a. Primul pas am creat un project nou în PyCharm folosind Project Builder.
b. După ce am creat proectul am integrat TS_Lab1 în proect introducînd în proiect
modulul selenium și am adaugat chromewebdriver.

from selenium import webdriver


from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
from selenium.common.exceptions import NoAlertPresentException
c. După am rulat 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 Login ș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.

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 Python 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 Python.