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

Рассказ о том, как мы пилотный проект аттестации тестировщиков запуск



Рассказ о том, как мы пилотный проект аттестации тестировщиков запуск
2022-09-19 10:07

Автор: Алия Токарева, ICL Services
Оригинальная публикация

 

Предисловия, или Размышления о том, как много тестировщиков в IT

 

Спойлер: очень много. Все они проходят курсы, чтобы войти в мир тестирования, но и проверка знаний новых специалистов заканчивается на моменте сдачи экзаменов на курсах и далее при собеседовании. А что дальше? Вспомнит ли тестировщик тот материал, который проштудировал во время обучения через 1 год? А через 3 года?

 

Если в компании не применяются мероприятия по аттестации сотрудника и/или сотрудник не применяет полученные знания в работе, то память тестировщика может очень сильно подвести. И более того, это может сказаться также и на качестве тестирования («и далее, как снежный ком…»). При этом проблема может возникнуть не только в отрицательную сторону, где тестер забыл весь пройденный курс обучения, но и в положительную – специалист повысил свои навыки и знания в тестировании, а руководители недооценили своего подчиненного (И как долго недооцененный сотрудник продержится в компании? А ведь это давит морально на эмплоера).

 

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



Вопрос List<webdriver>
2022-09-20 05:05

Всем привет. Изучаю Java Selenium switching to frames и натктулся на такое упражнение сделать, которое не получается. 

Вопрос к экспертам как мне создать условие к Step 5

 

Вот код:

 

driver.get(url_from_file);
driver.manage().window().maximize();
Thread.sleep(3000);
//Step2 Search for "table" using search box
driver.findElement(By.xpath("/html/body/div[5]/div[1]/div/form/input")).sendKeys("HTML Tables");
driver.findElement(By.xpath("/html/body/div[5]/div[1]/div/form/button")).click();
Thread.sleep(3000);
//Step3 Click on "HTML Tables" link
driver.findElement(By.xpath("//div//a[@class='gs-title']//b[contains(text(), 'HTML Tables')]")).click();
Thread.sleep(4000);
//Step4 Click on first "Try it Yourself" button
driver.findElement(By.xpath("//div[7]/div[1]/div[1]/div[3]/a")).click();
//switching to frame
driver.switchTo().frame(driver.findElement(By.id("iframeResult")));
Thread.sleep(4000);
//Step5 Validate the company names "Island Trading", "Magazzini Alimentari Riuniti",
// where country name is less than 6 characters length
 



Лучше поговорим о поведении
2022-09-20 10:00

Автор: Баз Дейкстра (Bas Dijkstra)
Оригинал статьи
Перевод: Ольга Алифанова

 

Недавно я написал короткую статью в LinkedIn про разделение тестов на "позитивные" и "негативные" в тестировании, и о том, почему, с моей точки зрения, это не очень полезный подход к кейсам и разговорам о тестах и тестировании. В этой статье я хочу раскрыть свои мысли на эту тему и поговорить о другой ложной дихотомии, без которой мы в тестировании отлично обойдемся.

 

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



Практическое руководство по релизному тестированию
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К   2 Количество загрузок:.

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



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);
 

 

 

 



В избранное