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

Должен ли тест-менеджер обладать обширными тех знаниями?



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

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


Должен ли тест-менеджер обладать обширными тех знаниями?
2015-09-11 11:34

Собственно говоря, вопрос: должен ли тест манагер обладать обширными техническими знаниями? Или можно брать просто опытного манагера и квалифицировать его в тест-манагера?



Нужна помощь. Тестирование Windows media player
2015-09-12 16:21

Есть такая задача, измерить количество считываемых данных в самом начале проигрывания WMA файла, какими порциями читаются данные и как часто. Какой тулзой можно это измерить?



Selenide : наследование PageObject'ов и NullPointer
2015-09-12 16:48

До сих пор не пользовался Селенидом, но возникла необходимость его применения и на первых порах столкнулся с проблемой. Дело в том, что я привык явно задавать драйвер и передавать его инстанцию всем PageObject'ам, которые инициализирую, а там дальше уже обо всём заботится PageFactory. Тут же получается нет такой необходимости? Я не задаю явно вебдрайвер и тем не менее по умолчанию запускается Firefox. Это конечно неплохо, но как инициализировать PageObject'ты? Нашёл в документации вот это:

GoogleSearchPage searchPage = open("/login", GoogleSearchPage.class);

А как поступать тогда со страницами, которые наследуют (extends) этот класс? У меня никак не получается это сделать. Я к тому же использую аннотации @FindBy, но получаю в итоге NullPointer при обращении к элементам. Может кто-нибудь приведёт пример?

Приведу пока свой пример:
Это основной класс

public class ParentClass{ 

    @FindBy(xpath="//button[@class='test']")
    private SelenideElement myButton;

    .....
    ....
    ....

    public ChildClass getSomeTab(){
        myButton.click();
        return new ChildClass();
    }
}

Это класс который наследует от основного

public class ChildClass extends ParentClass{
    @FindBy(id="someId")
    private SelenideElement header;
    .....
    .....
    .....
    public String getHeaderText(){
        return header.getText();
    }
}

Теперь сам тест, который благополучно падает с NullPointer'ом при попытке получить текст из элемента на дочернем объекте.

@Test
public void dummyTest(){
    ParentClass myPage = Selenide.open(mySiteURL, ParentClass.class);
    ChildClass someTab = myPage.getSomeTab();
    assertEquals(someTab.getHeaderText(), "Expected Text");
}

Очевидно, селенид не передаёт объект драйвера дочернему классу, но как это сделать правильно, сохранив структуру и логику объектов? С PageFactory мне достаточно было передавать объект драйвера который я создал ранее в конструктор класса и делать initPageElements();



Автоматизация .air приложений на WEB, Mobile и Desktop
2015-09-13 22:23
Здравствуйте!
 
Подскажите пожалуйста советом :)
Надо автоматизировать тестирование .air приложения на трёх платвормах: Web, Mobile и Desktop . Планирую сделать ето с помощью Selenium + Appium + Sikuli на Java.
Был ли у кого опыт? Может быть еще лучше варианты есть :)?
 
Заранее спасибо,
Наталья

 



План тестирования
2015-09-14 01:09
Главный план тестирования (master test plan) или План тестирования проекта (project test plan): План тестирования,обычно охватывающий несколько уровней тестирования. [ISTQB Glossary 2.3]
План  тестирования  (test  plan):  Документ,  описывающий  цели,  подходы,  ресурсы  и  график
запланированных  тестовых  активностей.  Он  определяет  объекты  тестирования,  свойства  для тестирования,
задания,  ответственных  за  задания,  степень  независимости  каждого тестировщика, тестовое  окружение,
метод  проектирования  тестов,  определяет  используемые критерии  входа и критерии  выхода  и  причины  их выбора,  а также  любые  риски,  требующие планирования на случай чрезвычайных обстоятельств. [IEEE 829] 
 
Определение:
2. Тест-план [TMGURU]
4. Тест-план [Testopedia] 
 
Как писать:
2. План тестирования - когда, кто и зачем? (перевод Максима Шульги)
3. ACC — 10 минутный план тестирования (из статьи "Как Google тестирует ПО")
5. Учимся писать тест планы (Katja Burla) - в статье отсутствуют картинки
 
Примеры плана тестирования:
1. Тест План (Юлия Нечаева)
2. Пример плана тестирования (Сергей Мартыненко)
 
Видео:
2. Написание тест-планов (Алексей Булат) - качество звука не очень
 
Интересно:
 
Обсуждения на форуме:

 

Бонус:

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


Что бы сделал я? Взял бы пару листов А3 и написал:
- Что вообще можно тестировать - вообще все знакомые слова - юзабилити, орфографию, логику, регрессию, безопасность, нагрузочное тестирование, боевой сервер, тестовый стенд. Слов 20.
- Как я могу тестировать: пецкать руками, найти рабов бета тестеров, написать автотесты, записать сценарии, столкнуть работу на коллегу,
- Когда я буду это делать? Ночами, по утрам, 4 часа в день, срок - ближайший месяц, день, год. Исходя из сроков вычеркнуть нереальное из первых двух пунктов.
- Узнать, на кой это все надо. Чего от меня ждут. Может ждут сто багов. Может ждут качество. Может ждут отчет. С учетом этой строки - пересортировать все, что выше.
- Представить себе конечный результат. Список багов? Где этот список? На листочке? В трекере? Налаженный процесс разработки и тестирования? Как выглядит налаженность? Отчет? В экселе, в ворде? Как выдадут бабло? На карту, налом, вебманями?


© 2010 | Software-Testing.Ru


В избранное