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

Эвристики для дебага интеграционных проблем



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

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


Эвристики для дебага интеграционных проблем
2019-10-02 09:13

Автор: Санджит Хохар (Sunjeet Khokhar)
Оригинал статьи
Перевод: Ольга Алифанова

 

Выдающиеся тестировщики, с которыми я имел счастье сотрудничать, не просто "сообщали, что там пожар" – они очень хорошо умели расследовать и сообщать –

  • Как долго горит
  • Каков масштаб бедствия
  • Какие области затронуты, а какие нет
  • Какова природа бедствия
  • Когда оно началось
  • Когда мы проверяли это последний раз
  • Что могло быть причиной
  • Что мы можем впредь сделать лучше, чтобы найти ответы на вышеуказанные вопросы, когда начнется следующий пожар.

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

 

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



Поиск элемента по совпадению с содержимым атрибута.
2019-10-02 21:19

Здравствуйте.

 

Selenium python
 

Нужно найти элемент по атрибуту. Вот такой атрибут с таким содержимым - 

data-sel="{"sn":"Меньше 1.5","mn":"Тотал голов","ewc":"1/1 1","cid":40075343527,"prt":"CP","ewf":"1.0","epr":"1.6800000000000002","prices":{"0":"17/25","1":"1.68","2":"-147","3":"0.68","4":"0.68","5":"-1.47"}}"

Ладно найти его просто, я использую поиск по css селектору.
 

.find_element_by_css_selector('[data-sel*="Меньше 1.5"]')

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

.find_element_by_css_selector('[data-sel*="Меньше 3.5"]' '[data-sel*="Тотал голов"]') 

А теперь вопрос, как в это все добавить слово-исключение, слово, которое если есть в значении атрибута, то этот элемент игнорируется?



© 2010 | Software-Testing.Ru


В избранное