Skip to content

🀡 REST-assured. ВСстированиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π°.

Notifications You must be signed in to change notification settings

Kasparidi/TestMode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DESCRIPTION

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ тСстовый Ρ€Π΅ΠΆΠΈΠΌ запуска Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ сСрвиса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° программная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π‘Π°Π½ΠΊΠ°. img.png

ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСстированиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π°.

LAUNCH

  1. ЗапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ java -jar ./artifacts/app-ibank.jar -P:profile=test
  2. Запуск Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ http://localhost:9999/

TOOLS

Build status CI AppVeyor
Page Object, Postman (ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°)
Java, Gradle, Lombok, REST-assured, Faker, Selenide
Gson - Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ) Java-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² JSON

CONCLUSION

ВрСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π°

  • Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС ΠΈ настройку - 8 часов.
  • Ρ€ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС ΠΈ настройку - 30 ΠΌΠΈΠ½.

Π˜Π·ΡƒΡ‡Π΅Π½Π° рСакция прилоТСния Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ случаи:

  • Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • статус ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Π»ΠΎΠ³ΠΈΠ½
  • Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

About

🀡 REST-assured. ВСстированиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π°.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages