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

QA-отдел с нуля



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

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


QA-отдел с нуля
2015-07-03 12:14

Товарищ сменил работу, пять лет работал тестировщиком, а на новом месте его попросили заняться созданием QA-отдела, которого ранее там не было. Все лежит бог знает где в разных местах (требования, например), и ему нужно все это централизованно налаживать.

 

С чего начинать в таких ситуациях, когда надо хаотичные процессы упорядочить? Ломать старые процессы там особо не придется (что плюс), потому что их в общем-то и нет. Выбор инструментов - на его усмотрение.

 

Спасибо заранее, ответы я ему передам.



Грабли тестировщика
2015-07-03 13:50

Доклад одного из наших тренеров Натальи Руколь (автор и ведущий тренингов Школа тест-менеджеров и Школа тест-менеджеров) на конференции SQA Days 17.

 

Глупые люди наступают на одни и те же грабли потому, что ничему не учатся. Тестировщики наступают на одни и те же грабли потому, что надо воспроизвести дефект.

 

На конференциях принято рассказывать: мы сделали такую крутую штуку! Мы внедрили опупенный инструмент! Посмотрите, как мы справились с этими техниками… Такие рассказы слушать приятно, и есть, чему поучиться. Но наши рабочие дни обычно состоят не из геройских подвигов! Мы сталкиваемся с проблемами и трудностями:

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

Что делать при возникновении таких проблем? Я знаю отличное решение:

расплакаться! Но на докладе расскажу о другой реакции: как извлекать полезный опыт из каждой допущенной ошибки.

На этом докладе вас ждут:

  • мои самые позорные грабли в карьере тестировщика
  • извлечённый опыт и найденные решения
  • самоуспокоительные мантры тестировщиков.

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



Java: Каким сборщиком вы пользуетесь?
2015-07-03 14:05

В связи с тем, что в проекте Selenium мы постепенно мигрируем с одного "нетрадиционного" сборщика (crazy-fun) на другой (buck) у меня возник вопрос -- а много ли ещё людей, использующих "нетрадиционные" сборщики? Расскажите, какие именно, и почему предпочли их "стандарным" ant или maven?

 

(Вопрос главным образом адресован Java-пользователям, но и писатели на других языках, использующие что-то нетривиальное, призываются в тред)

 

Кросспост-опрос в фейсбуке



Требования к тестировщику.
2015-07-03 18:18

Добрый день!

Скажите, какие наиболее популярные технологиии (и на каком уровне) необходимы для успешного соискателя на должность тестировщика?

Допустим прочёл я Савина, скачал тестовые задания, спецификации, примеры тест-кейсов. Разобрался во всём этом по мере сил. Что дальше? Должен ли я знать HTML, JavaScript, CSS, php и т.д. и на каком уровне?

Да и ещё про возраст: странно ли будет прийти на собеседование на junior tester в 39 лет?



Как в Selenium WebDriver используюя Java запустить JavaScript
2015-07-04 19:55

Всем привет.

Подскажите пожалуйста как через Selenium WebDriver запустить JavaScript, тоесть мне нужно нажать на ссылку "Операции с нац.валютой" (как на картинке ниже)

 

transactions.png

 

У меня есть вот такой код:

__________________________________________________________________________________________

package com.mypackage.OTP;
 
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.firefox.internal.ProfilesIni;
 
import java.util.concurrent.TimeUnit;
 
/**
 * Created by alexml on 7/2/15.
 */
public class OTP {
    public static void main(String[] args) {
 
        ProfilesIni profile = new ProfilesIni();
        FirefoxProfile myprofile = profile.getProfile("Alexml");
 
        WebDriver driver = new FirefoxDriver(myprofile);
        driver.navigate().to("https://ibank.otpbank.com.ua/");
        driver.findElement(By.linkText("OTP online клиент (стандартный)")).click();
        driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
        driver.findElement(By.id("userLogin")).sendKeys("***");
        driver.findElement(By.name("password")).sendKeys("***");
        driver.findElement(By.id("key_password")).sendKeys("***");
        driver.findElement(By.id("cert_path")).sendKeys("***");
        driver.findElement(By.id("enter_btn")).click();
        JavascriptExecutor js = (JavascriptExecutor)driver;
        js.executeScript("document.getElementById('item-1').click();");
    }
}
__________________________________________________________________________________________
 
В последней строке я хочу нажать на ссылку "Операции с нац.валютой" которая имеет li id = item-1 (как на картинке выше)
 
Но в итоге получаю вот такой exception - "Exception in thread "main" org.openqa.selenium.WebDriverException: document.getElementById(...) is null"
 
Подскажите пожалуйста что я неправильно делаю.
 
Спасибо.


© 2010 | Software-Testing.Ru


В избранное