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

Проблема с загрузкой файлов в Teamcity



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Проблема с загрузкой файлов в Teamcity
2017-03-31 19:37

Всем привет. Есть такая проблема:

Есть метод для загрузки файлов на сайт (например изображений/видео). Загрузка реализована через button или div(не через input).

Код (C#):

 public static void UploadImageViaModalWindow(string file)
        {
            Thread.Sleep(500);
            SendKeys.SendWait("^a");
            SendKeys.SendWait("{DEL}");
            Thread.Sleep(500);
            SendKeys.SendWait(Constants.SeleniumFiles+file);
            SendKeys.SendWait("{Enter}");
            Browser.WaitForAjax();
        } 

При загрузке файлов локально, через модальное окно, все отрабатывает нормально, но при выполнении тестов в Teamcity когда браузер например свернут, модальное окно просто зависает и не закрывается, тем самым тесты валятся. Есть какие нибудь пути обхода данной проблемы, кто-нибудь сталкивался?



Свежий Selenium 3.3.2 валится с эксепшеном
2017-04-01 17:29

Кто уже обновился до 3.3.2, отпишитесь, работает ли после апгрейда

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.3.2</version>
</dependency>



Не запускаются php юнит тесты в ide NetBeans
2017-04-02 17:20

Добрый вечер. Начал изучать юнит тестирование и возникла проблема не запускаются юниттесты. Работаю в NetBeans. Через composer устанавливаю пхпюнитфрэимворк все нормально ставится . Делаю простенький класс

class calc {
    public function add($a,$b) {
        return $this->$a+$b;
        
    }
}

Генерирую для него юнит тесты

class calcTest extends PHPUnit_Framework_TestCase {

    /**
     * @var calc
     */
    protected $object;

    /**
     * Sets up the fixture, for example, opens a network connection.
     * This method is called before a test is executed.
     */
    protected function setUp() {
        $this->object = new calc;
    }

    /**
     * Tears down the fixture, for example, closes a network connection.
     * This method is called after a test is executed.
     */
    protected function tearDown() {
        
    }

    /**
     * @covers calc::add
     * @todo   Implement testAdd().
     */
    public function testAdd() {
        // Remove the following lines when you implement this test.
        $this->assertEquals(4,
        $this->object->add(2, 2));
        
    }
    }

}

Запускаю его и в итоге пишется

Не было выполнено ни одного теста.   Откройте окно результатов для просмотра всех выходных данных

Все что можно было только перепробовать перепробовал, уже незнаю что и делать :(



Характеристики качества
2017-04-03 08:35

Автор: Петтер Мален (Petter Måhlén)

 

Оригинал статьи: https://labs.spotify.com/2014/04/11/qualities-of-quality/

 

Перевод: Ольга Алифанова

 

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

В одном из своих писем я сказал, что "почти идеальное качество кода – это мета-свойство", что означает, что оно влияет на другие параметры и улучшает их, и что оно просто необходимо для достижения нормальных скоростей разработки. Я думаю, стоит пояснить эту мысль более детально, рассмотрев разные виды качества.

Обычно, когда говорят о качестве, люди думают о том качестве, которое наблюдает конечный пользователь: качество продукта - баги, недостатки интерфейса, и всякое такое. Качество продукта – это нефункциональная характеристика, и ее можно приоритезировать по отношению к другим характеристикам (производительность, улучшенный дизайн, улучшенный алгоритм рекомендаций, и так далее). Тип качества, который можно назвать мета-характеристикой – это качество со стороны разработчика, что можно назвать качеством внедрения. Это такие штуки, как понятность и читабельность кода, легкость повторного использования, и отсутствие багов. Качество внедрения не влияет на пользовательский опыт, зато оно влияет на производительность команды, работающей над улучшением пользовательского опыта. Эти два вида качества пересекаются, но они – не одно и то же.

 

Читать заметку полностью...



© 2010 | Software-Testing.Ru


В избранное