2020 рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реБрдЭрд╛рди


рд▓реЗрдЦ рд▓реЗрдЦрдХ: рджрд┐рдорд┐рддреНрд░реА рд╢рд╛рджреНрд░рд┐рди



рдкрд░рд┐рдЪрдп


рдореИрдВ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬреЛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдореБрдЭреЗ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдореЗрд░реЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред

рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЖрдЙрдЯрд╕реЛрд░реНрд╕ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ: рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдЧреЗрдо, рд╡реЗрдм, рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдП рдЧрдВрднреАрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдХреНрдпреВрд░реЗрдВрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ, рдЖрджрд┐ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕рд╛рд░реНрдердХ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред

рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓реАрдХреЗрд╢рди


рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдЬрд┐рд╕ рдкрд░ рдмрд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд╣ рд╣реИ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг ред рдЬрдм рдЖрдкрдиреЗ рддрдп рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЙрддреНрдкрд╛рдж рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реИ, рдЕрдВрддрд┐рдо рдЙрдкрднреЛрдХреНрддрд╛ рдХреМрди рд╣реИ, рддрднреА рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рд╣рдореЗрд╢рд╛ рдЖрд╡реЗрджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдЕрдЪреНрдЫрд╛ рдХреНрдпреВрдП рдХреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рддрд╣рдд рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рди рдХреЗрд╡рд▓ Figma, Invision рдпрд╛ Zeplin рдореЗрдВ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ UI / UX рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдореЗрдХрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╛рдЗрдВрдбрдореИрдк рдЖрдорддреМрд░ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореЗрдВ рд╕реЗ, рдореИрдВ xMind, рдорд┐рдВрдбреЛрдореЛ рдФрд░ рдорд╛рдЗрдВрдбрдорд┐рд╕реНрдЯрд░ рдХреЛ рдПрдХрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдорд╛рдЗрдВрдб рдореИрдк рдХреЗ рдЖрдЧрдорди рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд╡рд╣ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рд▓реЗрдЦрди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реВрдЪреА рдХреА рдЬрд╛рдВрдЪ) рдХреЛ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИред

рдПрдХ рдЕрдЪреНрдЫрд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ, рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЯреАрдо рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдорд╛рдЗрдВрдб рдореИрдк рдЖрдкрдХреЛ рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рднреВрд▓рдиреЗ рдФрд░ рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЕрдВрдд-рдЯреВ-рдПрдВрдб рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрддреНрдХреГрд╖реНрдЯ рдЬрдореАрди рдмрди рдЬрд╛рддреА рд╣реИред рдПрдХ рд╕реЗрд╡рд╛ рдЬреЛ рдЖрдкрдХреЛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдвреВрдВрдврдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА: https://checkvist.com/checklists/472089

  • рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╕рднреА рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рднреА рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ:
  • ( ),
  • . . , , , , GPS . , . , , .
  • , QA , (Visa, Mastercard, Paypal)
  • :

    iOS > developer.apple.com/design/human-interface-guidelines

    Android > material.io/design/guidelines-overview
  • accessibility testing. , тАЬтАЭ, . : habr.com/ru/post/470091
  • -. , .

рдЙрдкрд░реЛрдХреНрдд рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рди рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

рдЪрд╛рд░реНрд▓реНрд╕ рдпрд╛ рдлрд╝рд┐рдбрд▓рд░ рд╕реНрдиреАрдлрд╝рд░реНрд╕, рдЕрдм рддрдХ рдХреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВред рд╡реЗ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЯреВрдЯрдиреЗ рдФрд░ рдХрдордЬреЛрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдЬрд╡рд╛рдмреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рд╡реЗ рдЖрдкрдХреЛ рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рднреА рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдорд▓реЛрдВ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рдПрдкреАрдЖрдИ рдХреЗ рдЖрдЧреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╕реНрдирд┐рдлрд░реНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛рдо рдореЗрдВ рдЖрдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ: рд╕реНрд╡реИрдЧрд░ рдпреВрдЖрдИ, рдкреЛрд╕реНрдЯрдореИрдиред рджреЛрдиреЛрдВ рдЙрдкрдХрд░рдг рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ: рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдЙрдирдХрд╛ рд╕рд╣рднрд╛рдЧреА рд╕рддреНрдпрд╛рдкрдиред

рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ UI рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрдо рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдЕрдкреНрдкрдо ред рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рди рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреА рдПрдХ рдмрд╣реБрддрд╛рдпрдд, рд╕рд╛рде рд╣реА рдХреНрдпреВрдП рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЖрдзрд╛рд░ рдЬреЛ рд╣рдореЗрд╢рд╛ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

Appium рдПрдХ рдлреНрд░реА, рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреВрд▓ рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ iOS рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

Appium рдХреЗ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдлрд╛рдпрджреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИрдВ, рд╕рд╛рде рд╣реА рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди: рдЬрд╛рд╡рд╛, рд░реВрдмреА, рдкрд╛рдпрдерди, рд╕реА #, рдкреАрдПрдЪрдкреАред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк Appium рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХреЛрдВ рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:



рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдзреНрдпрд╛рди рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред .apk-рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╕рдордп рдЪрдпрдирд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП iOS рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ .ipa рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА ред рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рд╕реНрд╡рдпрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдЧрд╛ред

рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рдФрд░ рдирд┐рд░реНрдордо рдЖрдБрдХрдбрд╝реЗ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдПрдореБрд▓реЗрдЯрд░ рдХреЛрдИ рд░рд╛рдордмрд╛рдг рдирд╣реАрдВ рд╣реИред рдЬрдм рд╕рдм рдХреБрдЫ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдерд┐рддрд┐ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА, рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ рдХрд╕реНрдЯрдо рдлрд░реНрдорд╡реЗрдпрд░ (рд╣реИрд▓реЛ рдПрдВрдбреНрд░реЙрдЗрдб) рдХреЗ рд╕рдВрдЪрд╛рд▓рди рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореЗрд░реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдбрд┐рд╡рд╛рдЗрд╕ рдЦреЗрддреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╣реИред BrowserStack, AWS Device Farm, Xamarin Test Cloud рдЬреИрд╕реА рд╕реЗрд╡рд╛рдПрдВред рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рдЖрдк рдЕрдкрдиреЗ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреЛ рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рд░реНрдХ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рд╕рд▓рд╛рдЦреЛрдВ (рдиреНрдпреВрдирддрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рдФрд░ рдлреНрд▓реИрдЧрд╢рд┐рдк) рд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рд╕рд╛рд░реНрдердХ рд╣реЛрддрд╛ рд╣реИред

Appium рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк codecept.io рд╣реИ ред
рдпрджрд┐ рдЖрдк рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ JS рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ CodeceptJS рдореЗрдВ рдЖрдкрдХрд╛ рд╣рд╛рд░реНрджрд┐рдХ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рд▓реЗрдЦрди, рдкрд░реАрдХреНрд╖рдг рдЕрдзрд┐рдХ рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВ (рдЖрдк рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдореЗрд░рд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ) рдФрд░ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдХреНрд░рд┐рдп рд╕рдорд░реНрдерди рдЖрдкрдХреЛ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╕реЛрдЪрдиреЗ рджреЗрдЧрд╛ред

рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рдж рдСрдЯреЛрдЯреЗрд╕реНрдЯреНрд╕ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЧрдИ рд╣реИ, рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдПрдХ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕реЗ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдпрд╣ рдЖрдкрдХреЛ рдЖрдзреБрдирд┐рдХ CI \ CD рд╕рд┐рд╕реНрдЯрдо рдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЬреЗрдирдХрд┐рдВрд╕ рдпрд╛ рдЯреАрдорд╕рд┐рдЯреА рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдпрд╣ рд╕реНрд╡рд╛рдж рдХреА рдмрд╛рдд рд╣реИред

рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдирд┐рд░реНрднрд░рддрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ (рдпрд╣ рдПрдХ рдЯреНрд░реЗрд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рднреА рд╣реИ)ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - рдпрд╣ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдиреАрдЪреЗ рд░рдЦреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддреБрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкрд░рд╛рдорд░реНрд╢ рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рдРрд╕рд╛ рдЙрдкрдХрд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ (рдореЗрд░реА рд╕реНрдореГрддрд┐ рдореЗрдВ - 40% рддрдХ) рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ред рдЖрдк рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВредрдпрд╣рд╛рдБ ред

рд╕реБрдЭрд╛рд╡ рдХреЗ


рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧреА рд╕рдВрдХреЗрдд рд╣реИрдВред

  • рд╣рдореЗрд╢рд╛ рдореЛрдбрд╝ / рдЙрд▓рдЯрдиреЗ, рдиреАрдВрдж рдореЛрдб рд╕реЗ рдЬрд╛рдЧрдиреЗ рдФрд░ рдЗрд╕реЗ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред Android рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ - рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ ( DNKA ) рди рд░рдЦреЗрдВ ред рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдЗрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдХреЛ рдмрдЧреНрд╕ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛред
  • рд╕реВрдЪрдирд╛рдПрдВ / рд╕реВрдЪрдирд╛рдПрдВ - рд╕реНрдерд╛рдиреАрдп рдФрд░ рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ (рдпрд╛рдиреА рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдмрдВрдзрд╛ рд╣реБрдЖ)ред рдпрд╣ рд╣рдореЗрд╢рд╛ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рд░рдЦрдиреЗ рдФрд░ рдЙрдирдХреЗ рдЙрдЪрд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╣рдореЗрд╢рд╛ рд▓рдХреНрд╖реНрдп рд╕реНрдХреНрд░реАрди рдкрд░ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╛ рдЬрдм рддрдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • Charles . .
  • , , . . , .
  • . iOS: ipa- . Android , , . .
  • , QA . .
  • . , . , . . . тАЬ тАЭ .
  • . , . 20% . , . , , тАЬ QAтАЭ.
  • . .


рдЗрд╕ рдиреЛрдЯ рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореВрд▓ рд╕рд╛рдзрдиреЛрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЖрдк OTUS рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдордВрдЪ рдкрд░ рдореЛрдмрд╛рдЗрд▓ рдкрд░реАрдХреНрд╖рдг рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ ред рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рдкрд╛рда рдХреЗ рд▓рд┐рдП рднреА рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рд╣рдо рдореЛрдмрд╛рдЗрд▓ рдПрдВрдбреНрд░реЙрдЗрдб / рдЖрдИрдУрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдерд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, 2020 рдореЗрдВ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

All Articles