team building software testing how build
Подобно на разработката на софтуер, тестването на софтуер също изисква някои важни фактори за разработване и поддържане, които могат да допринесат за непрекъснато подобряване на процесите. Един такъв важен фактор е изграждането на екип. Докато изграждаме правилния екип, фокусът трябва да бъде върху следните ключови елементи:
Роли и отговорности
Всяка организация има различна йерархия, роли и отговорности в екипа за осигуряване на качеството. На по-широко ниво обаче екипът за тестване на софтуера има две нива на ролята. Първият е тестовият ръководител или мениджър на тестове, а друг е инженерът за тестване или QC тестер или QA тестер.
Тестовият ръководител има отговорности като разпределение на ресурси, планиране на тестове, определяне на обхвата на проекта, възлагане на тестови дейности на членовете на екипа, наблюдение на жизнения цикъл на тестване на софтуера, изготвяне на отчет за състоянието и споделяне с висшето ръководство, участие в взаимодействия с клиенти и т.н.
Тестовият инженер е отговорен главно за разбирането и анализа на изискванията, създаването на тестови сценарии, тестовите случаи и тестовите стъпки, определяне на приоритет за всяка тестова дейност, извършване на тестване и докладване на грешки, информиране на водещия за състоянието на тестване и т.н.
Екипът за тестване на софтуер трябва да има подходяща структура, където ролите и отговорностите на всеки член са ясно определени и разбрани.
Много е важно членовете на екипа да разберат какво трябва да правят. Това доста често не се комуникира или обсъжда с екипа.
Ако всеки член на екипа осъзнае своята роля и отговорност, тогава става по-лесно за екипа като цяло да постигне целта си по-рано и по-добре.
Преди началото на даден проект, членовете на екипа трябва да бъдат обяснени за типичните задачи, които ще изпълняват ежедневно за съответните им роли. Независимо дали става въпрос за тестер или тестов проводник, задаването на очакванията и обяснението какво се очаква от тях ще даде коректни резултати без излишно забавяне или грешки.
Следните точки трябва да бъдат изяснени на екипа:
- Обхват на проекта
- Роли и отговорности, очаквани от всички
- Ключови моменти, върху които да се съсредоточите като резултати, срокове и т.н.
- Обяснете за стратегията и плана
И преди всичко това, членовете на екипа имат основната отговорност да имат предвид собствените си стремежи към кариера, растеж, учене и т.н.
Какво ще научите:
- Трансфер на знания
- Познаване на домейн
- Технически и домейн сертификати
- Кариерна стълба
- Екипна динамика и групови излети
- Препоръчително четене
Трансфер на знания
За тестерите е много важно да разберат домейна, както и функциите на приложението. Това им позволява да тестват щателно приложението, което се тества. KT сесиите са от съществено значение, за да ги накарат да разберат основните функции и логика, които ще бъдат приложени по време на тестването. Сесиите за мозъчна атака са жизненоважни за споделяне на общо разбиране за приложението и домейна.
В екипа трябва да има здравословна атмосфера за споделяне на знания, където всеки да може да се учи и расте.
Тестерите трябва да участват в дискусии още от началото на проекта. Първоначалните дискусии по същество се състоят от бизнесмени, архитекти, разработчици, експерти по бази данни и др. Включването на тестери по време на тези ранни етапи от разработването на софтуер ще осигури добри знания и разбиране за приложението, което ще бъде разработено и тествано.
Трансферът на знания трябва да се осъществи в следните фази:
- приготви се : Ключовите хора, притежаващи знания, трябва да бъдат идентифицирани и мотивирани да предават знания.
- Разберете клиента : Самият бизнес човек или клиент може да ви предаде тези знания.
- Запознайте се с приложението : Изключително важно е да разберете приложението, което ще тествате. Трябва да ви бъде предоставена подходяща документация за приложението.
- Запознайте се с екипите, процесите и системите : Трябва да сте наясно с какъв модел на жизнен цикъл на разработка се следва в проекта (Agile или някакъв друг), какви са тестовите процеси и кои инструменти за управление на тестове се използват. Получете основната идея за всички инструменти и процеси, използвани в проекта.
- Проучете средите за приложение - има различни кутии за приложения като dev, cert, test & prod. Трябва да ви бъдат предадени познания за тези среди.
- Осигурете обратна връзка : След като всички KT сесии приключат, трябва да предоставите обратна връзка за процеса на KT. Тази обратна връзка е важна за подобряване на процеса в бъдеще.
Познаване на домейн
Разбирането на домейна на приложението (напр. Здравеопазване, застраховане, образование, банкиране и др.) Е много важно и ще бъде полезно за тестерите да проверят функционалността с различни перспективи. The тестерът трябва да може да носи шапката на крайния клиент, както и на МСП .
Изграждането на знания за домейни отнема време и само за периода на работа в определен домейн ресурсът ще може да получи солидни познания за домейна, в който работи. Понякога тестерът ще има шанс да тества различни приложения, принадлежащи към същия домейн, така че тестването става по-лесно и смислено, ако той има познания за цялостния домейн.
най-добрият безплатен софтуер за поддръжка на Windows 10
Технически и домейн Сертификати
Наличието на талантлив набор от тестери определено е голям актив за проекта. Фокусът трябва да бъде върху обучението на екипа и сертифицирането им в съответните области, в които работят, като се номинират за вътрешни сертификации. Има и много външни сертификати, които също могат да бъдат избрани и да обучат и сертифицират екипа в тези области.
Сертификатите определено ще дадат на екипа морална подкрепа и зрялост да изпълнява тестовите дейности с увереност. Сертифицираните домейни ресурси също ще използват интелектуалната придобивка, която може да бъде представена на бъдещите клиенти за нови бизнес възможности.
Важно е да се гарантира, че членовете на екипа за тестване имат правилната комбинация от знания от областта и технически умения, необходими за постигане на общите цели на екипа за тестване.
Кариера Стълба
Не е достатъчно да се създаде само екип от тестери с всички умения, но и да им се предоставят възможности да се издигнат в кариерната си стълба също е от съществено значение. Създайте програми за изграждане на кариера за тях или номинирайте имената им за програми, които могат да оформят кариерата им и да ги направят подходящи за следващото си ниво на роля.
Приготвянето им за следващото ниво на ролята очевидно ще задоволи нуждите от идентифициране и разпределяне на ресурси в проекта, както и когато е необходимо. Срещите на екипа могат ефективно да се използват за обсъждане на техните роли и отговорности за следващото ниво.
Обучението им за различните умения, необходими за изпълнение на следващите им роли, е изгодно, а също така спомага за непрекъснатото усъвършенстване на процеса. Всеки мениджър носи отговорността да обясни задълженията, които се очаква да бъдат изпълнени, когато ресурсите се повишават.
Това ще гарантира, че се популяризира не просто набор от ресурси, но се повишават готови за работа, отговорни и квалифицирани лица.
Екипна динамика и групови излети
Съвсем очевидно е да се гарантира, че има ниво на здравословна динамика на екипа, установено и последвано от екипа за ефективна групова работа, постигане на общи цели, завършване на планираните цели и постигане на целите навреме. От жизненоважно значение е да ги накарате да разберат, че „Проектът“ е общата цел за всички в проекта и завършването на желаното от клиента е „Приоритет“.
java 8 интервю въпроси и отговори
За да постигнете това, всеки трябва да работи заедно като „Екип“, оставяйки всички разлики зад себе си и изпълняването на планираните задачи трябва да бъде единствената „Цел“. По време на седмични срещи на екипа членовете на екипа трябва да получават информация за Задачи, Приоритети за предстоящия период и да имат общо, ясно и ясно разбиране за работата, която трябва да се извърши.
Упражненията за тийм билдинг и екипните излети са наистина необходими, за да изгорите стреса и да заредите екипа да работи повече. Това също ще помогне за по-добро разбиране между членовете на екипа извън работата по проекта и изобщо в различна среда.
По време на срещите на екипа може да бъде обявен малък знак на признателност, за да се идентифицират талантите и да се насърчи и мотивират други да се представят по-добре.
За автора: Това е гост публикация от Баскар Субрамания. Авторът работи като мениджър на тестове за MNC.
Допълнителна информация: Прочетете свързаните статии по-долу:
- Как да изградим успешен QA екип .
- 5 основни проблема с големи екипи за тестване на качеството и как да се справим с тях
- Лидерство при тестване - Тествайте отговорностите на водещите и как да управлявате ефективно тестовия екип
- Как да сформираме ефективен тестов екип
Ако ви харесва тази публикация, моля, помислете да я споделите с приятелите си. Също така, дайте своите мисли и идеи в коментари за това как да изградите успешен екип за QA.
Препоръчително четене
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Тестване на софтуер QA Assistant Job
- Въпроси и отговори за тестване на софтуер Част 2
- Курс за тестване на софтуер: Към кой институт за тестване на софтуер трябва да се присъединя?
- Изборът на софтуерно тестване като кариера
- Как да изградим успешен екип за QA
- Как да запазите мотивацията жива в софтуерните тестери?
- Какви трябва да бъдат вашите очаквания от ръководителя на екипа за QA?