Как да изберем правилния QA инструмент

Как да изберем правилния QA инструмент

Тенденцията на изместване наляво в рамките на DevOps означава, че влизате в контакт с инструменти, с които може да не ви се е налагало да боравите преди. Като разработчик вие използвате инструменти за тестване за тестване на API и GUI, като SoapUI, JMeter, Postman, Selenium и Cypress. Докато като тестер се нуждаете от по-добро разбиране на Npm, Nuget и Maven, които изграждат кода в приложение. Понякога изборът на правилното решение може да се почувства невъзможен в джунглата от технологии, езици за програмиране и инструменти, които са необходими познания днес и които са необходими, за да се гарантира качеството на продукта. Вероятно всички в даден момент сме обмисляли идеята, че използваният инструмент всъщност не е решил проблема, и сме мислили какво би било направено по различен начин или кой инструмент би решил проблема по-добре. Отговорът е методично да оцените колко добре даден инструмент решава проблемите, пред които сте изправени, преди да започнете.

Разберете проблема

Човек не може да изтъкне достатъчно важността първо наистина да се справим и разберем проблема, който трябва да бъде разрешен. Първоначално фокусът е върху описанието на проблема, определянето му и описанието на симптомите, които проблемът причинява.

За да се съсредоточите върху правилните неща, първоначално не трябва да се интересувате от:

  • причини
  • Решения

Ако се съсредоточите върху тях, рискувате да не разрешите истинския проблем, защото:

  • Мненията са объркани с проблема
  • Решението се основава на неправилни бази/данни
  • Възможно е грешните хора да бъдат попитани / да излязат с решението

Съществува голям риск да се захванете с грешна причина(и), ако излезете с решение, преди да разберете истинския проблем, и накрая може да решите само част от проблема или нещо съвсем различно.

Изисквания към инструмента

Окончателният избор на решение означава инвестиция, която ще продължи и в бъдеще. След като анализирате проблема и разберете какви са причините, вие също знаете какво да разрешите. Сега е важно да се създаде спецификация на изискванията, на които инструментът трябва да отговаря. Наборът от изисквания улеснява оценката и трябва да бъде разделен на изискванията, които инструментът трябва абсолютно да поддържа, и тези, които може да се счита за добре да има, но без които човек може да живее.

При определянето на изискванията е важно също да имате предвид следното:

  • Кой трябва да използва инструмента
  • Колко едновременни потребители трябва да обработва инструментът
  • Всички разходи за лицензиране
  • Колко лесен е за използване инструментът
  • Кои платформи и операционни системи трябва да се поддържат
  • Че инструментът може да бъде интегриран в CI / CD тръбопровод
  • Какво се измерва в последващите действия по време на / след прилагането на инструмента

Това ще повлияе на времето, което ще отнеме въвеждането и последващата поддръжка на инструмента. 

Когато задавате изисквания, изискванията също трябва да бъдат приоритизирани по скала от 1 до n и същият приоритет се използва само веднъж. Така че има само едно изискване с приоритет 1, едно изискване с приоритет 2 и така нататък. Фактът, че приоритетът се появява само веднъж, спестява време и също така опростява оценката, тъй като по-късно не се налага да преразглеждате дали едно изискване е по-важно от друго.

Оценка

Тествайте инструмента. Инструментът трябва да докаже, че наистина може да реши проблема. Изберете редица реалистични сценарии, които не са твърде прости, но също така отчитат сложността на продукта. Ако изберете прости тестови случаи, има риск да не бъдат открити недостатъци в инструмента, както по отношение на употребата, така и по отношение на решението на проблема. Нещо, което най-вероятно ще откриете, когато се сблъскате с него. Ако инструментът е в състояние да реши проблема по изгоден и гъвкав начин, имате какво да продължите.

Ако имате няколко различни инструмента за оценка, обичайно е да направите матрица на изискванията и точкова оценка за това доколко даден инструмент отговаря на всяко изискване. Използването на матрица предоставя общ преглед и проследяване на това, че всички изисквания са оценени за всички инструменти. Но това има недостатък и той е, че в крайна сметка има риск оценката да бъде много механична, когато същите изисквания се тестват за петия инструмент. Вместо цифрова скала е по-изгодно да се запишат положителните и отрицателните страни на това как инструментът е разрешил изискването. Тогава по-късно ще запомните по-добре защо дадено изискване е изпълнено по добър начин. Или какво е накарало изискването да не е изпълнено.

Последващи действия

Без последващи действия не е известно дали проблемът е решен и дали са постигнати подобрения. Първоначално проследете постигнатите подобрения и че проблемът е разрешен. Продължете непрекъснато с това проследяване, тъй като бъдещи промени в продукта може да доведат до необходимост от коригиране на избора на инструмент.

Резюме

Изборът на инструмент не трябва да се чувства невъзможен, когато се запознаете с проблема по структуриран начин, съставите набор от изисквания за инструмента, оцените и последвате. Същият процес може да се използва и когато даден проблем се решава с нов или променен процес, технология и др. Два работни метода, които работят по този начин, са Sex Sigma и Kaizen.

Може да е интересно да участвате в нашата оценка на тестове и инструменти за изисквания, които са най-подходящи за операции по управление и снабдяване. Кое е най-полезно, когато работите с обществени поръчки и трябва да тествате софтуера заедно с бизнеса в средата на процеса на внедряване или подобен?

Уеб дизайн

Izrabotkanasait.eu е специализиран сайт и предлага следните услуги: изработка на сайт, изработка на фирмен сайт, Уеб дизайн, , изработка на сайт с Джумла (Joomla), Изработка на сайт с Уърдпрес (Wordpress), изработка на малък сайт - визитка, изработка на целева страница (Landing Page), изработка на онлайн магазин, изработка на онлайн магазин с Опенкарт, Shopify магазин, онлайн магазин с Клаудкарт, онлайн магазин под наем, поддръжка на сайт, изработка на лого, SEO оптимизация, Копирайтинг услуги, Бранг маркетинг, Фейсбук реклама, реклама в Гугъл и реклама в Тик Ток. Izrabotkanasait.eu - всичко за Вашия успешен онлайн бизнес!

Форма за обратно обаждане

© Izrabotkanasait.eu