Публикации по теме 'software-testing'


От новичка до профессионала: Путь инженера по обеспечению качества программного обеспечения и советы для достижения успеха
Ключи к успеху в конкурентном мире обеспечения качества программного обеспечения Когда я впервые начал свою карьеру в качестве инженера по обеспечению качества программного обеспечения, я был взволнован, но также и немного напуган. У меня было базовое понимание разработки программного обеспечения, но я не знал, чего ожидать от этой роли. Со временем я усвоил несколько ценных уроков, которые мне хотелось бы, чтобы кто-то рассказал мне, когда я только начинал. Одной из самых важных..

Подготовка к Assert (js) - интервью со специалистами по тестированию JavaScript
Мы готовимся к Assert (js) , первой конференции, посвященной тестированию для разработчиков JavaScript, и у нас есть потрясающий список спикеров . Они уже вызвали несколько разговоров в Твиттере, поэтому мы решили собрать группу на HashBang Show , чтобы дать предварительный обзор того, что готовит конференция! В состав панели входили: Кент С. Доддс (PayPal) Джастин Сирлз (Test Double) Брайан Манн (Cypress) Глеб Бахмутов (Кипарис) Мы рассмотрели множество тем,..

«Тестирование» структурных изменений
Наблюдая за дебатами о дизайне на работе, я был поражен отсутствием конкретных отзывов о предлагаемых альтернативах. Данные не исключают из разговора политику и личность, но (и здесь, возможно, я наивен) обратная связь не повредит. Если это я в комнате, я бы хотел услышать что-то более конкретное, чем «Мне не нравятся фабрики адаптеров». Когда я меняю поведение программы, я могу (ну, я должен быть в состоянии ) получить немедленную обратную связь от тестов о том, изменилось ли поведение..

WebdriverIO v7 выпущен
WebdriverIO недавно выпустил v7, в этом посте я быстро пройдусь по некоторым высокоуровневым изменениям, которые являются частью этого релиза. Я также расскажу, как вы можете обновить свой проект WebdriverIO версии 6 до версии 7. WebdriverIO v7 Перезапись TypeScript . Самое большое изменение, которое они внесли в этот выпуск, заключается в том, что они переписали весь код WebdriverIO на Typescript. Теперь, если вы любитель Typescript, это отличная новость для вас, так как теперь вы..

Использование машинного обучения для ускорения создания тестовых данных для эффективного тестирования программного обеспечения
Использование машинного обучения для ускорения создания тестовых данных для эффективного тестирования программного обеспечения Как DBS использовала машинное обучение в процессе генерации данных, чтобы повысить эффективность и результативность тестирования программного обеспечения, сократив время, затрачиваемое на создание тестовых данных, более чем в 4 раза Пурви Ладха и Анкита Дас Эффективность тестирования программного обеспечения зависит от трех важнейших факторов:..

Тестирование: неотъемлемая часть кодирования
Стали бы вы когда-нибудь летать на самолете, который не прошел испытания? Конечно, нет. Это было бы опасным и безответственным решением. То же самое относится и к разработке программного обеспечения. Писать код просто, но убедиться, что он работает так, как задумано? Не так много. Большинство тестов являются второстепенными. Чтобы добавить новую функцию в приложение, программист создает сотни строк кода, после чего выполняет несколько беглых тестов. Этот подход «тестировать позже»..

Паттерн «Устроить-Действовать-Утвердить»
Тестирование со стилем Я думаю, мы все можем согласиться с тем, что тестирование вашего кода необходимо для обеспечения надежной базы кода и помощи в написании стабильного приложения. Но по мере роста вашего приложения вам придется писать все больше и больше тестов, и оно может запутаться. Эффективная и осмысленная организация тестов очень важна, и первый шаг, который вам нужно сделать, — правильно организовать тестовый код…