Роли и отговорности на мениджъра на тестовете
⚡ Умно обобщение
Ролите и отговорностите на мениджъра по тестване са съсредоточени върху организирането, контрола и tracкралско тестване на качеството, tracЛеснотата и видимостта остават постоянни във всички версии. Квалифициран мениджър тестване балансира обхвата, ресурсите, графика и риска, като същевременно води екипа по тестване към надежден софтуер.
Представете си, че вашата компания, финансова корпорация, току-що е създала банков уебсайт. Това е най-големият софтуерен проект, предприеман някога в компанията, и вашият шеф очаква най-високо качество продукт.
Екипът от разработчици работи усилено за изграждането на уебсайта и той вече се хоства на сървър за тестване: https://demo.guru99.com/Никой обаче не е сигурен колко ефективно ще се държи, след като бъде стартирано в истински бизнес среда.
Шефът ви ви е назначил за Тест мениджър на проекта. Вашата задача е да проверите и оцените качеството на Guru99 уебсайт на банката, преди да бъде доставена на клиента.
Ако за първи път поемате отговорност като мениджър на тестове, може би си задавате няколко въпроса.
Тази поредица ще ви помогне да отговорите на тези въпроси. Ще имате възможност да се поставите на мястото на мениджър тестване в реален проект. Guru99 Банка.
Преди да започнете проекта, трябва да разберете основните концепции на управлението на тестовете. Следните раздели отговарят на най-често задаваните въпроси, които един нов мениджър на тестове задава, започвайки с основите.
Какво е управление на тестове?
Важна част от качеството на софтуера е процесът на тестване намлява валидиране софтуера. Управлението на тестовете е дисциплината, която поддържа този процес организиран и измерим.
На практика, управлението на тестовете е практиката на:
- Организирането намлява контролинг - тестване процес.
- Осигуряване на видимост, tracвъзможност, и контрол на процеса на тестване, за да се осигури висококачествен софтуер.
- Координиране на тестови ресурси, среди и данни между екипи, използващи платформи като Jira/Xray, Зефир, TestRailи qTest.
Ролята на тестването в жизнения цикъл на разработката на софтуер
Преди да разгледаме защо е важен един мениджър на тестване, е полезно да видим къде се намира тестването в по-широкия процес на разработка. Следната фигура показва позицията на тестването в процеса на разработка.
В горния модел на водопад, тестването на софтуера е една от фазите на жизнения цикъл на разработка на софтуер (SDLC). Фазата на тестване играе критична роля и е ключов фактор в SDLC, helping за подобряване на качество, надеждност, и пърформанс на софтуерната система.
Ето основните предимства на софтуерното тестване в жизнения цикъл на разработка на софтуер:
- Подобрява на качество, надеждност, и пърформанс на системата.
- Произвежда a добро качество продукт на конкурентен пазар.
- Намалява разходите за преработка, поддръжка и ескалация на клиентите след пускането на продукта.
Управлението на тестовете е ключова дисциплина, защото резултатът от процеса на тестване пряко влияе върху успеха на проекта. За да се изгради ефективен процес на тестване, имате нужда от силен Тест мениджър.
Защо се нуждаем от Мениджър на тестовете?
Мениджърът по тестване превръща суровите усилия за тестване в измерими резултати. Без един-единствен собственик, тестовите случаи се отклоняват, дефектите се провалят, а рисковите области остават открити до късните етапи на пускането на продукта.
Мениджърът по тестване поддържа обхвата, покритието и отчитането в съответствие с бизнес целите, така че заинтересованите страни да се доверяват на това, което екипът по тестване предоставя. Тази единна точка на отчетност е това, което отличава организираното тестване от ad-hoc усилията.
Каква е ролята и отговорността на мениджъра на тестове?
Ролята на мениджъра по тестване на софтуер е да водят екипът по тестване. Мениджърът по тестване играе централна роля в отбора.
Мениджърът на тестовете взема пълна отговорност за успеха на тестването на проекта. Ролята обхваща застъпничество за качеството и тестването, планиране и управление на ресурсите и разрешаване на проблеми, които възпрепятстват усилията за тестване.
Ръководителят на теста или мениджърът на теста е отговорен за:
- Изграждане на намлява водещ екипа по тестване към успеха на проекта.
- Определяне обхватът на тестването в контекста на всяко издание или доставка.
- Внедряването намлява управление ресурси за тестване.
- Прилагане подходящите тестови измервания и показатели за целия продукт и екипа по тестване.
- Планиране, разгръщане, и управление усилията за тестване за всеки даден ангажимент.
- Избор и конфигуриране на инструменти като Jira/Xray, Зефир, TestRailили qTest за поддръжка tracудобство и отчетност.
Мениджърът по тестване трябва да разбира как тестването се вписва в организационната структура и ясно да дефинира ролята на тестването в организацията.
Какви са предизвикателствата в управлението на тестовете?
Сега нека отговорим на следните въпроси.
Водили ли сте някога проект за тестване?
Да
Не
Няма проблем. Тези уроци ще ви помогнат да управлявате ефективно проекта си.
Мислите ли, че управлението на тестовете е много трудна задача?
Да
Не
Добър отговор. Дори за опитни мениджъри на тестове, управлението на тестовете винаги е взискателна задача.
Като мениджър на тестове, трябва гаранция всички от следните изисквания.
Има много трудности и предизвикателства, с които ще се сблъскате, когато ръководите проект. Ето някои типични проблеми:
- Не достатъчно път да тествам.
- Не достатъчно ресурси да тествам.
- Проектът бюджет е ниско и график е твърде стегнато.
- Тестване екипи не винаги са разположени на едно място.
- - изисквания са твърде сложни за проверка и валидиране.
- Тестовите данни, среди и зависимости се променят между изданията.
Практически пример: Ръководство на GuruПроект „99 Банк“
Вече видяхте някои типични трудности в управлението на тестовете. Нека продължим с практически пример.
Представете си, че сте мениджърът на тестването за проекта: провери намлява оценка качеството на уебсайта https://demo.guru99.com/ преди да го пуснете на клиента.
Шефът ви иска да обсъди с вас планирането на проекта, достатъчността на тестовете, бюджета и напредъка. Готови ли сте? Нека се присъединим към дискусията.
Горният пример е само една от многото ситуации, с които може да се сблъскате във вашата роля. Следващите уроци от тази поредица ще ви помогнат да се справите с тези предизвикателства и да поведете екипа по тестване към успешно пускане на продукта.








