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


Swift — Основные советы по написанию тестируемого кода
TDD и модульное тестирование имеют основополагающее значение для написания качественного кода. Фон Тестируйте раньше, тестируйте часто, чтобы избежать сломанного программного обеспечения Многие разработчики ненавидят тестирование. Но как только вы начнете ее писать, вы можете влюбиться в написание тестов, и, возможно, после этого вам не захочется реализовывать какую-либо фичу без написания ее теста, такова реальность. Однако основной причиной является код, который сильно..

Написание независимых тестов интеграции программного обеспечения
Написание тестов интеграции программного обеспечения часто может быть более сложной задачей, чем код, который они должны тестировать. Целью написания этих тестов является проверка того, что компоненты или приложения работают вместе, как ожидается, для соответствия определенным пользовательским сценариям. Часто эти тесты разработаны таким образом, чтобы следовать логической последовательности, что может привести к тому, что отдельные тесты будут полагаться на успешное выполнение других..

Лаконичное использование фикстур на уровне класса
Как использовать фикстуры на уровне класса только для одного класса, не указывая его в каждой сигнатуре метода тестирования Я нашел еще одну жемчужину в идиомах Pytest. Проблема: есть медленное приспособление для установки/разборки, которое мне нужно вызвать один раз перед большой группой тестов. В модуле есть другие тесты, которым не нужен этот фикстур. Я не хочу вводить имя прибора в каждую тестовую функцию. Решение: Переместите все функции, требуемые фикстурой, в класс (сделайте..

Образ мышления тестировщика программного обеспечения
Какое мышление движет эффективным и действенным тестировщиком программного обеспечения? И что отличает мышление гибкого тестирования? Давайте исследовать вместе. Психология тестирования играет решающую роль в успешном тестировании, часто влияя на наш подход, даже если мы этого не осознаем. Например, было замечено, что разработчики могут быть менее эффективны в тестировании собственного кода или кода своей команды по сравнению с выделенными тестировщиками. На это есть несколько..

Тестирование во фронтэнде
Как дела? Я jsn, Завтра «下弦», мне немного холодно в последнее время, давайте продолжим делать все возможное, чтобы не простудиться. Недавно я попытался протестировать дизайн-структуру-сборку во внешнем интерфейсе. Обычно я присоединяюсь ко многим проектам команды разработчиков внешнего интерфейса, но о внешнем интерфейсе не так много тестового кода. Производственный выпуск и разработка новых модулей имеют такой высокий приоритет, поэтому тестирования не так уж много. Поэтому..

Альтернатива p-значениям в A/B-тестировании
Как нижние границы с высокой вероятностью (HPLB) для общего расстояния вариации могут привести к интегрированной привлекательной тестовой статистике в A/B-тестировании. Авторы: Лорис Мишель , Джеффри Нэф Классические шаги общего A/B-теста, т. е. определение того, происходят ли две группы наблюдений из разных распределений (скажем, P и Q), таковы: Предположим нулевую и альтернативную гипотезу (здесь соответственно P=Q и P≠Q); Определить уровень значимости альфа; Построить..

Настройка проекта мобильной автоматизации в Windows с помощью Katalon Studio
Используя Katalon Studio , тестировщик мобильных устройств может разрабатывать тесты автоматизации для приложений Android и iOS на физических устройствах, облачных сервисах или эмуляторах. В этом руководстве объясняется, как настроить проект мобильной автоматизации и протестировать мобильное приложение с помощью Katalon Studio в Windows. В этом руководстве предполагается, что вы знакомы с общими принципами автоматического тестирования и имеете некоторый опыт работы с Katalon Studio IDE...