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

Языки программирования: На каком остановить выбор?



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

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


Языки программирования: На каком остановить выбор?
2013-04-03 11:21
Всем доброго времени суток.

Коллеги, нуждаюсь в совете.
Я мануал тестер, но чем дальше, тем больше вижу необходимость в изучении автоматизации. Ибо есть множество интереснейших инструментов для тестирования (selenium, testComplete, robotium, testDroid, testNG, JUnit, eclipce, emma и т.д.), о которых я вечно только слушаю/читаю, но не могу применять из-за незнания языков программирования.
Изначально я остановила свой выбор, на мой взгляд, на наиболее универсальном языке - java. Но потом начала посматривать и на java script. Разница между ними для меня, как для человека не имеющего опыта в программировании, не большая.

Хотелось бы услышать советы от людей, имеющий подобный опыт - какой язык лучше выбрать для изучения?

Спасибо за внимание, уделенное моей теме. :smile:


Не тривиальная задача: авто тестирование показов баннеров
2013-04-03 12:21
Добрый день, коллеги!
Есть задачка: Оттестировать логику показов баннеров.
То есть. Для каждой (или одной) веб страницы есть баннер, который при соответствующих условиях отобразиться.
Сейчас стоит вопрос в том, как автоматизировать этот процесс.
А основная загвоздка, как понять, что на сайте отобразился именно тот (нужный) баннер.
Как я вижу это решение

1. Сфотографировать нужную область и распознать на нем текст, например id баннера. И потом по id понять, правильный это баннер или нет. Можно также использовать qr код - если это упростит задачу или хэш картинки.
2. Сделать страницу на которой может отображаться только один баннер и только при определенных условиях. То есть, если условия соответствуют, то на странице есть картинка, не соответствуют - нет. Но тут есть свои минусы.
3. .... Что вам приходит в голову :focus:/> ?

И что имеется в арсенале.
Visual Studio 2012 максимальная версия.
Тут буду записывать изменения или дополнения.

Как жестко задать ОС?
2013-04-03 12:26
Здравствуйте!
Использую Selenium Grid.
Hub запущен на Windows7, тесты запускаются отсюда же, и направляются на node, запущенный на Debian. Если в тесте вывести println(System.getProperty("os.name")), получаем Windows7. Т.е тест как бы выполняется на Debian, но с виндовыми параметрами. Как можно передать параметры для Debian? Проблема с загрузкой файла. При выполнении теста он пытается получить файл по C:\Users и т.д, а нужно чтобы было /home/users и т.д. И где этот параметр указывать? При запуске нода? Спасибо.

Chrome, запускаемый через chromedriver.exe НЕ восстанавливает настройк
2013-04-03 12:41
Коллеги, столкнулся со странной ситуацией: Chrome, запускаемый через chromedriver.exe НЕ восстанавливает настройки cookies.
Язык, набор вкладок, другие параметры восстанавливает, а куки отказывается (сбрасывает на значение по умолчанию).

Задача: проверить работу пользователя с заблокированными cookies.
Создал профиль для Chrome, отключил в профиле cookies.

При запуске вручную (chrome.exe --user-data-dir=D:/test_selenium/ChromeDriverServer/UserData) все работает как и ожидалось (куки не принимаются).
При запуске из скрипта профиль подгружается, но во настройки кук остаются по умолчанию (разрешены, список исключений для кук не загружен и т.п.).

Из скрипта загружаю по примеру из документации на ChromeDriver:
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--user-data-dir=D:\\test_selenium\\ChromeDriverServer\\UserData"));
driver = new ChromeDriver(capabilities);


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


В чем может быть проблема?
Есть ли способы запретить использование cookies в автотестах на Chrome?

Тонкости тестирования моб.приложений в зависимости от ОS
2013-04-03 13:40
Здравствуйте.

Вопрос к тем, кто занимается тестированием моб.приложений. Мануал тестированием.

Прочесала весь интернет в поисках интересных проверок/нюансов для дополнения чек-листа (в котором на данный момент только проверки функционала) - не нашла ничего конкретного.
Все описано крайне тривиально, ничего интересного. Все интересное - в автоматизации.

У кого какие размышления/советы по данной теме? :unknw:

Помогите найти тему
2013-04-03 16:01
По моему, Наталья Руколь отписывалась в какой-то из тем и приводила в пример диалоговое окно сохранения файла, следующего содержания:
Ошибка! Файл сохранен корректно.
Далее на примере этого окна описывались отличия в логике начинающего тестировщика от более опытного.

Поиск курил вдоль и поперек... понимаю что плохо курил раз не нашел, но сил моих больше нет :)
Спасибо

Руководитель отдела тестирования
2013-04-03 21:40
Доброго времени суток, знатоки.
Работаю в нашей области 2.5 года:

1год (0.5 тестировщик) (0.5 Руководитель отдела тестирования)

Тестирование клиент серверного ПО на платформе WIndows;
Тестирование клиент серверного ПО на платформе Linux\Ubuntu;
Тестирование веб-интерфейсов;
Тестирование тех.документации;
Написание тест-кейсов, тест-планов;
Подготовка (сбор,тестирование) комплекта ПО компании и отправка его заказчику;
Актуализация Wiki по проектам (багтрекинг Redmine);
Одновременная работа: до 5 проектов;

Управление командой тестирования из 4х человек;
Собеседование и координирование новых сотрудников отдела тестирования;
Контроль версий;
Ведение технической документации;
Разработка и анализ требований;
Координация и помощь в ведении проектов компании;
Внедрение и ведение систем контроля изменений, управления требованиями и баг-трекинга;
Разработка нормативной документации и определение внутренних процессов компании;
Поддержка заказчика.


Потом поработал 3 месяца в веб интерфейсами, мобильным ПО и 3Д моделирование.
Долго писал Тест кейсы, посему не прошел испытательный срок (очень не люблю писать доки, скуууука, ничего не поломать)

Сейчас год работаю в мобильной сфере, я тут один тестировщик. Тут тоже в основном манки тестинг, плюс немного автоматизации самой примитивной и опять очень мало тесткейсов.
+ для себя автоматизирую необходимое обычными кликерами (ACTool)

Это чтобы понимать картину обо мне и лучше ответить на мой вопрос.

Что нужно подтянуть, изучить, ПОЧИТАТЬ для того, чтобы стать руководителем отдела тестирования???

В целом, я руководил командой и это легко, сотрудники были довольны.
Доносил всю инфу до руководства и сам устраивал работу отдела тестирования (т.к. сейчас я один).
Общался с заказчиками
Писал доки.

Что нужно еще?

Сам знаю, что нужно подтянуть тест дизайн и автоматизацию тестирования изучить.
+
Узнать как определять сроки и уменьшать затраты для компании (есть, что почитать?)


© 2010 | Software-Testing.Ru


В избранное