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

SQA Days 20: подборка об эффективности работы команды



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

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


SQA Days 20: подборка об эффективности работы команды
2017-01-27 10:36

Результат работы в команде зависит от многого: квалификации сотрудников, степени слаженности коллектива, правильного распределения обязанностей. Это понимает каждый тест-менеджер. Жаль, что нет единого шаблона руководства, применив который, можно было бы с легкостью найти подход к любой команде.  Как быть? Подстроится под свой коллектив, прислушаться к нему и определить свои методы работы с командой. А быстрее разобраться с этой задачей вам поможет информация из докладов наших коллег, прозвучавших на конференции SQA Days-20. Ниже вы можете найти записи выступлений и презентации к ним.

 

A New Model for Testing, Paul Gerrard, Maidenhead, Великобритания

Transparency in QA work for management, Юрий Малый, Одесса, Украина

Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять, Максим Цепков, Москва, Россия

 

Смотреть записи докладов



Тестируем Aurelia с помощью TestCafe
2017-01-27 13:00

Мы написали статью о том какие средства предоставляет TestCafe для тестирования Aurelia решений. Возможно это заинтересует тех, кто подбирает систему тестирования для своего проекта.

 

Кроме того, мы продолжаем активно развивать наш проект, и выпустили пару плагинов для SublimeText и Visual Studio Code, которые позволяют запускать тесты прямо из контекстного меню редактора.

 

Sublime Text plugin

 

demo.gif

 

 

Visual Studio Code plugin

 

 

demo.gif

 

 

Как и всегда, вы можете задать мне любые интересующие вас вопросы.

 

 

 



Создание фреймворка для автотестирования
2017-01-29 03:22

Кто-нибудь может посоветовать источники "для чайников"?

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

Хотелось бы уроки, которые одновременно с написанием такого фрейморвка и объясняли что за команды используются, как оно вообще работает.

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



Jmeter и Oracle BPM — Business Process Management
2017-01-29 16:15

Друзья! Требуется ваша помощь.У кого есть опыт тестирования нагрузки процессов Oracle BPM — Business Process Management. В частности при помощи Jmeter. При отправке запросов от клиента серверу приходит ответ 200,в некоторых запросах срабатывает рендеринг. После перехода ссылки авторизации, response data выдает ошибки. Прикладываю скриншоты настроек проекта.

Прикрепленные изображения

  • 1.JPG
  • 2.JPG
  • 3.JPG
  • 4.JPG


System.Net.Sockets.SocketException: Подключение не установлено, т.к. к
2017-01-29 17:58
Вот попытался изобразить тест, используя PageObject. Падает на втором тесте с ошибкой: TestPageObject.Test._02OpenNewDoc:
OpenQA.Selenium.WebDriverException : Unexpected error. System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException...
Если весь код поместить в один тест, то проблем не возникает. Что я делаю не так?
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Interactions;
using OpenQA.Selenium.Support;
using OpenQA.Selenium.Support.PageObjects;
 
namespace TestPageObject
{
    
    public class Configuration
    {
        public IWebDriver driver;// = new ChromeDriver();
        public String userLogin = "lobanovsky.a.o@gmail.com";
        public String userPassword = "Test1234";
        public String basicUrl = "https://dev3.pdffiller.com/";
        public String userID;
        public String documentID;
        public String docHASH;
        public String documentPath;
    }
 
    public class BasicActions:Configuration
    { 
 
        By loginLink = By.CssSelector("a.h-nav__link");
        By loginField = By.Id("form-login-email");
        By passwordField = By.Id("form-login-password");
        By loginButton = By.Id("form-login-submit");
        By accountButton = By.CssSelector("div.h-accautWrap");
        By accountId = By.CssSelector("dd");
        By addNewDocButton = By.CssSelector(".g-btn.g-btn-auto-width.g-btn-primary.mf-nav-action-btn.mf-btn-add-doc");
        By orrangeButtons = By.CssSelector(".btn.-orange");
        By downloadMyDoc = By.Name("files[]");
 
 
       public BasicActions()
        { }
 
        ~BasicActions()
        { }
 
        public BasicActions Login() 
        {
            driver.FindElements(loginLink)[3].Click();
            Thread.Sleep(1000);
            driver.FindElement(loginField).SendKeys(userLogin);
            driver.FindElement(passwordField).SendKeys(userPassword);
            Thread.Sleep(300);
            driver.FindElement(loginButton).Click();
            Thread.Sleep(2000);
            return this;         
        }
 
        public BasicActions GetIdOfUser()
        {
            driver.FindElement(accountButton).Click();
            userID = driver.FindElement(accountId).Text;
            Console.WriteLine(userID);
            driver.FindElement(accountButton).Click();
            Thread.Sleep(2000);
            return this;
        }
 
        public BasicActions AddNewDocument() 
        {
            //driver.Navigate().Refresh();
            Thread.Sleep(2000);
            driver.FindElement(addNewDocButton).Click();
            //driver.FindElement(addNewDocButton).Click();
            Thread.Sleep(20000);
            driver.FindElements(orrangeButtons)[0].Click();
            return this;
        }
 
    }
 
    public class Test:BasicActions 
    {
       public Test()
        {
            driver = new ChromeDriver();
        }
 
        [SetUp]
        public void SetUpTests()
        {
        }
 
        [TearDown]
        public void TearDownTests()
        {
            driver.Quit();
            Console.WriteLine("final");
        }
 
        ~Test()
        {
            driver.Quit();
        }
 
 
        [Test]
        public void _01Login()
        {
            driver.Navigate().GoToUrl(basicUrl);
            Login();
            Assert.AreEqual("PDFfiller. On-line PDF form Filler, Editor, Type on PDF ; Fill, Print, Email, Fax and Export", driver.Title);
            GetIdOfUser();
            driver.Navigate().Refresh();
            //AddNewDocument();
        }
        [Test]
        public void _02OpenNewDoc() 
        {
            AddNewDocument();
            Thread.Sleep(3000);
        }
   
    }
}
 


© 2010 | Software-Testing.Ru


В избранное