Список использованных источников.
1.Турнецкая, Е. Л. Программная инженерия. Тестирование и контроль качества программного обеспечения: учебное пособие для вузов / Е.
Л. Турнецкая, А. В. Аграновский. — Санкт-Петербург: Лань, 2025. 172 с.
2.Куликов С.С. Тестирование программного обеспечения. Базовый курс. URL: https://svyatoslav.biz/software_testing_book/
3.Сервис по проверке кроссбраузерной совместимости Browserling.
URL: https://www.browserling.com
4.Онлайн-сервис для технического аудита Similarweb. URL: https://www.similarweb.com
5.Онлайн-сервис для валидации верстки W3C Validator. URL: https://validator.w3.org/
6.Документация по инструментам веб-разработчика Chrome DevTools.
URL: https://developer.chrome.com/docs/devtools/
7.Официальный портал проекта автоматизированного тестирования
Selenium. URL: https://www.selenium.dev/
ПРИЛОЖЕНИЕ А.
Фрагмент программного кода автоматизированного тестирования:
#Generated by Selenium IDE import pytest
import time import json
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support import expected_conditions from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
class TestKursach():
def setup_method(self, method): self.driver = webdriver.Firefox() self.vars = {}
def teardown_method(self, method): self.driver.quit()
def test_kursach(self): self.driver.get("https://new.exponenta.ru/energy") self.driver.set_window_size(1400, 747) self.driver.find_element(By.CSS_SELECTOR, ".t966__menu-list- row:nth-child(1) .t966__typo__menu_1250593156").click() self.driver.find_element(By.CSS_SELECTOR, ".tn- elem__10433375561770206800006000002 .tn-atom__button- text").click()
self.driver.find_element(By.CSS_SELECTOR, ".t966__menu-item- title > div").click() self.driver.find_element(By.CSS_SELECTOR, ".tn- elem__10433375561744186702745 .tn-atom__img").click()