Skip to content

silver-s/veebirakendused

Repository files navigation

  1. etapp ================================

Raport 7. etapi ülesannete kohta: 7.praktikumi.raport.pdf

JMeter testplaan: Test Plan.jmx

  1. etapi installatsioonijuhend ================================

Kehtib ka 5.nda kodutöö kohta (v.a verifitseerimise osa)

Verifitseerimine

  • Sisestada 'haaletamineTest.java' ja 'kandidaadiRegistreerimineTest.java' testidesse oma facebooki konto info
  • Komipleerida testid
  • Käivitada Seleniumi server (Windowsi all võib jooksutada lihtsalt 'start-selenium-server.cmd' skripti)
  • Projekti kaustas anda käsk 'ant'
  • Raport testide tulemuste kohta tekib kausta 'reports/html'

Rakenduse paigaldamine

  • Paigaldada andmebaas, eelistatult MySQL

Andmebaasi struktuuri loomine:

CREATE TABLE client (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, 
clientID int NOT NULL
);

CREATE TABLE erakond (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nimi VARCHAR(255) NOT NULL
);


CREATE TABLE piirkond (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nimi VARCHAR(255) NOT NULL
);


CREATE TABLE kandidaat (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nimi VARCHAR(255) NOT NULL,
töökoht VARCHAR(255),
sünniaeg DATE,
erakonna_id INT,
piirkonna_id INT,
FOREIGN KEY (erakonna_id) REFERENCES erakond(id),
FOREIGN KEY (piirkonna_id) REFERENCES piirkond(id),
UNIQUE (nimi)
);


CREATE TABLE haaletaja (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nimi VARCHAR(255) NOT NULL,
isikukood CHAR (11),
valitu_id INT,
piirkonna_id INT,
UNIQUE (isikukood),
FOREIGN KEY (valitu_id) REFERENCES kandidaat(id),
FOREIGN KEY (piirkonna_id) REFERENCES piirkond(id)
);

Testandmete lisamine:

INSERT INTO erakond (nimi)
values ('Roheline');
INSERT INTO erakond (nimi)
values ('Kollane');
INSERT INTO erakond (nimi)
values ('Sinine');
INSERT INTO erakond (nimi)
values ('Pruun');


INSERT INTO piirkond (nimi)
values ('Tartumaa');
INSERT INTO piirkond (nimi)
values ('Valgamaa');
INSERT INTO piirkond (nimi)
values ('Järvamaa');
INSERT INTO piirkond (nimi)
values ('Harjumaa');


INSERT INTO kandidaat (nimi, töökoht, sünniaeg, erakonna_id, piirkonna_id)
values ('Ferdinand Fuksia', 'riigikogulane', '1948-02-07', '1', '3');
INSERT INTO kandidaat (nimi, töökoht, sünniaeg, erakonna_id, piirkonna_id)
values ('Ildegaard Ilumeel', 'maalikunstnik', '1957-05-09', '2', '4');
INSERT INTO kandidaat (nimi, töökoht, sünniaeg, erakonna_id, piirkonna_id)
values ('Janaida Jalutova', 'postiljon', '1945-09-01', '3', '1');
INSERT INTO kandidaat (nimi, töökoht, sünniaeg, erakonna_id, piirkonna_id)
values ('Leila Lagerfeld', 'kokk', '1960-08-12', '4', '2');
INSERT INTO kandidaat (nimi, töökoht, sünniaeg, erakonna_id, piirkonna_id)
values ('Eduard Ekskavaator', 'kopajuht', '1973-09-02', '1', '3');
INSERT INTO kandidaat (nimi, töökoht, sünniaeg, erakonna_id, piirkonna_id)
values ('Gerhard Gätegõverdus', 'kulturist', '1982-06-11', '2', '4');


INSERT INTO haaletaja (nimi, isikukood, valitu_id, piirkonna_id)
values ('Harald Hamster', 35505263861, '1', '3');
  • Paigaldada Eclipse Google Appengine Pluginiga
  • Luua Eclipse-is uus Google Web Application projekt ning kopeerida GitHubi repositooriumist failid sinna
  • Sisestada projekti seadetest andmebaasi aadress ja kasutajainfo
  • Määrata servletides ja testides oma andmebaasi aadress
  • Käivitada Web Application-ina

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published