рдерд╛рди рдЯреЗрд╕реНрдЯрдореЗрд╕ рдкреЛрд╕реНрдЯрдореИрди рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ


рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдЯрдЪ рдЯреЗрд╕реНрдЯ рдореЗрдВ ! рд╢рд╛рдпрдж рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╣рдорд╛рд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ рд╕реЗ рд╣рдорд╛рд░реЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ ред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА-рдЕрднреА рдЬреБрдбрд╝реЗ рд╣реИрдВ: рд╣рдо TestMace API рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ IDE рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде TestMace рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди "рдЖрдк рдкреЛрд╕реНрдЯрдореИрди рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИрдВ?" рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдиреАрдЪреЗ рд╣рдордиреЗ рдкреЛрд╕реНрдЯрдореИрди рдкрд░ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рдЧрд┐рдирд╛рдП рд╣реИрдВ ред


рдШрдЯрдХреЛрдВ рдХрд╛ рдкреГрдердХреНрдХрд░рдг


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


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


рдорд╛рдирд╡ рдкрдардиреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╛рд░реВрдк


рдЯреЗрд╕реНрдЯрдореЗрд╕ рдФрд░ рдкреЛрд╕реНрдЯрдореИрди рдХреЗ рдмреАрдЪ рднрдВрдбрд╛рд░рдг рдХреЗ рддрд░реАрдХреЗ рдореЗрдВ рдПрдХ рд╡реИрдЪрд╛рд░рд┐рдХ рдЕрдВрддрд░ рд╣реИред рдкреЛрд╕реНрдЯрдореИрди рдореЗрдВ, рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдореЗрдВ рдХрд╣реАрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдиреБрд░реЛрдз рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, рджреЛрд╖реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ? рджрд░рдЕрд╕рд▓, рдХреБрдЫ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рдиреАрддрд┐ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗ рд╕рдХрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЯреЗрд╕реНрдЯрдореЗрд╕ рдХреЗ рдкрд╛рд╕ рдкреЗрд╢рдХрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмреЗрд╣рддрд░ рд╣реИ! рдФрд░ рдЗрд╕ рд╕реБрдзрд╛рд░ рдХрд╛ рдирд╛рдо рд╣реИ "рдорд╛рдирд╡ рдкрдардиреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╛рд░реВрдкред"


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


рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ? рдпрд╣ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЯреАрдо рдХреЛ рдмрд╣реБрдд рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмреИрдХрдПрдВрдб рдХреЗ рд╕рдорд╛рди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ, рд╕реАрдзреЗ рдХреЛрдбрдмреЗрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░ рдореМрдЬреВрджрд╛ рдХреНрд╡реЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (git, svn, mercurial - рдЬреЛ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ) CI (рдЖрдкрдХрд╛ рдкрд╕рдВрджреАрджрд╛, рдХрд┐рд╕реА рдкрд░ рднреА рдереЛрдкрд╛ рдирд╣реАрдВ рдЧрдпрд╛) рд╣рдорд╛рд░реЗ рдХрдВрд╕реЛрд▓ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЯреЗрд╕реНрдЯрдореЗрд╕-рдХреНрд▓рд╛рдИ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рд░рд┐рдкреЛрд░реНрдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдирд┐рд╖реНрда рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕рдХрд╛ рд╕рдорд░реНрдерди рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) testmace-cli) рдХреЛ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЙрдкрд░реЛрдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдЕрдм рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, TestMace рдЕрдкрдиреЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдФрд░ рдкреНрд░рддрд┐рдорд╛рди рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред


рдЧрддрд┐рд╢реАрд▓ рдЪрд░


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


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


var jsonData = JSON.parse(responseBody); postman.setEnvironmentVariable("data", jsonData.data); 

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



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


 var jsonData = JSON.parse(responseBody); postman.setEnvironmentVariable("data", CryptoJS.MD5(jsonData.data)); 

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


 const data = tm.currentNode.prev.response.body.data; tm.currentNode.parent.setDynamicVar('data', crypto.MD5(data)); 

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдиреЛрдбреНрд╕ рдХреА рд░рдЪрдирд╛ рдиреЗ рдпрд╣рд╛рдВ рднреА рдПрдХ рдЕрдЪреНрдЫреА рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХреАред рдФрд░ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрд╕ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдП ${crypto.MD5($response.data)} рдЪрд░ рдХреЗ ${crypto.MD5($response.data)} рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!


рдЬреАрдпреВрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рдирд╛


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


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



рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЪрд┐рддреНрд░рдордп рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рдиреЗ рд╕реЗ рдХреЛрдб рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рдирд┐рдХрд▓рддреА рд╣реИред рдпрд╣рд╛рдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЛрдб рдореЗрдВ рд╕рднреА рд╕рдорд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдФрд░ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреА ред



рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдЕрдХреНрд╕рд░ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ рдЬрдм рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдиреБрд░реЛрдз рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдкреВрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╕реНрдЯрдо рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИ, рдЬреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рддрд╛ рд╣реИ, рдЖрджрд┐ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдореИрдВ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред TestMace рдореЗрдВ, рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдВрдХ рдиреЛрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:
1) рдПрдХ рдХреНрд╡реЗрд░реА рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдБ
2) рдкреНрд░рдХрд╛рд░ рд▓рд┐рдВрдХ рдХрд╛ рдПрдХ рдиреЛрдб рдмрдирд╛рдПрдБ
3) рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ


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



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


рдЕрдиреНрдп рдЕрдВрддрд░


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

рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд╣реИрдВ


рд╣рдо рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдкрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рдШреВрдВрдШрдЯ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рдкреНрд░рд▓реЛрднрди рдХрд╛ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдкреАрд╕ рд╕реЗ рдЧреБрдЬрд░ рд░рд╣реА рд╣реИред рддреЛ, рд╣рдо рдорд┐рд▓рддреЗ рд╣реИрдВред


рдХрд╛рд░реНрдпреЛрдВ


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


 {{$randomEmail}} 

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреВрдВрдХрд┐ рдпреЗ рдЪрд░ (рдпрджреНрдпрдкрд┐ рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рд▓реЗ) рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рд╡реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рд╣реИрд╢ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред


TestMace рдкрд░, рд╣рдо рдИрдорд╛рдирджрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред $ {} рдХреЗ рдареАрдХ рдЕрдВрджрд░ рдЖрдк рди рдХреЗрд╡рд▓ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рдиреА рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЦреНрдпрд╛рдд рдирдХрд▓реА рдИрдореЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рд╕рд┐рд░реНрдл рд▓рд┐рдЦрддреЗ рд╣реИрдВ


 ${faker.internet.email()} 

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


рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЖрд░рд╛рдо рд╕реЗ!


 ${crypto.MD5($dynamicVar.data)} 

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд░ рднреА рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдЗрд╕ рдЬрдЧрд╣ рдореЗрдВ, рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдкрд╛рдардХ рдХреЛ рд╕рдВрджреЗрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЧрд▓рдд рдерд╛ ...


рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


... рдФрд░ рд╡реНрдпрд░реНрде рдирд╣реАрдВ! рдЬрдм рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╣рдо рдЕрдЪрд╛рдирдХ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдорд╛рдиреНрдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреЛ рдЕрдм рдЖрдк рднрд╛рд╡ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ:


 ${1 + '' + crypto.MD5('asdf')} 

рдФрд░ рдпрд╣ рд╕рдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд┐рдирд╛ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рд╣реА рд╣реИ!


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



рдЙрдиреНрдирдд рдСрдЯреЛ-рдкреВрд░рд╛


рдлрд┐рд▓рд╣рд╛рд▓, TestMace рдореЗрдВ рдорд╛рдирдХ рдСрдЯреЛ-рдкреВрд░реНрддрд┐ рд╣реИ, рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



рдпрд╣рд╛рдВ, рдСрдЯреЛ-рдкреВрд░реНрдг рд▓рд╛рдЗрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд░реЗрдЦрд╛ рдХреНрдпрд╛ рд╣реИ рдЗрд╕рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рддрдВрддреНрд░ рдХреЗрд╡рд▓ рдХреЛрд╖реНрдардХ $ {} рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


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


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрд╡рддрдГ-рдкреВрд░реНрдгрддрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИ (рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛ)ред рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдЕрдм рдСрдЯреЛ-рдХрдореНрдкреНрд▓реАрдЯреЗрд╢рди рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!



рдкреЛрд╕реНрдЯрдореИрди рдХреЗ рд╕рд╛рде рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ - рд╡рд╣рд╛рдБ рдСрдЯреЛ-рд╕рдорд╛рдкрди рдХреЗрд╡рд▓ рдЪрд░, рд╣реЗрдбрд░ рдФрд░ рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕реНрдерд┐рд░ рд╕реВрдЪрд┐рдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рд╣реИ (рдореБрдЭреЗ рднреВрд▓ рдЧрдП рддреЛ рдореБрдЭреЗ рд╕рд╣реА рдХрд░реЗрдВ)ред рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рддрдГ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ :(


рдирд┐рд╖реНрдХрд░реНрд╖


рдЕрдХреНрдЯреВрдмрд░ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдПрдХ рд╡рд░реНрд╖ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рд╣рдордиреЗ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЗрдВ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рдФрд░ рдХреБрдЫ рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡рд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рд╛ред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдирд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╛рдо рд╣реИрдВ, рдпрд╣рд╛рдБ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдорд╛рдирд┐рдд рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛ рд╣реИ: https://testmace.com/roadmap ред


рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдкреНрд░рдЪреБрд░рддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧреА, рдФрд░ рдЖрдкрдХрд╛ рд╕рдорд░реНрдерди рд╣рдореЗрдВ рд╢рдХреНрддрд┐ рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рджреЗрдЧрд╛ рдХрд┐ рд╣рдо рд╕рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдЖрдЬ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджрд┐рди рд╣реИ - рдкреНрд░реЛрдбрдХреНрдЯрд╣рдВрдЯ рдкрд░ рдЯреЗрд╕реНрдЯрдореИрд╕ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рджрд┐рдиред рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ PH рдкреЗрдЬ рдкрд░ рдЖрдЬ рдПрдХ рдЖрдХрд░реНрд╖рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ, рдФрд░ рдпрд╣ рд╕реАрдорд┐рдд рд╣реИ

Source: https://habr.com/ru/post/hi480734/


All Articles