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

Два или три тест-кейса для проверки граничных значений?



Два или три тест-кейса для проверки граничных значений?
2022-10-04 10:00

Автор: Смирнов Дмитрий

Оригинальная публикация

 

Большинство тестировщиков знакомы с такими техниками тест-дизайна, как разбиение на эквивалентные классы и анализ граничных значений.

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

В двух словах напомню.

 

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



Практическое руководство по релизному тестированию
2022-10-05 10:20

Автор: Джош Грант (Josh Grant)
Оригинал статьи
Перевод: Ольга Алифанова

 

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

 

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



Java + Selenium + JUnit + Jenkins. Запуск UI-тестов при сборке
2022-10-05 15:19

Всем привет!

Недавно я начал осваивать автоматизацию (UI-тесты, API-тесты и немного unit-тестов). В основном запускал тесты непосредственно из IDEA - все ок. В Jenkins делал сборки с запуском unit-тестов, тесты запускались, все ок. Но недавно я решил попробовать запустить UI-тесты с помощью Jenkins, но ничего не вышло. В лог попадают ошибки Прикрепленный файл  log.txt   6,72К   3 Количество загрузок:.

Подскажите, пожалуйста, что нужно сделать тесты начали работать ?



Allure отчет в Jenkins Pipeline проекте
2022-10-05 16:00

Всем здравствуйте. помогите пожалуйста с настройкой аллюр отчета в проекте Jenkins Pipeline. уже замучался искать решение, все ещё в поиске.

 

тесты настроил, проходят, но в конце jenkins билда
 
    [Pipeline2] $ /var/jenkins_home/tools/ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation/allure_jenkins/bin/allure generate -c -o /var/jenkins_home/workspace/Pipeline2/target/allure-report
    allure-results does not exist
    Report successfully generated to /var/jenkins_home/workspace/Pipeline2/target/allure-report
    Allure report was successfully generated.
    Creating artifact for the build.
    Artifact was added to the build.
    [Pipeline] }
    [Pipeline] // stage
    [Pipeline] }
    [Pipeline] // withEnv
    [Pipeline] }
    [Pipeline] // node
    [Pipeline] End of Pipeline
    ERROR: script returned exit code 1
    Finished: FAILURE
 
Jenkins бежит на удаленном сервере. Вот настройка самого пайплайна:
 
    pipeline {
        agent any
        tools {
        maven 'Maven 3.8.6' 
        }    
        stages {
            stage('Run Tests') {
                parallel {
                    stage('Test on DEV') {
                        agent {
                            label 'node02_jdk_17'
                        }
                        steps {
                            git branch: 'develop', credentialsId: 'jenkins_git', url: 'https://Jenking_GIT@xxxxx.com/gitlab/test/automated-tests.git'
                            sh "mvn test -P UI -Dtarget.env=environment0 -Dtarget.username=user0 -Dtest=LogIn"
                        }
                    }
                    stage('Test on QA') {
                        agent {
                            label 'node02_jdk_17'
                        }
                        steps {
                            git branch: 'develop', credentialsId: 'jenkins_git', url: 'https://Jenking_GIT@xxxxx.com/gitlab/test/automated-tests.git'
                            sh "mvn test -P UI -Dtarget.env=environment1 -Dtarget.username=user1  -Dtest=LogIn"
                        }
                    }
                }
            }
        }
        post {
            always {
                archiveArtifacts artifacts: '/var/jenkins_home/workspace/Pipeline2/pom.xml', followSymlinks: false
                allure includeProperties: false, jdk: '', properties: [[key: 'allure.results.directory', value: 'target/allure-results']], report: 'target/allure-report', results: [[path: 'target/allure-results']]
            }
        }
    }
 
не могу понять, что не в порядке. ищу помощи


Как отключить проверку SSL для автотеста C#
2022-10-05 17:57

Добрый день,

требуется сделать API запросы в автотесте C#. 

 

Когда делаю запрос через Postman, то всё работает, если отключить в настройках "Enable SSL certificate verification".

 

Как сделать такое же отключение в автотесте С# ? При запуске ошибка  "The SSL connection could not be established"

 

Погуглил тему, пишут что надо добавить строчку "ServicePointManager....", но не помогло.

 

 

 [Test]
        public void Test1()
        {
            ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
 
            RestClient client = new RestClient("https://desktop-v5s9hfg:4015/api/auth/token");
            RestRequest request = new RestRequest();
            request.AddHeader("Accept", "application/json");
            request.AddHeader("Content-Type", "application/json");
 
            request.AddJsonBody(new { Username = "Admin", Password = "Admin" });
            RestResponse response = client.Post(request);
 

 

 

 



Как мы обучали тестировщиков автоматизации и что из этого вышло
2022-10-06 10:29

Автор: Александр Шленский

 

Вступление

 

Я работаю на позиции QA Automation Engineer более 7 лет. За это время команда автоматизаторов выросла с 7 до 70 человек, и мы продолжаем расширяться. В нашей компании группы ручного и автоматического тестирования находятся в отдельных командах. 

 

Ручное тестирование работает в продуктовых командах, в то время как автотестирование — обособленное подразделение.

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

 

У нас хорошо развито автотестирование: на момент написания статьи у нас  более 100 тысяч уникальных тестов. На нашем основном продукте около 45 тысяч приемочных end-to-end-тестов. Это экономит более 400 часов ручного тестирования. При условии, что один прогон длится 1,5 часа. Чтобы все это работало, мы используем и разрабатываем свои внутренние инструменты.

 

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



Ключевые задачи тестировщика
2022-10-24 10:19

Автор: Маарет Пюхяярве (Maaret Pyhäjärvi)
Оригинал статьи
Перевод: Ольга Алифанова

 

Последнее время я спрашивала кандидатов и коллег вот о чем: как бы вы это протестировали?

Я показывала им пользовательский интерфейс. Я показывала им один-единственный тест настроек API, возвращающий настройки. И я показывала им серверный файл конфигурации. Протестировать надо настройки.

 

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



Тренды тестирования в 2022 году
2022-10-25 10:05

Перевод: Горохова Юлия

Автор оригинала: 1aqa

 

Мир тестирования постоянно меняется. Тенденции, заметные в этом году и позволяющие бизнесу добиться успеха в эпоху “новой нормальности”, хорошо отражены в статье, которую я взялась перевести - Stepping into the future: QA and software testing trends to thrive in 2022. Год подходит к концу и хочется посмотреть насколько тенденции актуальны. Но в моей компании тренды далеко не всегда могут быть применимы, по крайней мере пока.

 

Поэтому попытаюсь к переводу добавить и отношение со стороны своего опыта.

 

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



В избранное