Блог

Shape Image One

Какво е ръчно тестване (manual testing)?

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

Защо са важни негативните тестове?

Софтуерното тестване често се възприема като начин просто да се уверим, че функциите на приложението работят според очакванията – “aко направя това, то трябва да се случи онова”.Разбира се, това очевидно е голяма част от тестването, но ако това беше всичко, което ние като тестери правихме, щяхме да провалим преживяването на нашите потребители. Правилното покритие

Какво представлява cross-browser testing?

Cross-browser testing е процес на тестване на функционалността и дизайна на уебсайт или уеб приложение в множество уеб браузъри и платформи, за да се осигури последователна функционалност и поведение за потребителя. С такава широка гама от браузъри, устройства и операционни системи, налични днес, тестването на различни браузъри е от решаващо значение при разработването на софтуер.

Ръчно или Автоматизирано тестване?

 Много се говори, че автоматизираното тестване замества ръчното тестване. Аргументът е, защо да понасяте разходите за ръчно тестване, когато можете просто да пишете автоматизирани тестове на тяхно място? Това е по-бързо, по-евтино и осигурява същите резултати като ръчното тестване… нали? Погрешно схващане. Истината е, че ръчното тестване не е изчезнало. И това никога няма да

Как се описват бъгове по най-добрия начин?

Голяма част от софтуерното тестване включва писане на тестови случаи (test cases) и докладване на грешки (bug reporting). Добрият bug report трябва да улесни всеки друг, да разбере грешката и да предприеме действия по нея, без да се налага да говори с човека, който го е написал. С други думи, добрият bug report трябва бързо

Стратегии за тестване

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

Да работиш дистанционно: предимства и недостатъци

Днес повече от всякога хората си изкарват прехраната от вкъщи. Нуждата от физическо, специално офис пространство намалява, тъй като се появяват нови технологии, инструменти и работни пространства, което прави работата от разстояние напълно постижима. Хората намират нови начини да печелят чрез креативни услуги, софтуерни продукти и други – те създават собствен бизнес. И много от

Защо компаниите не трябва да пестят от QA инженери?

Ако едно приложение забива, не е удобно или както се казва user-friendly, не върши добра работа, то ще бъде светкавично деинсталирано от потребителя или заменено с друго конкурентно такова. Доброто софтуерно тестване цели да избегне неприятни преживявания на своите потребители или да сведе тези случаи до минимум. Ето защо всяка открита грешка, всеки докладван дефект

Защо бизнесът избира Scrum?

Когато става въпрос за разработка на софтуер, крайният резултат винаги зависи от различни фактори. Първите неща, които ни хрумват, са бюджетът, професионализма на софтуерните инженери, поставените сроковете, комуникацията между клиент и екип за разработка. Има и още един значим фактор – методологията за управление на проекта. Разходите за всеки софтуер зависят от броя на часовете,