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

Помогите пожалуйста



Помогите пожалуйста
2021-12-25 23:20

«Виды, типы и области тестирования»
Цель работы: Освоить деление классов тестов по видам, типам и областям. Научиться определять конкретные тесты для различных видов, типов и областей тестирования на примерах настольных или web-приложений.
Задание: Представьте себе, что ваша цель – тестирование приложения или сервиса, указанного в вашем варианте работы. Необходимо указать, какие тесты необходимы для покрытия различных видов, типов и областей тестирования, представленных в таблице 1. При этом нет необходимости перечислять все тесты. Необходимо привести 2-3 конкретных примера тестов (см. пример выполнения работы).

Вариант : 8 Торрент-клиент µTorrent.
Тесты
Различные виды тестирования
Функциональное тестирование (Functional testing)
Тестирование производительности (Performance testing)
Нагрузочное тестирование (Load testing)
Тестирование совместимости (Compatibility testing)
Различные типы тестов
Позитивные тесты
Негативные тесты
Исследовательские тесты
Различные области тестирования
Модульное тестирование
Интеграционное тестирование
Системное тестирование

Нужны примеры этих тестов



Почему Proxyman — сын маминой подруги в мире снифферов
2022-01-10 10:25

Статья про опыт использования Proxyman и почему автор считает его лучшей программой-сниффером.

 

Что мы хотим от снифферов?

 

Итак, что вообще такое «сниффер»? Снифферами называют инструменты, позволяющие перехватывать, анализировать и модифицировать все запросы, которые через них проходят. Они позволяют исследовать сетевое взаимодействие клиента и сервера (это, грубо говоря, высветляет наш черный ящик), а также эмулировать различные тестовые сценарии, модифицируя трафик.

Основной запрос к снифферам — мониторинг трафика. Нам необходимо знать, что происходит на сетевом уровне. Что мы проверяем? По пунктам:

  • Что запрос вообще уходит.

  • Блокирующий ли запрос — очень важно на старте приложения.

  • Время между действием и уходом запроса.

  • Правильно ли составлен запрос — URL, формат, параметры, данные. 

  • Что запрос не дублируется.

  • Что порядок отправляемых запросов верный.

  • Время ответа, тайм-аут и формат ответа.

Если мы будем видеть, на каком этапе произошла ошибка — фактически, баг локализован.

 

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



Скриншот с помощью IntelliJ IDEA Community Edition
2022-01-10 17:36

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

 

А это сам скриншот задания.

 

Screenshot.png

 

 

 

 



Проблема с импортом из другой папки
2022-01-11 08:17

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

 

 

 

login.py

 

from selenium import webdriver
import time
import unittest
from Selenium.POMProjectDemo.Pages.LoginPage import LoginPage



class loginTest(unittest.TestCase):

    @classmethod
    def setUpClass(cls):
        cls.driver = webdriver.Chrome(executable_path='D:\python\Selenium\chrome_driver\chromedriver.exe')#, options = webdriver.ChromeOptions())
        #options.add_experimental_option('excludeSwitches', ['enable-logging'])
        cls.driver.implicitly_wait(30)
        cls.driver.maximize_window()

 
    def test_01_login_valid(self):
        driver = self.driver
        driver.get('https://vk.com/')
        login = LoginPage(driver)
        login.enter_user_name()
        login.enter_user_password()
        login.login_button


    @classmethod
    def tearDownClass(cls):
        cls.driver.close()
        cls.driver.quit()
        print('test completed')

# if __name__ == '__main__':
#     unittest.main()

 

 

 

Loginpage.py

 

 

from Selenium.POMProjectDemo.Locators.Locators import locators
from auth_data import vk_password,vk_login
from POMProjectDemo.Locators import Locators

class LoginPage():
    def __init__(self, driver):
        self.driver = driver
        self.index_email_id = locators.index_email_id
        self.index_pass_id = locators.index_pass_id
        self.loginButton_id = locators.loginButton_id

    def enter_user_name(self):
        self.driver.find_element_by_id(self.loginField_id).clear()
        self.driver.find_element_by_id(self.loginField_id).send_keys(vk_login)

    def enter_user_password(self):
        self.driver.find_element_by_id(self.passwordField_id).clear()
        self.driver.find_element_by_id(self.passwordField_id).send_keys(vk_password)

    def login_button(self):
        self.driver.find_element_by_id(self.loginButton_id).click()

 

 

###########################################################################################################

Ошибка:

 

ModuleNotFoundError: No module named 'Selenium'



О чем спрашивать, унаследовав тест-автоматизацию
2022-01-11 09:56

Автор: Деннис Мартинез (Dennis Martinez)
Оригинал статьи
Перевод: Ольга Алифанова

 

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

 

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

 

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

 

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



В избранное