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

Чтение конфиг файла для запуска тестов



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

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


Чтение конфиг файла для запуска тестов
2017-03-22 11:19

Привет всем!
Товарищи требуется ваша помощь.
Сейчас начинаем писать автотесты и используем BrowserStack для запуска на разных инвайронментах.

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

Тест выглядит следующим образом:
 

from selenium import webdriver
import time

driver = webdriver.Remote(
command_executor='****',
desired_capabilities={'browser': 'Chrome', 'browser_version': '56.0', 'os': 'Windows', 'os_version': '10', 'resolution': '1920x1080'})


driver.get('*******')
if not "WriteDom" in driver.title:
raise Exception("*** denied!")
driver.maximize_window()
time.sleep(7)

 

 и так далее

 

Как можно видеть desired_capabilities указываются настройки конкретного браузера.

 

Помогите написать конфиг файл, чтобы тест запускался сам на всех популярных браузерах с разными операционными системами



Почему безопасность продукта – это такая сложная штука
2017-03-22 11:21
Автор: Коллин Грин (Collin Greene)

 

Оригинал статьи: https://medium.com/@collingreene/why-product-security-is-hard-52e3f73178#.l1376jjjv

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

 

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

 

Работа над безопасностью вся целиком связана с трудностями, и цель статьи – собрать наиболее специфические для приложений сложности, чтобы в последующих статьях предложить их решения. Она не направлена на защиту безопасников -мол, без ошибок сделать ПО никак нельзя.

 

Создание ПО – тяжелая работа

 

Безопасность ПО – это очень трудно, но даже правильное создание программного продукта – непростая задача. Поиск багов безопасности – это подкатегория поиска багов в ПО.

 

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

 

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

 

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



© 2010 | Software-Testing.Ru


В избранное