ВСстированиС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π° ошибки β€” критичСски Π²Π°ΠΆΠ½Ρ‹ΠΉ этап ΠΏΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ. Π”Π°ΠΆΠ΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π±Π°Π³ΠΈ Π² конфигурациях, ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ… ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°Ρ… Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ финансовым потСрям, искаТСнию отчСтности ΠΈΠ»ΠΈ сбоям Π² бизнСс-процСссах. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ администраторы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ повСрхностной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ, упуская систСмныС ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² спСцифичСских сцСнариях.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС этапы тСстирования 1Π‘ β€” ΠΎΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3 ΠΈ 9.0), ΠΊΠ°ΠΊ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ скрытыС ошибки Π² ΠΎΠ±ΠΌΠ΅Π½Π°Ρ… с внСшними систСмами, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Ρ€ΠΈ критичСских ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ часто ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ спСциалисты. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ: Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ поиску ошибок, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ процСсс. Π₯Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎΠ΅ тСстированиС Π±Π΅Π· ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ критичСскиС Π±Π°Π³ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ, Π° врСмя тратится Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΈ тСстирования. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ:

  • πŸ”Ή ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ
  • πŸ”Ή ВСстированиС послС обновлСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  • πŸ”Ή Поиск ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ошибки (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, расхоТдСния Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ…)
  • πŸ”Ή РСгулярный Π°ΡƒΠ΄ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π±Π°Π·Ρ‹ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ скрытых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, создайтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ тСстов. Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, тСстированиС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ²). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ стандартныС срСдства 1Π‘ ΠΈΠ»ΠΈ внСшниС инструмСнты Π²Ρ€ΠΎΠ΄Π΅ SQL Backup для PostgreSQL.

πŸ’‘

Если тСстируСтС ΠΎΠ±ΠΌΠ΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с внСшними систСмами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с сайтом ΠΈΠ»ΠΈ Π±Π°Π½ΠΊΠΎΠΌ), ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ тСстовыС Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. НапримСр, создайтС Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ "Π’Π•Π‘Π’".

Π’Π°ΠΊΠΆΠ΅ ΡΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‡Π΅ΠΊ-лист ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… сцСнариСв, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ. НапримСр:

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π±Π°Π·Ρ‹|ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΈ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ тСстирования|ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ тСстовыС Π΄Π°Π½Π½Ρ‹Π΅ (Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅!)|Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ врСмя тСстирования с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (Ссли Π±Π°Π·Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ)|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм (Π±Π°Π½ΠΊ, Π•Π“ΠΠ˜Π‘, сайт)-->

РСгулярно (Ρ€Π°Π· Π² мСсяц ΠΈΠ»ΠΈ Ρ‡Π°Ρ‰Π΅)|Волько ΠΏΠ΅Ρ€Π΅Π΄ обновлСниями|Волько ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки|Никогда Π½Π΅ тСстировал-->

2. Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС: пошаговая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° основных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС остаСтся самым ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, нСсмотря Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… инструмСнтов. Оно позволяСт Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слоТно Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² тСстах, β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ интСрфСйса ΠΈΠ»ΠΈ нСудобства для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

НачнитС с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ основных бизнСс-процСссов:

  • πŸ“ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚: созданиС, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ всСх Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (счСта, Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅, ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΊΠΈ). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°assign ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ шаблонам.
  • πŸ’° БухгалтСрский ΡƒΡ‡Π΅Ρ‚: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ расчСта НДБ, Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ мСсяцСв. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ опСрациям с Π²Π°Π»ΡŽΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΊΠ΅.
  • πŸ“Š ΠžΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² стандартных ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ… (ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎ-сальдовая Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ, ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° счСта) с Ρ€ΡƒΡ‡Π½Ρ‹ΠΌΠΈ расчСтами. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ экспорт ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Π² Excel ΠΈ PDF.
  • πŸ”„ ΠžΠ±ΠΌΠ΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: протСстируйтС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π±Π°Π½ΠΊ-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π•Π“ΠΠ˜Π‘, Π”ΠΈΠ°Π΄ΠΎΠΊ, сайтами. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈ Π΄ΡƒΠ±Π»Π΅ΠΉ.

Для систСмного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ "Π΄Ρ‹ΠΌΠΎΠ²ΠΎΠ³ΠΎ тСстирования" (smoke testing) β€” быстрой ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НапримСр:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ тСстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ "ΠŸΠΎΡΡ‚ΡƒΠΏΠ»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²".
  2. ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ.
  3. Π‘Π²Π΅Ρ€ΡŒΡ‚Π΅ остатки Ρ‚ΠΎΠ²Π°Ρ€Π° Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ "Π’Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ".
  4. ЭкспортируйтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Excel ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ искаТСны.
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ тСстировании Π½Π°ΠΉΠ΄Π΅Π½Π° ошибка?

1. ЗафиксируйтС шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ Π±Π°Π³Ρƒ (Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ сдСлайтС ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹).

2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, воспроизводится Π»ΠΈ ошибка Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ машинС ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π°Π·Π΅.

3. Π£Ρ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅, Π±Ρ‹Π»Π° Π»ΠΈ эта функция Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ€Π°Π½Π΅Π΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Π°Π³ появился послС обновлСния).

4. Если ошибка ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ), ΠΎΡ‚ΠΊΠ°Ρ‚ΠΉΡ‚Π΅ΡΡŒ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΈ сообщитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ тСстировании ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² с Π•Π“ΠΠ˜Π‘ ΠΈΠ»ΠΈ Π±Π°Π½ΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ эмуляции (Ссли ΠΎΠ½ поддСрТиваСтся). Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ запросы ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΈΠ»ΠΈ финансовым санкциям.

3. АвтоматизированноС тСстированиС: инструмСнты ΠΈ скрипты

Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС эффСктивно, Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎ. Для рСгулярных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΈΠ»ΠΈ слоТных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ инструмСнты. Π’ экосистСмС 1Π‘ Π΅ΡΡ‚ΡŒ нСсколько ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ²:

1. ВстроСнныС срСдства ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

  • πŸ› οΈ ВСстированиС ΠΈ исправлСниС (мСню АдминистрированиС β†’ ВСстированиС ΠΈ исправлСниС) β€” провСряСт Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±Π°Π·Ρ‹, индСксы, ссылки. НС ΠΈΡ‰Π΅Ρ‚ ошибки бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ!
  • πŸ“‹ Π–ΡƒΡ€Π½Π°Π» рСгистрации β€” Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ошибки ΠΈ прСдупрСТдСния, особСнно послС массовых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пСрСпровСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²).
  • πŸ” Консоль запросов β€” выполняйтС тСстовыС запросы ΠΊ Π±Π°Π·Π΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, поиск Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ суммами).

2. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ инструмСнты:

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ НазначСниС ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ вСрсии 1Π‘ Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
1Π‘:ВСст-Ρ†Π΅Π½Ρ‚Ρ€ АвтоматизированноС тСстированиС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ рСгрСссионныС тСсты 8.3, 9.0 ΠŸΠ»Π°Ρ‚Π½Ρ‹ΠΉ (лицСнзия)
Vanessa-ADD Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для написания автотСстов Π½Π° языкС 1Π‘ 8.3 БСсплатный
SonarQube + ΠΏΠ»Π°Π³ΠΈΠ½ для 1Π‘ БтатичСский Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° Π½Π° ошибки ΠΈ уязвимости 8.3 (с ограничСниями) БСсплатный (Community)
Git для 1Π‘ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, OneScript + gitsync) ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий ΠΈ сравнСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ для поиска ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄ΡˆΠΈΡ… ΠΊ Π±Π°Π³Π°ΠΌ 8.3 БСсплатный

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта для автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ остатков Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (Π½Π° языкС 1Π‘):

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²()

Запрос = Новый Запрос;

Запрос.ВСкст =

"ВЫБРАВЬ

| Π’ΠΎΠ²Π°Ρ€Ρ‹.НаимСнованиС,

| Π’ΠΎΠ²Π°Ρ€Ρ‹.Артикул,

| БУММА(ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ) КАК ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ

|Π˜Π—

| Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.Π’ΠΎΠ²Π°Ρ€Ρ‹ КАК Π’ΠΎΠ²Π°Ρ€Ρ‹

| Π›Π•Π’ΠžΠ• Π‘ΠžΠ•Π”Π˜ΠΠ•ΠΠ˜Π• РСгистрНакоплСния.ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ(&Π”Π°Ρ‚Π°ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρ,) КАК ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ²

| ПО Π’ΠΎΠ²Π°Ρ€Ρ‹.Бсылка = ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².Π’ΠΎΠ²Π°Ρ€

|Π“Π”Π•

| ΠžΡΡ‚Π°Ρ‚ΠΊΠΈΠ’ΠΎΠ²Π°Ρ€ΠΎΠ².ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠžΡΡ‚Π°Ρ‚ΠΎΠΊ < 0"; // Поиск ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… остатков

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Запрос.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ();

Если Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.ΠŸΡƒΡΡ‚ΠΎΠΉ() Π’ΠΎΠ³Π΄Π°

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ остатки Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹");

Π˜Π½Π°Ρ‡Π΅

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("НайдСны Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ остатками!");

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ();

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: АвтоматизированныС тСсты Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ! Они эффСктивны для рСгрСссионного тСстирования (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Ρ‡Ρ‚ΠΎ старыС ошибки Π½Π΅ Π²Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ), Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π±Π°Π³ΠΈ Π² бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ΅.

4. ВСстированиС ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈ Π΄ΡƒΠ±Π»Π΅ΠΉ

Ошибки Π² ΠΎΠ±ΠΌΠ΅Π½Π°Ρ… Π΄Π°Π½Π½Ρ‹ΠΌΠΈ β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых частых ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² 1Π‘. Они ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹, расхоТдСния Π² суммах ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ статусы. Π’Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Ρ‹ Π½ΡƒΠΆΠ½ΠΎ особСнно Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ… исправлСниС послС внСдрСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ восстановлСния Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² ΠΈ ΠΈΡ… тСстированиС:

  • 🏦 Π‘Π°Π½ΠΊ-ΠΊΠ»ΠΈΠ΅Π½Ρ‚: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ выписок (ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ суммы ΠΈ назначСния ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ), Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΈΠΉ (ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² получатСля). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ тСстовыС счСта Π² Π±Π°Π½ΠΊΠ΅, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
  • πŸ“¦ Π•Π“ΠΠ˜Π‘: протСстируйтС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ВВН, Π°ΠΊΡ‚ΠΎΠ² расходов. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ статусы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ" Π² Π•Π“ΠΠ˜Π‘ β†’ "ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½" Π² 1Π‘).
  • 🌐 Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹, Ρ†Π΅Π½, остатков ΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ². ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ сцСнариям, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΠ²Π°Ρ€ рСзСрвируСтся Π½Π° сайтС, Π½ΠΎ Π½Π΅ списываСтся со склада Π² 1Π‘.
  • πŸ”„ ОбмСн ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π·Π°ΠΌΠΈ 1Π‘ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€ΠΎΠ·Π½ΠΈΡ†Π° ΠΈ бухгалтСрия): ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, Π° ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹, Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π°) Π½Π΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Для тСстирования ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² (ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π±Π°Π·Ρ‹ ΠΈΠ»ΠΈ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ рСгистрации). Π˜Ρ‰ΠΈΡ‚Π΅ записи с статусами Ошибка, ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ НС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок:

  • 🚨 НС Π½Π°ΠΉΠ΄Π΅Π½ элСмСнт справочника "ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹" с ΠΊΠΎΠ΄ΠΎΠΌ "12345" β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉ Π±Π°Π·Π΅ Π½Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°.
  • 🚨 Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ допустимый (50 ΠœΠ‘) β€” трСбуСтся Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° части.
  • 🚨 Ошибка ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с сСтСвым соСдинСниСм ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΎΠ±ΠΌΠ΅Π½Π°.

5. Поиск ошибок Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Если ошибки ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ расчСт, зависаниС интСрфСйса), ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ часто становится Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Для поиска Ρ‚Π°ΠΊΠΈΡ… Π±Π°Π³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

1. ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ 1Π‘:

  • 🐞 УстановитС Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π² ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мСстах ΠΊΠΎΠ΄Π° (мСню ΠžΡ‚Π»Π°Π΄ΠΊΠ° β†’ Π’ΠΎΡ‡ΠΊΠ° останова).
  • πŸ“Š Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ выраТСния для наблюдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² процСссС выполнСния.
  • πŸ” АнализируйтС стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, какая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π·Π²Π°Π»Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ.

2. Анализ ΠΊΠΎΠ΄Π° Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки:

Π’ΠΈΠΏ ошибки ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Как Π½Π°ΠΉΡ‚ΠΈ
Π£Ρ‚Π΅Ρ‡ΠΊΠ° памяти Для КаТдого Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Из Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Π¦ΠΈΠΊΠ»
// ...
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Π±Π΅Π· очистки
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠŸΡ€ΠΎΡ„Π°ΠΉΠ»Π΅Ρ€ 1Π‘ для Π°Π½Π°Π»ΠΈΠ·Π° потрСблСния памяти.
Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Пока Π˜ΡΡ‚ΠΈΠ½Π° Π¦ΠΈΠΊΠ»
// Π½Π΅Ρ‚ условия Π²Ρ‹Ρ…ΠΎΠ΄Π°
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
УстановитС Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ выполнСния Π² настройках ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°.
НСобработанныС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ°
// ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΠ°ΡΡ‚ΡŒ
Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
// пустоС Ρ‚Π΅Π»ΠΎ
ΠšΠΎΠ½Π΅Ρ†ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ;
Π˜Ρ‰ΠΈΡ‚Π΅ пустыС Π±Π»ΠΎΠΊΠΈ Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄Π΅.
ЖСсткая привязка ΠΊ Π‘Π£Π‘Π” Запрос = Новый Запрос("ВЫБРАВЬ * Π˜Π— &Π’Π°Π±Π»ΠΈΡ†Π°"); Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SonarQube.

Для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшниС инструмСнты:

  • πŸ” BSL Language Server β€” подсвСтка синтаксиса, поиск ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ошибок.
  • πŸ“Š 1Π‘:Анализ ΠΊΠΎΠ΄Π° β€” встроСнный инструмСнт для поиска "Π·Π°ΠΏΠ°Ρ…ΠΎΠ² ΠΊΠΎΠ΄Π°" (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€).
  • πŸ› οΈ OneScript β€” для написания скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π½Π° соотвСтствиС стандартам.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΈ ваши измСнСния ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, расчСт Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ мСсяца). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всС различия ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ вСрсии.

6. ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

Ошибки Π² 1Π‘ Π½Π΅ всСгда ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ сразу. НСкоторыС Π±Π°Π³ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ 20+ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ:

  • 🐒 Π—Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ интСрфСйса ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ².
  • πŸ’₯ ПадСниС Π±Π°Π·Ρ‹ ΠΈΠ·-Π·Π° нСдостатка памяти ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ΠΎΠ².
  • πŸ”„ ЗависаниС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ).

Как ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ с объСмом Π΄Π°Π½Π½Ρ‹Ρ…, сопоставимым с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ (ΠΈΠ»ΠΈ скопируйтС Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π±Π°Π·Ρƒ).
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 1Π‘:ВСст-Ρ†Π΅Π½Ρ‚Ρ€ ΠΈΠ»ΠΈ JMeter для эмуляции Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  3. ЗапуститС Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии:
    • πŸ“€ МассовоС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1000 Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ…).
    • πŸ“Š Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слоТных ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Анализ ΠΏΡ€ΠΎΠ΄Π°ΠΆ" Π·Π° 3 Π³ΠΎΠ΄Π°).
    • πŸ”„ ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с большим объСмом (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° 10 000 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹).
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΡŒΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов:
    • πŸ“ˆ ДиспСтчСр Π·Π°Π΄Π°Ρ‡ (Windows) ΠΈΠ»ΠΈ htop (Linux) β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° CPU ΠΈ памяти.
    • πŸ—ƒοΈ Π–ΡƒΡ€Π½Π°Π» рСгистрации 1Π‘ β€” врСмя выполнСния запросов.
    • πŸ“Š PerfMon (Windows) β€” Π°Π½Π°Π»ΠΈΠ· дисковой активности.
  • ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

    • 🚨 ВрСмя ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра Π±ΠΎΠ»Π΅Π΅ 5 сСкунд Π½Π° простыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ справочника).
    • 🚨 ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти Π±ΠΎΠ»Π΅Π΅ 4 Π“Π‘ Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ).
    • 🚨 ЧастыС timeout ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π‘Π£Π‘Π” (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ индСксы ΠΈ запросы).
    Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π±Π°Π·Π° "Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя?

    Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано с:

    1. Π Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ заданиями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎΡ‡Π½ΠΎΠ΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ мСсяца).

    2. Пиковой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ (всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹).

    3. Π’Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ интСграциями (ΠΎΠ±ΠΌΠ΅Π½ с Π±Π°Π½ΠΊΠΎΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ дня).

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π–ΡƒΡ€Π½Π°Π» рСгистрации с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°.

    7. ВСстированиС послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ рСгрСссий

    ОбновлСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” частая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° появлСния Π½ΠΎΠ²Ρ‹Ρ… ошибок. Π”Π°ΠΆΠ΅ ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹Π΅ Π°ΠΏΠ΄Π΅ΠΉΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски, слСдуйтС этому Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ:

    1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ обновлСнию:

    • πŸ“‹ Π‘Π²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ с списком ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΡ‚ 1Π‘ (публикуСтся Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ its.1c.ru). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ "ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅" ΠΈΠ»ΠΈ "НСсовмСстимо с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями".
    • πŸ”„ ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΏΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π±Π°Π·Ρ‹, Π° Π½Π΅ Π½Π° Π±ΠΎΠ΅Π²ΠΎΠΉ систСмС.
    • πŸ› οΈ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° врСмя тСстирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ.

    2. Пошаговая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° послС обновлСния:

    Π­Ρ‚Π°ΠΏ Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹
    1. Запуск Π±Π°Π·Ρ‹ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, авторизация, доступ ΠΊ основным Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ Π–ΡƒΡ€Π½Π°Π» рСгистрации, ВСстированиС ΠΈ исправлСниС
    2. Π Π°Π±ΠΎΡ‚Π° с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ всСх Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС, Vanessa-ADD
    3. ΠžΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стандартных ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² (ΠžΠ‘Π’, баланс, Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ) Консоль запросов, сравнСниС с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²
    4. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠžΠ±ΠΌΠ΅Π½Ρ‹ с Π±Π°Π½ΠΊΠ°ΠΌΠΈ, Π•Π“ΠΠ˜Π‘, сайтами, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ 1Π‘ Π›ΠΎΠ³ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ², Postman для API
    5. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ВрСмя открытия Ρ„ΠΎΡ€ΠΌ, выполнСния запросов, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти PerfMon, SQL Profiler

    3. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ:

    • 🚨 Ошибка ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹: "НС Π½Π°ΠΉΠ΄Π΅Π½ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ 'ΠΠΎΠ²Ρ‹ΠΉΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€'" β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ появился Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚, Π½ΠΎ ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π²Π°ΡˆΡƒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.
    • 🚨 Ошибка выполнСния запроса: "НСдопустимоС использованиС Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ" β€” синтаксис запросов ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
    • 🚨 Ошибка Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ: "НСдостаточно ΠΏΡ€Π°Π²" β€” послС обновлСния ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ трСбования ΠΊ лицСнзиям.
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π΅Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ с Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сравнСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ послС обновлСния. НовыС вСрсии ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ваши измСнСния!

    8. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ устранСниС ошибок

    Найти ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄Π΅Π»Π°. НС ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΅Π΅ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ»Π°ΡΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄:

    1. Ѐиксация ошибки:

    • πŸ“ ОписаниС: ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎ сформулируйтС ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 'РСализация Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²' Π½Π΅ формируСтся ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ° ΠΏΠΎ НДБ").
    • 🎬 Π¨Π°Π³ΠΈ воспроизвСдСния: пСрСчислитС дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ ошибкС (с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ссли Π²Π°ΠΆΠ½ΠΎ).
    • πŸ“Έ Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹/Π»ΠΎΠ³ΠΈ: ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ ошибки, Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΠ· ΠΆΡƒΡ€Π½Π°Π»Π° рСгистрации ΠΈΠ»ΠΈ Π΄Π°ΠΌΠΏΡ‹ памяти (Ссли Π±Π°Π·Π° ΠΏΠ°Π΄Π°Π΅Ρ‚).
    • πŸ” Анализ: ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ошибка Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ 'ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ()' модуля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°").

    2. ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ:

    НС всС ошибки Ρ€Π°Π²Π½ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ систСму ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ²:

    • πŸ”΄ ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅: Π±Π°Π³ΠΈ, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π·Π° Π½Π΅ открываСтся, Π½Π΅ проводятся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹).
    • 🟑 ВысокиС: ошибки, ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ расчСт Π½Π°Π»ΠΎΠ³ΠΎΠ²).
    • 🟒 Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ интСрфСйса ΠΈΠ»ΠΈ Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ нСточности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°).
    • βšͺ НизкиС: ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ Π² справочниках).

    3. УстранСниС ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ:

    ПослС исправлСния ошибки:

    • πŸ”„ ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ рСгрСссионноС тСстированиС β€” ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ исправлСниС Π½Π΅ сломало Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
    • πŸ“‹ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ измСнСния Π² ΠΊΠΎΠ΄Π΅ (ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, история вСрсий Π² Git).
    • πŸ“… ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ обновлСния).
    πŸ’‘

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ систСму Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π° Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Jira, Redmine ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Excel), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ статус ошибок. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ситуаций, ΠΊΠΎΠ³Π΄Π° Π±Π°Π³ "Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚" ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

    FAQ: ЧастыС вопросы ΠΎ тСстировании 1Π‘

    πŸ”Ή Как часто Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ 1Π‘?

    Минимальная рСкомСндация β€” ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ (ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ) ΠΈ Ρ€Π°Π· Π² ΠΊΠ²Π°Ρ€Ρ‚Π°Π» для рСгулярного Π°ΡƒΠ΄ΠΈΡ‚Π°. Если Π±Π°Π·Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° для бизнСса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ с высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ), тСстируйтС СТСмСсячно. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряйтС Π±Π°Π·Ρƒ послС:

    • Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
    • ΠœΠ°ΡΡΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пСрСпровСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π·Π° Π³ΠΎΠ΄).
    • ИзмСнСний Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСмах (Π±Π°Π½ΠΊ, сайт, Π•Π“ΠΠ˜Π‘).
    πŸ”Ή МоТно Π»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 1Π‘ Π±Π΅Π· ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ?

    Π”Π°, Π½ΠΎ с ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ:

    • 🟒 Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… (Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ), тСстированиС Π½Π° ΠΊΠΎΠΏΠΈΠΈ Π±Π°Π·Ρ‹.
    • πŸ”΄ Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹: массовыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²), измСнСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

    Для бСзопасного тСстирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ раздСлСния Π΄Π°Π½Π½Ρ‹Ρ… (Ссли поддСрТиваСтся вашСй Π‘Π£Π‘Π”) ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ тСхничСских Ρ€Π°Π±ΠΎΡ‚.

    πŸ”Ή КакиС ошибки Π² 1Π‘ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅ всСго?

    По статистикС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ 1Π‘, Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‚:

    1. πŸ”’ Ошибки расчСтов (Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ НДБ, округлСния, Π½Π°Π»ΠΎΠ³ΠΈ).
    2. πŸ”„ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΠ±ΠΌΠ΅Π½Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Π΄ΡƒΠ±Π»ΠΈ, ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²).
    3. πŸ–₯️ Зависания интСрфСйса ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌΠΈ.
    4. πŸ”— Π Π°Π·Ρ€Ρ‹Π²Ρ‹ ссылок послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ.
    5. πŸ“ ΠžΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹).

    Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ВСстирования ΠΈ исправлСния ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

    πŸ”Ή Как ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 1Π‘, Ссли Π½Π΅Ρ‚ доступа ΠΊ ΠΊΠΎΠ΄Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ?

    Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ Π±Π΅Π· исходников (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:БухгалтСрия Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅"), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

    • πŸ› οΈ Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС: провСряйтС всС бизнСс-процСссы Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.
    • πŸ“Š ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ ΠΆΡƒΡ€Π½Π°Π»Ρ‹: Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π–ΡƒΡ€Π½Π°Π» рСгистрации, Π›ΠΎΠ³ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ².
    • πŸ” Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с эталоном: свСряйтС Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ»ΠΈ тСстовой Π±Π°Π·ΠΎΠΉ.
    • 🀝 <