Статьи

Все о модульном тестировании AngularJS

Программное обеспечение очень сложное. Даже самые простые программы могут иметь сотни строк кода с обширными и сложными взаимозависимостями. Кроме того, код быстро развивается по мере…
Статьи

Непрерывное тестирование с Selenium и JBehave с использованием объектов Page

С момента основания Майка мы всегда стремились максимально автоматизировать тестирование. В течение некоторого времени мы использовали Selenium для наших функциональных / приемочных испытаний, и до…
Статьи

Искоренение недетерминизма в тестах

Комплект автоматизированной регрессии может сыграть жизненно важную роль в программном проекте, ценную как для уменьшения производственных дефектов, так и для эволюционного проектирования. В беседах с…
Статьи

Макетирование LDAP / JNDI в модульных тестах

При модульном тестировании класса, который запрашивает сервер LDAP с использованием API JNDI Java, мне нужно было заменить реальный удаленный сервер LDAP на фиктивный уровень доступа…
Статьи

Автоматическое управление конфигурацией с Opscode Chef: основные движущиеся части

Движущиеся части Управление вашей инфраструктурой с помощью Opscode Chef включает в себя несколько движущихся частей, о которых вам необходимо знать. Поскольку мне было довольно сложно…
Статьи

Как Google делает обзор кода

Об Мондриане много говорили на протяжении многих лет. Гвидо Ван Россум, который руководил разработкой, рассказал об этом в 2006 году и о том, как он…
Статьи

Стоит ли переходить на Maven 2?

Я видел, как многие компании пытались мигрировать из Ant в Maven с переменным успехом. Существует изменение в мышлении, которое должно произойти при переходе. Вот некоторые…