Слайд 2
![PROJECT DESCRIPTION Web application which give possibility for there clients](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-1.jpg)
PROJECT DESCRIPTION
Web application which give possibility for there clients to place
easy different
components like: cloud video recorder, multi-device video player, chat and others to there web project.
One thing you should do is add js script on your page.
WHAT WE SHOULD TEST?
- Projects
- Components
- Billing
- Chat
Слайд 3
![TECHNOLOGIES - Java - Hamcrest - Maven - Log4j -](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-2.jpg)
TECHNOLOGIES
- Java - Hamcrest
- Maven - Log4j
- TestNg -
REST Assured
- Allure Report - Lombok
- Selenium WebDriver - JavaFaker
- GitLab
Слайд 4
![INTERESTING LIBRARIES Lombok: @Getter / @Setter – easy creating of](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-3.jpg)
INTERESTING LIBRARIES
Lombok:
@Getter / @Setter – easy creating of getters and setters
@ToString
– implement basic toString() method
@EqualsAndHashCode – easy creating of equals() and hashCode() methods
@Data – include @ToString, @EqualsAndHashCode, @Getter, @Setter
@Builder – implement builder pattern
@Log – add logger initialization
JavaFaker
Give possibility generate different tests data like: Address, Company, Finance, Phone number,
Name, University. And also Game of The Thrones, Beer and Music.
Слайд 5
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-4.jpg)
Слайд 6
![HOW UNDERSTAND THAT MESSAGE HAS ALREADY EDITED](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-5.jpg)
HOW UNDERSTAND THAT MESSAGE HAS ALREADY EDITED
Слайд 7
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-6.jpg)
Слайд 8
![HOW UNDERSTAND THAT MESSAGE HAS ALREADY SENT](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-7.jpg)
HOW UNDERSTAND THAT MESSAGE HAS ALREADY SENT
Слайд 9
![HOW GET THE VALUE?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-8.jpg)
Слайд 10
![document.getElementsByTagName('input')](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-9.jpg)
document.getElementsByTagName('input')
Слайд 11
![MINUSES - No models - No elements wrapper (logs, waiters) - No exception handling](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/303710/slide-10.jpg)
MINUSES
- No models
- No elements wrapper (logs, waiters)
- No exception handling