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

Организация вашей работы



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

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


Организация вашей работы
2019-11-01 09:53

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

 

До того, как я познала радость тестирования ПО, я некоторое время работала профессиональным организатором. Я приводила в порядок дома, небольшие бизнесы и некоммерческие организации. Я всегда любила наводить порядок, потому что это позволяет быстрее достигать своих целей. Это верно и для тестирования! Организованный тестировщик имеет легкий доступ к инструментам, тест-планам и ресурсам, и это освобождает ему время для креативного мышления и исследовательского тестирования. В этой статье я расскажу о четырех своих организаторских стратегиях.

 

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



Как правильно составить JQL-запрос
2019-11-01 10:05

Добрый день! господа, подскажите пожалуйста, как правильно составить JQL-запрос для отчетов в Jira, чтобы он показывал время среднее время от создания задачи до начала ее выполнения (можно по всем юзерам)?

 


Приоритет тестирования веб-сайта
2019-11-01 11:40

Добрый день. Подскажите на какие основные элементы нужно обратить внимание при проверке веб-сайта? Что на первом месте идет, а что на последнем? 
К примеру сайт по продаже каких-то вещей или продукции 



Исследование некоторых аспектов пиксельхантинга
2019-11-01 13:16

Уважаемый коллега.

 

Клуб имени Фрэнсиса Бэкона приглашает тебя принять участие в исследовании некоторых аспектов пикселхантинга (один из аспектов кросбраузерного тестирования верстки).

Еще лучше, если вы привлечете своих коллег. Если хотите - участвуйте в опросе анонимно.

 

С твоей стороны понадобится до получаса. Если больше - бросай с чистым сердцем. Просто отпишись, что это заняло больше времени, чем ожидалось.

 

Что нужно сделать? Нужно сыграть в игру “Найди 10 отличий”. Эта игра очень близка к пикселхантингу и на сайте http://rebzi.ru/ есть много вариантов с четко определенным DoD (условия окончания).

 

Порядок действий:

  • Зайти в папкку: https://drive.google.com/drive/folders/1fscY8PgxpR5hOIEXrIDZQwFYq35E1haZ

  • Скачать бланк.

  • Заполнить анкету.

  • “Сохранить как”, добавив к названию свой ник.

  • Зайти на сайт http://rebzi.ru/, раздел “10 отличий” (при необходимости запустить Adobe Flash).

  • Пройти “разгонные” упражнения (хотя бы одно). На этих упражнениях никаких замеров делать не надо, они нужны просто, чтобы войти в ритм. Если на решение уходит более 5 минут, то может это просто не твое?

 

Далее нужен будет хронометраж. Прибегни к помощи коллеги с секундомером. Если же хочешь сделать все сам - запусти программу делающую запись с экрана (мне проще использовать zoom, но на самом деле таких программ масса). Потом просмотри запись и вычисли время. Использование программы позволит полностью сосредоточиться на эксперименте. 

  • Найди тихое место, где тебя не побеспокоят хотя бы 5 минут. Отключи инстант мессенджеры и телефон.

  • Выполни 8 упражнений. 10 - лучше, но хватит и 8. Обязательно те, что в таблице, чтобы у всей группы были одинаковые упражнения. Не нужно щелкать “по площадям”, нужен чистый результат.

  • Пришли результат в https://t.me/Sergey_A_Martynenko или на почту sergey.a.martynenko@gmail.com. Не нужно кидать в общий чат. 

 

Клуб иФБ будет благодарен, если тебе дополнительно удастся провести тестирование среди детей или пенсионеров. 

 

Данные собираем до воскресенья 10 ноября 21:00.

 

Удачи.

 


Конфиг gitlab-ci для GUI тестов Selenium Server+python+pytest
2019-11-01 14:46

Привет. 

Был ли у кого опыт разворачивания GUI тестов на gitlab-ci?
Разобрался как сделать конфиг, чтобы в нем поднимался selenium/standalone-chrome, но никак не получается запустить тесты.
Вот конфиг:

image: python:3.7

stages:
  - test

test:
  stage: test

  before_script:
    - echo "Install environment"
    - apt-get update -q -y
    - pip3 install -r requirements.txt

  script:
    - echo "Run all tests"
    - pytest -s -v tests

  services:
    - name: selenium/standalone-chrome
    - alias: selenium

В конфиге проекта указываю вот такой адрес для подключения:

selenium_full_url: "http://selenium__standalone-chrome:4444/wd/hub/"

Вот так создаю драйвер:

    def setup_method(self):
        desired_capabilities = None
        if self.browser == 'Chrome':
            desired_capabilities = DesiredCapabilities.CHROME
        if self.browser == 'Firefox':
            desired_capabilities = DesiredCapabilities.FIREFOX
        self.driver = webdriver.Remote(
            command_executor=self.selenium_full_url,
            desired_capabilities=desired_capabilities)

gitlab-ci ругается на эту строку "desired_capabilities=desired_capabilities)". Видимо как-то не так создаю драйвер.

tests/web/test_auth.py::TestsAuth::test_login ERROR

==================================== ERRORS ====================================
____________________ ERROR at setup of TestsAuth.test_login ____________________

self = <tests.web.test_auth.TestsAuth object at 0x7fea70a2e5d0>

    def setup_method(self):
        desired_capabilities = None
        if self.browser == 'Chrome':
            desired_capabilities = DesiredCapabilities.CHROME
        if self.browser == 'Firefox':
            desired_capabilities = DesiredCapabilities.FIREFOX
        self.driver = webdriver.Remote(
            command_executor=self.selenium_full_url,
>           desired_capabilities=desired_capabilities)

tests/web/test_auth.py:35: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py:157: in __init__
    self.start_session(capabilities, browser_profile)
/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py:252: in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py:321: in execute
    self.error_handler.check_response(response)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7fea70e1ded0>
response = {'status': 404, 'value': '{\n  "sessionId": null,\n  "value": {\n    "error": "unknown command",\n    "message": "Unable to find command matching POST to \\u002f\\u002fsession",\n    "stacktrace": ""\n  },\n  "status": 9\n}'}

Может есть у кого какие мысли, куда копать?

 



Какова она, работа тестировщика :-)
2019-11-01 15:40

Добрый день! Сейчас работаю программистом 1С. И что то так все надоело. Особенно разрабатывать, общаться с консультантами, бухгалтерами. Поняла, что больше люблю что то проверять, чем самой делать.

Но так ли это? Может я буду менять шило на мыло, да еще с проседанием в з.п.



webdriver + python. click не работает
2019-11-01 16:29

День добрый!

Метод click не всегда работает. пробовал через хром и фокс.

При авторизации на сайте click сработал. теперь хочу лог-аут сделать - сопротивляется.

При этом сделал запись и запустил через selenium IDE - все сработало.

out_button = driver.find_element_by_css_selector('.user-menu_dropdown')
out_button.click
time.sleep(5)

селектор совпадает с тем что в IDE записано, ошибок не дает.

что не так в этих двух строчках?

 

Да, 5 сек задержки для того, чтобы успеть увидеть нажатие на кнопку (должно развернуться меню)



Виды автоматизированного тестирования
2019-11-01 18:19

Добрый день, такой вопрос. На собеседовании задали вопрос "Расскажите про приоритеты видов автоматизации", я не ответил. Стал гуглить потом, но подобной формулировки и ответа на нее не нашел, прошу помощи!



© 2010 | Software-Testing.Ru


В избранное