how domain knowledge is important
Джаянт Део пита:
„Разглеждайки настоящия сценарий от бранша, се вижда, че тестерите се очаква да притежават както технически умения за тестване, така и или трябва да са от фона на домейна, или са събрали знания за домейн основно за BFSI.
Бих искал да знам защо и кога това знание за домейна се предава на тестера по време на цикъла на тестване? '
Преди всичко бих искал да представя триизмерна тестова кариера споменато от Дани Р. Faught. Има три категории умения, които трябва да бъдат оценени, преди да наемете софтуер.
Кои са тези три категории умения?
- Умение за тестване
- Познаване на домейн
- Техническа експертиза.
Няма съмнение, че всеки тестер трябва да притежава основните умения за тестване като ръчно тестване и тестване за автоматизация. Тестерът, който има здрав разум, може дори да открие повечето очевидни грешки в софтуера. Тогава бихте ли казали, че това много тестване е достатъчно? Бихте ли пуснали продукта въз основа на толкова много тестове? Със сигурност не.
Със сигурност ще имате външен вид на продукта от експерта по домейни, преди продуктът да излезе на пазара.
Докато тествате всяко приложение, трябва да мислите като краен потребител.
Но всеки човек има ограничения и човек не може да бъде експерт във всичките три измерения, споменати по-горе. (Ако сте експертите във всички горепосочени умения, моля, уведомете ме ;-)) Така че не можете да сте сигурни, че можете да мислите на 100% като това, как крайният потребител ще използва вашето приложение.
Потребител, който ще използва вашето приложение, може да разбира добре домейна, върху който работи. Трябва да балансирате всички тези умения, така че всички аспекти на продукта да бъдат разгледани.
В днешно време можете да видите, че специалистите, наети в различни компании, са повече експерти в областта, отколкото да имат технически умения. Настоящата софтуерна индустрия също вижда добра тенденция, че много професионални разработчици и експерти по домейни преминават към тестване на софтуер.
най-добрият безплатен видео изтегляне Windows 10
Можем да наблюдаваме още една причина, поради която експертите по домейни са най-търсени! Когато наемате нови инженери, които току-що са излезли от колежа, не можете да очаквате от тях да се конкурират с опитни професионалисти. Защо? Тъй като опитни професионалисти със сигурност имат предимството на домейн и опит при тестване и имат по-добро разбиране на различни проблеми и могат да доставят приложението по-добре и по-бързо.
Ето някои от примерите, където можете да видите отчетливия ръб на знанията за домейна
- Тестване на мобилни приложения
- Тестване на безжични приложения
- VoIP приложения
- Тестване на протокол
- Банкови приложения
- Тестване на мрежата
Как ще тествате такива приложения без знания за конкретен домейн?
Ще тествате ли приложенията на BFSI (Банкиране, Финансови услуги и Застраховане) само за потребителски интерфейс или функционалност или сигурност или товар или стрес? Трябва да знаете какви са потребителските изисквания в банковото дело, работните процедури, търговския опит, излагането на посредничество и т.н. и трябва да тествате съответно приложението, тогава само вие можете да кажете, че вашето тестване е достатъчно - Тук идва нуждата от експерти по въпросите.
Нека вземем пример за текущия ми проект:
В момента работя върху приложението на търсачката. Където трябва да знам основните терминологии и понятия на търсачките. Много пъти виждам как някой друг изпитател на екип ми задава въпроси като „издатели“ и „рекламодатели“, каква е разликата и какво правят?
Мислите ли, че те могат да тестват приложението въз основа на текущата онлайн реклама и SEO? Със сигурност не. Освен ако и докато не се запознаят добре с тези терминологии и функционалности.
Когато познавам по-добре функционалния домейн, мога по-добре да пиша и изпълнявам повече тестови случаи и мога ефективно да симулирам действия на крайния потребител, които са очевидно голямо предимство.
как да получите достъп до apk файлове на android
Ето големия списък с необходимите знания за тестване:
- Умение за тестване
- Умение за лов на бъгове
- Технически умения
- Познаване на домейн
- Комуникационни умения
- Умение за автоматизация
- Някои умения за програмиране
- Бързо хващане
- Възможност за работа под натиск
Това ще бъде огромен списък. Така че със сигурност ще кажете, трябва ли да имам толкова много умения?
Това зависи от вас. Можете да се придържате към едно умение или да бъдете експерт по едно умение и да разбирате добре други умения или балансиран подход към всички умения. Това е конкурентният пазар и определено трябва да се възползвате от него. Уверете се, че сте експерт в поне един домейн, преди да предприемете някакъв ход.
Ами ако нямате достатъчно знания за домейн?
Ще бъдете публикувани във всеки проект и компания може да ви възложи всяка работа. Тогава какво, ако нямате достатъчно познания за домейна за този проект?
Трябва бързо да схванете колкото се може повече понятия. Опитайте се да разберете продукта, сякаш вие сте клиентът и какво ще направи клиентът с приложението.
Посетете сайта на клиента, ако е възможно, знайте как работят с продукта, прочетете онлайн ресурси за домейна, за който искате да тествате приложението, участвайте в събития, насочени към такъв домейн, запознайте се с експертите на домейна. Или някоя от компаниите ще осигури цялото това вътрешно обучение, преди да възложи на тестери каквато и да е конкретна задача за домейн.
Няма конкретен етап, на който да се нуждаете от това знание за домейн. Трябва да приложите знанията си за домейн във всеки жизнен цикъл на тестване на софтуер.
Ако четете тази статия до този момент, бих искал да чуя за кой домейн работите? За да могат нашите читатели да получат по-добра представа за различни домейни и проекти. Коментирайте вашия домейн по-долу.
Актуализация: Според заявката от много читатели актуализирах нашата Страница с ресурси за тестване на софтуер за онлайн документи за BFSI домейн и статии за изтегляне.
Препоръчително четене
- 20 прости въпроса за проверка на вашия софтуер Тестване на основни знания [Онлайн тест]
- Тестване на домейн за телеком: Инструменти за тестване на протоколи и телеком
- Глобалният бизнес за тестване на софтуер скоро ще достигне $ 28,8 милиарда
- Познаване на застрахователния домейн: Основи на застрахователния домейн за тестери
- Съвети за тестване на софтуер за начинаещи тестери
- Как да запазите мотивацията жива в софтуерните тестери?
- Дзен и изкуството на софтуерното тестване
- Тествайте знанията си за тестване на софтуер: Вземете този пробен тест