Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

От песочных часов к пирамиде: как усовершенствовать структуру тестов



От песочных часов к пирамиде: как усовершенствовать структуру тестов
2022-03-03 10:16

Оригинальная публикация

Автор оригинала: Uladzislau Ramanenka

 

Меня зовут Владислав Романенко, я Senior iOS QA Engineer в Badoo и Bumble. Мы регулярно внедряем новые фичи в приложения, и автоматизация тестирования — один из способов не пропустить баги. Фактически автотесты входят в жизненный цикл всех частей наших приложений: бэкенда, сервисов, фронтенда и мобильных клиентов. Чем раньше мы обнаружим ошибку, тем дешевле будет её исправить. 

 

Сегодня я расскажу об автоматизации тестирования в iOS, потому что на протяжении всей своей карьеры в Badoo я плотно занимался тестированием наших нативных iOS-приложений, которые написаны на Objective-C и Swift. Хотя кое-где я буду упоминать характерные для iOS инструменты и термины (например, XCTest), общие принципы и подходы универсальны. Так

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

 

Читать статью полностью...



Основы Cypress: Переменные
2022-03-04 09:14

Автор: Филип Рик (Filip Hric)
Оригинал статьи
Перевод: Ольга Алифанова

 

Если вы оказались здесь через Google-поиск, то, возможно, недоумеваете, почему подобный код не работает в Cypress:

 

it('stores value in variable', () => {
 
     let id
 
     cy.request('/api/boards')
          .then( res => {
 
          id = res.body[0].id
     })
 
     cy.visit('/board/' + id) // "id" is undefined?!
 
})

 

Если вам нужно только решение, промотайте вниз до раздела Возможные решения. Если вы хотите разобраться, что происходит, читайте дальше.

 

Читать статью полностью...



Мутационное тестирование: опыт внедрения на 1500 сервисов
2022-03-21 08:20

Привет, Хабр! Меня зовут Александр, я разработчик в юните, который является центром экспертизы по качеству в Авито. Мы помогаем командам с внедрением эффективных и современных подходов тестирования, а также разрабатываем инструменты для тестирования и управления качеством.

В этой статье я расскажу про мутационное тестирование:

  • Что это вообще такое.

  • Почему и для чего мы его внедрили.

  • Как мы внедряли изменения на всю компанию одной маленькой командой.

  • Немного про реализованный инструментарий.

  • А также про полученный в процессе опыт.

Читать статью полностью...

 



В избранное