Свързани публикации 'test-automation'


Как да намерите уеб елементи в Shadow DOM с помощта на Selenium WebDriver и C#
Проблемът Процесът на намиране на елементи в уеб страница, която не използва Shadow DOM, е достатъчно ясен. Опитът да се намерят елементи в уеб страница, която наистина използва Shadow DOM, е още един котел за риба! Проблемът е, че библиотеките на WebDriver не поддържат директно DOM елементи в сянка, така че ако използвате предоставените извиквания на функции, за да намерите елементи, те няма да успеят. Примерна уеб страница Често срещана примерна уеб страница, използвана за..

Издаден WebdriverIO v7
WebdriverIO наскоро излезе с v7, в тази публикация набързо ще прегледам някои от промените на високо ниво, които са част от тази версия. Също така ще разгледам как можете да надстроите вашия проект WebdriverIO v6 до v7. WebdriverIO v7 Пренаписване на TypeScript — Най-голямата промяна, която са направили за тази версия е, че са пренаписали целия код на WebdriverIO в Typescript. Сега, ако сте любител на Typescript, това е страхотна новина за вас, тъй като сега ще получите по-добра..

Използване на машинно обучение за ускоряване на създаването на тестови данни за ефективно тестване на софтуер
Използване на машинно обучение за ускоряване на създаването на тестови данни за ефективно тестване на софтуер Как DBS използва машинното обучение в процеса на генериране на данни, за да подобри ефикасността и ефективността на софтуерното тестване, намалявайки времето, изразходвано за създаване на тестови данни с повече от 4 пъти От Poorvi Ladha & Ankita Das Ефективността на софтуерното тестване се основава на три решаващи фактора: Първо, тестовата стратегия трябва да включва..

Разберете Stub & Spy: API, които ще направят теста ви по-добър от всякога на Cypress.io
Здравейте всички. Днес ще говоря за една от функциите на Cypress.io, която ще направи вашия тест по-добър, по-малко нестабилни тестове. Да, говоря за API на Stub & Spy. Stub & Spy ни помага да създадем някакъв тестов сценарий, който може да мислим, че не е автоматизиран. Но с Cypress.io можем да направим това възможно. Какво представляват Stub & Spy? Каква е разликата между тях? мъниче Stub е начин за симулиране на поведението на функциите на приложението (или модулите), от..

Интегриране на Cypress с теста Circleci за уеб автоматизация
Circleci е един от CI, който може да помогне при изграждането на теста върху него. Circleci има много добра документация за разбиране и прилагане на теста със страхотна документация. Можем лесно да интегрираме теста с хранилищата по-долу. Конфигурациите могат да се добавят по пътя .circleci/config.yml в корена. Добавих файла config.yml по-долу към проекта. В проекта има докер изображение за chrome и firefox. Добавя се инсталация за стартиране и изграждане на всички..

Загуба на главата заради покритието на кода
И как да се включи тестовото покритие в разработката Взаимоотношенията могат да бъдат трудни, без съмнение, но и в много отношения схематични. Могат да се наблюдават модели и да се дефинират фрази. Един особен модел, който наблюдавах във взаимоотношенията между екипите за разработка и покритието на кода. Първо, има фазата на невежество, при която разработчиците напълно пренебрегват показателя за покритие на кода, колкото и тестове да пишат. След това, след като показателят бъде..

Правило, за да станете инженер по автоматизация на тестове: Не просто го научете, направете го!
Както се казва, не можете да се научите да плувате само като гледате. Предполагам, че е вярно и за изграждането на рамка за автоматизация на тестове от нулата. Без значение колко уроци гледате онлайн, докато не изцапате ръцете си с кодове, не сте го схванали наистина. В сегашната ми компания ми беше назначен проект за изграждане на рамка за автоматизация от нулата в допълнение към това, че бях бдителен ръчно. Самият Rookie се удави в гледане на уроци, които не ме доведоха до никъде,..