Автоматты аударма пайдаланылды

Microsoft корпорациясында RSAT тесттерін бір спринтте 12 есе жылдамдатқаным сияқты

Microsoft-та RSAT командасында жұмыс істей отырып, мен QA командасы әр үлкен шығарылымға дейін үш күнге дейін толық сынақ жүргізуге жұмсайтынына тап болдым — әр сценарий дәйекті түрде іске қосылды және бір құрастырудың орташа өңдеу уақыты 48-72 сағатқа жетті.

Finance & Operations кезекті жаңартудан бұрын негізгі менеджерлер түнгі кезекшілікке дайындалып үлгерді. Мен қадамдарды қатар өңдеу және қайта құру арқылы бүкіл процесті түбегейлі жеделдетуді ұсындым.

  1. Тесттерді блок бойынша бөлу 400 сценарийдің бір ағынының орнына мен оларды төрт тақырыптық топқа бөлуді ұсындым: Ledger, Inventory, Sales және Procurement.
  2. Жүгіру параллелизациясы Біз Azure DevOps-те параллель кезектерді орнатып, бір уақытта төрт "пакетті" іске қостық.
  3. Деректерді алдын ала жүктеуді оңтайландыру Әр циклде қайта авторизация мен жүктеуді алып тастағаннан кейін, біз барлық ағындар қолданатын жалпы контекстті дайындаудың бір қадамын жасадық.
  4. Құбыр желісіне Интеграция YAML-құрастырудың конфигурациясына "Parallel RSAT" жаңа кезеңін енгізді, сонымен бірге есептер мен журналдардың әдеттегі тәртібін сақтап қалды.

Нәтижесінде, спринт арқылы барлық UAT сценарийлерін толық іске қосу 72 сағаттың орнына 6 сағатты алды-QA командасы жұмыс аптасының соңына дейін емес, кешке есептер алды.

  • Жүгіру уақыты 48-72 сағаттан 6 сағатқа дейін төмендеді
  • Серверлерге жүктеме біркелкі таратылды, "тар жолдарсыз" және кідіріссіз
  • Кері байланыс жылдамдығы: тестерлер алғашқы нәтижелерді "келесі аптада"емес, спринттің ортасында ала бастады
  • Командалық рух: автоматтандыру QA инженерлеріне құрастыруды күтудің орнына нәтижелерді талдауға назар аударуға мүмкіндік берді

Пікірлер 0

Кіру пікір қалдыру үшін