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

Как взглянуть на свою работу под другим углом



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

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


Как взглянуть на свою работу под другим углом
2015-12-11 10:24

Выступление Татьяны Андреевой на онлайн-конференции для специалистов по тестированию Fun ConfeT&QA.

 

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

 

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

 

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

 

Смотреть запись выступления



Инженер по тестированию ПО
2015-12-11 12:09

В команду требуется талантливый инженер-тестировщик для тестирования ПО.

Наша группа разработчиков занимается разработкой интерактивного ПО.
Смелые, инновационные решения должны обеспечить нам лидерство в данном сегменте рынка. У Вас есть шанс принять участие в данном амбициозном проекте, который очень скоро перевернёт мир!

Наши требования:

- опыт тестирования от 1 года;
- знания tcp/ip сетей (обязательно);
- способность всё схватывать "на лету", не задавая много вопросов;
- навыки администрирования OC;
- опыт работы с различными OS (Windows, MacOS, Linux);
- опыт работы с виртуальными машинами (VMWare);
- самопланирование и ответственность;
- знание английского языка на уровне, достаточном для чтения документации.

 

Мы предлагаем:

- достойную зарплату;
- хороший коллектив, работу среди талантливых специалистов;
- профессиональный рост;
- уважение к Вам, как к личности;
- сопричастность к проекту, который обречён на мировую славу.
- зарплата по результатам собеседования 1000$ + бонусы за отличную работу

 

Ждем ваше резюме на an.protsky@yandex.ru

 



Вебинар "Стратегия тестирования." Читателям форума - скидка
2015-12-11 16:37

Не секрет, что разработка стратегии - одна из интереснейших и популярных тем. Хорошая стратегия способна сделать проект существенно раньше и позволяет получить больше денег. Плохая стратегия способна просто убить проект.

 

я начал изучать материалы по стратегиям в 2001 году. На SQADays делал доклад. Но при подготовке выяснилось что материала значительно больше, чем можно вместить в 45 минут. Пришлось "резать по живому", отсекая очень интересные куски. Теперь я хочу представить публике расширенный вариант. В связи с огромным количеством вопросов по автоматизации, стратегия в части  автоматизировать / вручную будет рассмотрена подробно, на нескольких примерах. Также будет сильно расширена часть про разработку смежных стратегий. И конечно мы рассмотрим больше фасетов.

 

Когда: 20 декабря

Где: https://sysanschool.timepad.ru/event/271960

 

Дорогие читатели форума. Этот форум мне многое дал. И поэтому участникам форума скидка 10% по промокоду #sm



Почему переменная пустая: String s = driver.findElement(By.tagName(&#3
2015-12-12 15:51

Подскажите плиз что делаю не так. Почему переменная s пустая?

package com.logo;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.Reporter;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import java.util.Date;


public class logo {

    private WebDriver driver;

    @BeforeClass
    public void setUp() {
        driver = new FirefoxDriver();
    }

    @Test
    public void FindLogo() throws InterruptedException {
        log("Open Website");
        driver.navigate().to("https://maven.apache.org/general.html");
        Thread.sleep(7000);
        String s = driver.findElement(By.tagName("title")).getText();
        //Assert.assertEquals(s, "Maven – Frequently Asked Technical Questions", "Unexpected page title");
        log("title=" + s);
        s = driver.findElement(By.className("clear")).getText();
        log("clear=" + s);
        log(driver.getTitle());
    }

    @AfterClass
    public void EndAll(){driver.quit();}

    private void log(String message){Reporter.log(new Date().toString() + "\t" + message + "\n");}

}

А если раскомментирую строку,

//Assert.assertEquals(s, "Maven – Frequently Asked Technical Questions", "Unexpected page title");

то получаю кучу ошибок:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19:test (default-test) on project ArtifactLogo: There are test failures.
[ERROR] 
[ERROR] Please refer to D:\Autotests\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 

Только начал разбираться. Код вроди как верный, Скорее всего что-то не так с настройками системы, подключением библиотек. 

Прикрепленные изображения

  • 1.png


производительность REST API
2015-12-13 15:49

Доброго дня.

Задача, вроде бы простая:

Нужно протестировать производительность REST запросов.

 

Но не сталкивался с тестированием производительности, поэтому хочу совет опытных тестеровщиков.

 

Итак, запросы. На первом этапе выполняется запрос на получение токена. Далее, этот токен необходим для выполнения последующих запросов.

 

Посоветуйте, какой инструмент лучше для этой задачи подойдет?

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

 

 



Проблема с кликом по элементу
2015-12-13 18:25

На web-странице имеется ряд элементов, имеющих ссылки. Составляю список всех этих элементов:

List <WebElement> elements = driver.findElements(By.xpath("/html/body//*[@href]"));

elements.size() говорит о том, что все такие элементы найдены успешно. Однако, не по каждому из них удается кликнуть. В некоторых случаях возникает ошибка "Element not found in the cache". Анализ HTML кода показывает, что у некотрых элементов из данного списка ссылки указаны полностью, например href="http://www.facebook.com/CompanyName", а у некоторых только относительная ссылка, т.е. только та их часть, которая следует за адресом домашней страницы. Скажем, если адрес домашней страницы http://company.com, то в элементе ссылка указана как href="/companynews.aspx". И вот именно эти элементы, обладающие относительными ссылками, найдены быть не могут. Причем, если попробовать вывести их атрибут href, то выводится не относительная, а полная ссылка, например, если первый элемент списка в коде HTML обладает такой частичной ссылкой href="/companynews.aspx" то результат вывода

System.out.println("href: " + elements.get(1).getAttribute("href")

будет таким: href: http://company.com/companynews.aspx. Возможно поэтому элемент и не находится? Но тогда как его найти?



Проблема выбора для условия if
2015-12-13 21:56

Здравствуйте!
Не могу понять, как отловить следующую ситцацию.
При входе на страницу (после нажатия кнопки "войти", может сначала загрузиться предупреждение, что для полноценной работы нужен плагин. Это не всплывающее окно, а отдельная страница с отрисованнымна страницу блоком с кнопкой "ОК". 
Как можно задать условие в блоке IF на проверку из серии:
Если (загружена странице с таким содержимым) - то нажать на кнопку ОК.

Использую HtmlUnitDriver из пакета Selenium

 

p.s. Гугл пока не натолкнул в сторону решения.



© 2010 | Software-Testing.Ru


В избранное