why do you like testing
Защо обичате тестването?
Повторих въпроса си, докато кандидатът ме погледна с разширени очи. Не е сигурен какво да отговори, той спомена какво е тестване на софтуер и защо е важно. Усмихнах се.
След като прекарах по-голямата част от моите кариера, работеща като софтуерен тестер , По-рано се изяснявах какво обичам най-много в работата си и защо искам да продължа. В различен момент, фактора „харесване“ не беше същото, но със сигурност ми помогна да разбера текущия ми фокус, както и да картографирам непокрити области на тестване.
Този прост въпрос може да отвори вратата на възможностите, тъй като ви дава по-добра представа за това къде се намирате като тестер и какво ви очаква.
Ако сте QA по избор или случайно, известен с качеството си на грешка или с броя на грешките, като наблягате Ръчно тестване или Тестване за автоматизация , независимо от случая играете важна роля. Съзнателно или несъзнателно се опитвате да направите света по-добър и това е голяма отговорност.
Днес ще търсим отговор на най-пренебрегвания въпрос - Защо харесвате тестването на софтуер?
Защо тестер харесва работата си и къде се побира?
С по-нататъшна дискусия ще представя списък с моменти защо даден QA човек може да хареса работата си. Моля, прочетете и се уведомете в коя категория се вписвате.
# 1) Харесвате ли тестването на софтуер, защото е предизвикателство?
Със сигурност е така. Софтуерното тестване е да гледате на продукт от различни ъгли, с различни перспективи и да го тествате с различни очаквания. Не е лесно да се развие правилното мислене и да се тества продуктът с различни аспекти.
# 2) Харесвате ли тестването на софтуер, защото е задоволително?
Много е вярно. Като тествате софтуера, намирате и проследявате грешките, а също и чрез предложения за идеи за подобрения, вие допринасяте за подобряването на продукта, това със сигурност е най-задоволителната работа.
# 3) Софтуерното тестване е сложно:
Не вярвате ли? Мислите ли, че разбирането на продукта и тестването на едно и също, като се вземат предвид различни фактори като функционалност, производителност, сигурност, GUI и много други, е лесна задача? Заедно с това в днешно време тя е станала по-сложна поради Мобилни приложения .
Голямо предизвикателство е да се обхване широката гама от налични устройства и да се провери поведението на приложението по отношение на времето за реакция и използваемостта.
# 4) Софтуерното тестване е процес:
инструменти, използвани от бизнес анализатор за събиране на изисквания
Тъй като тестването на софтуер започва с разбиране на изискванията и продължава с подготовката на документи като план за изпитване, тестова стратегия, тестови казуси, изпълнение на тестови казуси, подготовка на протоколи от тестове и резюме на теста, следва цикъл от процес и това прави задачата (= тестване) по-плодотворна.
# 5) Тестването на софтуера е свързано с подобряване на качеството:
Крайната цел на софтуерното тестване не е да се открият грешки, а да се направи продуктът качествен. Като тестер допринасяте за подобрения в качеството на продукта.
# 6) Тестването на софтуер е свързано с откриване на дефекти в работата на другите:
Критичното отношение със сигурност помага, когато става въпрос за тестване на софтуер. По природа, ако искате да откривате грешки в работата на другите, тестването на софтуер е работата за вас. Но не забравяйте, отношението трябва да бъде ограничено до работата и не трябва да влияе на вашето отношения с колеги и личен живот.
# 7) Тестването на софтуера е свързано с разбирането на клиента:
Не е ли правилно? Добър софтуерен тестер е този, който разбира какво иска клиентът, който проучва пазара, който разбира последните тенденции, който предоставя подходяща информация на клиента, който интерпретира колко важен е продуктът за клиента и в крайна сметка кой може да бъде на мястото на клиента и работи върху продукт.
Софтуерното тестване всъщност не е просто механично изпълнение на 50 тестови случая на ден, но и да се разбере значението на тестовите случаи и да се променят според изискванията и да се анализират резултатите, за да се осигурят най-добрите.
# 8) Тестването на софтуер е свързано с изграждането на доверие в продукта:
Как помагате на разработчиците и организацията, като правите тестване на софтуер? Тествайки софтуера, вие откривате грешки и анализирате продукти от различни гледни точки, което спомага за подобряването на продукта и по този начин спомага за нарастващото доверие по отношение на разработения продукт.
# 9) Софтуерното тестване е свързано с бързо учене и внедряване на нови идеи:
Да, тестването на софтуер е най-интересната работа, защото всеки ден ви изправя предизвикателства.
Трябва да разтегнете ума си да се разбере нещо, да се разбере как трябва да работи и как не трябва, да се проучи общото поведение, да се подобри силата на анализа, да се научат нови инструменти и да се приложи обучението в реалния живот. Това по-скоро може да се каже, тъй като тестването на софтуера е свързано с генериране на идеи.
Това е единственото поле в ИТ, където трябва да приложите редица идеи, за да свършите работата си. Трябва да разгледате по-голяма картина и да разберете колко зле крайните потребители могат да се справят с продукта и да си представите какви биха могли да бъдат очакванията на крайния потребител. Лесно ли е? Въобще не.
# 10) Тестването на софтуер е свързано с определяне на приоритета:
Като софтуерен тестер, през повечето време изпитвате тласък, за да изпълните задачата предварително и по-рано. Повечето от очакваните времена за продукта се изяждат от разработката и при отстраняване на дефектите, открити при първоначалните кръгове на тестване.
В крайна сметка не ви остава почти никакво време и вие носите голяма отговорност да подпишете продукта като „ТЕСТИРАН“. За да се справите с подобни ситуации, трябва да разберете приоритета и да работите и да предавате съответно.
# 11) Софтуерното тестване е свързано с анализ на данни и предоставяне на резултати:
Както споменах по-горе, софтуерното тестване не се ограничава до изпълнение на тестови случаи. Човек трябва да разбере резултатите, трябва да генерира матрица и също така трябва да анализира съответно поведението на продукта.
# 12) Трябва да го харесам, тъй като не виждам друга опция:
Наистина се надявам никой да не се съгласи с тази опция. Тестването на софтуер е океан и независимо в кой момент плавате с лодката си, със сигурност ще се изправите срещу силните ветрове и разплискващите се вълни.
Но в крайна сметка, приятелю, който иска да седне на морския бряг и да продължи да гледа лодки? Така че, харесвайте работата си за тестване на софтуер, тъй като правите нещо най-добре, а не просто печелите.
И накрая, след като прочетете тези точки, какво чувствате? Защо обичате тестването?
Настройте се с подобни фактори или предоставете редица фактори от горния списък, което ви кара да харесвате тестването. Очакваме вашия отговор.
За автора: Тази статия е написана от члена на екипа на STH Бхумика Мехта. Тя е ръководител на проекта със 7 години опит в тестването на софтуер.
Препоръчително четене
- Изборът на софтуерно тестване като кариера
- Някои интересни въпроси за интервю за тестване на софтуер
- Обратна връзка и рецензии на курсове за софтуерно тестване
- Емоционална задача ли е тестването на софтуер?
- Електронна книга за тестване на софтуер
- QA Софтуер за тестване на ресурси и файлове за изтегляне
- Ръководство за аутсорсинг на QA: Тестване на софтуерни компании за аутсорсинг
- Дзен и изкуството на софтуерното тестване