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

Вебинар <<Архитектурные ошибки>>



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

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


Вебинар «Архитектурные ошибки»
2014-04-07 11:13

Одной из хороших стратегий тестирования является поиск на ранних стадиях ошибок, стоимость исправления которых быстро растет со временем. Действительно, пусть есть два класса ошибок, "А" и "Б", стоимость их исправления на этапах I и II растет следующим образом:
* M,  2*M - для "А"
* N, 50*N - для "Б"
Если нет возможности на этапе I выявить все ошибки, то часто выгоднее вначале искать ошибки "Б".
Стоимость исправления архитектурных ошибок растет очень быстро. Но искать их сложно. Материал по этому типу ошибок очень скудный. Возможно, это связано с тем, что скопировать функции системы довольно легко, а скопировать эффективную архитектуру сложно. И держа в тайне свои наработки по архитектуре крупные фирмы сохраняют долговременное преимущество.
 
Данный вебинар это обобщение многолетнего опыта работы. Обобщение не только своего, но и опыта коллег.
 
В том числе (но не только) на вебинаре будут рассмотрены:
* Грабли рекордсмены
* Грабли классические
* Грабли ленивые
* Грабли феодальные
* Грабли демократические
* Грабли модные
* Нетленные универсальные грабли иначе именуемые "Общая шина"
* Грабли детские. С короткой ручкой, бьют не по лбу, а гораздо ниже. Но от этого не менее больно.
 
Большей части граблей еще только предстоит дать названия. Кстати, объявляется конкурс. В ходе семинара и после него участники могут предлагать свои названия для граблей. Лучшие из них будут включены в слайды с указанием авторства. Место в википедии  не обещаем, но еще есть uml2.ru & software-testing.ru.
 
Длительность 2 часа, дата проведения 13 апреля. Записаться на вебинар можно здесь: http://school.system-analysis.ru/arch-defects/


Подскажите инструмент для нагрузочного тестирования
2014-04-07 11:38

Добрый день! На текущем проекте столкнулась с задачей по нагрузочному тестированию, но не совсем обычной (на мой взгляд). Есть веб отчеты, которые можно открывать по прямой ссылке. Контент отчета генерится флешем/явой/ява скриптом в зависимости от типа отчета (их 5 видов), данные берутся из базы. Отчеты сами по себе большие + время на получение данных из базы, поэтому каждый отчет открывается довольно долго. Бизнес-сценарий довольно прост: 50-100 пользователей одновременно открывают отчет. Отчет должен открыться за отведенное время (т.е. не дольше N минут). 

Собственно, по такой задаче возник вопрос: какой инструмент позволит сэмулировать открытие отчета 50-100 пользователями (возможно больше) и замерить время до полного отображения контента отчета (тестовая машина 1 будет, :) максимум 2)

 

Сам контент отчетов проверяется отдельными тестами (Selenium+java+еще пара библиотек). Думала в сторону Selenium Grid, но до этого с ним не работала и мне кажется, что оно не подойдет в виду отстуствия большого числа тестовых машин и еще нескольких факторов.

 

Может, кто-то сталкивался с подобной задачей или есть какие-то соображения на сей счет? Заранее большое спасибо!

 



SWD.Starter.Kit + Manage().Window.Maximize()
2014-04-07 14:01

Добрый всем день!!!

может кто то работал уже с SWD.

есть вопросик не могу понять где в коде поставить Driver.Manage().Window.Maximize();

один раз. Чтоб всегда браузер запускался в максимальном размере

не хочется просто ставить каждый раз при вызове Invoke().

Спасибо



Специалист по тестированию
2014-04-07 14:34

Компания "Вектор Дижитал" - это производитель решений на информационном рынке OTT, IPTV услуг. На сегодняшний день в Компании работает более 70 молодых, активных, профессионалов. Офис находится в центре рядом со ст.м. Сретенский бульвар/Чистые пруды /Тургеневская. Основное направление компании - разработка крупного видеопроекта (и это не сайт), который будет доступен на различных устройствах мобильные телефоны, планшеты, PC, Smart TV, консоли и т.п. Работа будет связана с разработкой разнообразных приложений (как видеоприложения, так и игровые).

Требования:

Знание основ web приложений.

Знание основ HTML.

Знание основ Jscript

Знание одного из языков Java, Phyton, C#

Знание основных принципов и методологий тестирования (Unit, Functional, Regression testing …);

Опыт автоматизации тестирования web приложений (Selenium Webdriver...и т.п.)

Опыт работы с системой контроля версий (любой из: ClearCase, SVN, Git)

Обязанности:

Разработка автоматических тестов frontend для различных конфигурациий (deskstop, tv, smart tv, android, ios).

Внедрение и поддержка тестовой фермы.

Внедрение и поддержка continuous integration.

Анализ требований к программному продукту.

Разработка тест-кейсов и сценариев тестирования.

Работа с bug tracking системами.

Взаимодействие с командой разработки.

В зависимости от позиции – организация и руководство автоматизацией тестирования в целом.

Условия:

Конкурентоспособная белая заработная плата, устройство по трудовой.

Гибкий график. Кухня (чай, кофе, фрукты… бесплатно)

Тип занятости:

Полная занятость.

 



Скриншоты в WebDriver: где сохраняется файл?
2014-04-07 16:23

 Добрый день.

 

Снятие скриншотов в WebDriver организовано достаточно просто:

 

File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File(screenshotPath));
 
Но непонятна одна вещь: где именно сохраняется скриншот после первой команды? Есть ли смысл удалять его после выполнения второй команды? Или, скажем, выполнять moveFile, а не copyFile, чтобы не заморачиваться с удалением?
 
Спасибо.


Selenium Server + FF... не запускается
2014-04-07 16:44

Добрый день.

Я начинаю изучать Селениум и столкнулся с таким моментом, при запуске тестов из командной строки, поднимается ФФ но тесты не проводятся. Удалось найти информацию, что, при запуске сервера он создает "нулевой" профиль, но как этот момент обойти информации нет (т.е. предположения есть и годичной давности).

 

54f671c57c6a2d054ed1abc9d1a56a385b7c4d17

 

5090509bc4b8c1c33cb29d840aa333a85b7c4d17

 

ФФ - v.28.0

S. IDE - v.2.5.0

S. Server - v.2.41.0

 

Подскажите пожалуйста, как можно победить...

 

 

ПС.

тестировалась страничка на локальной машине (на Денвере)

S.IDE вродь работает нормально

 

c83cbceea3516071e00331e8dd33aca65b7c4d17

 



Здоровая подборка ссылок по мобильной тематике
2014-04-07 20:04

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

cSz3O0V0fDrGu2nHHtf9QYhBAxRW1wgXF2y_rz-5

Сегодня всемирный день здоровья!

Уголок разработки, тестирования и распространения приложений:

1. Cheat sheet по тестированию безопасности iOS приложений

2. Слайды Олега Никифорова: "Тестирование Android и iOS приложений. Практическое руководство"

3. Слайды и видеозапись доклада: "Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений"

4. Тестирование мобильных приложений: вопросы и ответы

5. Как эмулировать мобильные девайсы с помощью Chrome Вдруг кто не в курсе :)

6. Полезные материалы для мобильного разработчика #47 (31 марта-6 апреля)

7. Полезное для Android разработчика #2

8. Особенности мобильных приложений на платформе iOS, использующих логин и пароль клиентов для доступа к платному контенту

9. А вы идете на DroidCon 2014?

10. DevGAMM Moscow 2014 пройдет 15-16 мая

11. Летняя презентация Apple WWDC 2014 состоится 2 июня


Читать дальше

Здоровая подборка ссылок по мобильной тематике
2014-04-07 20:04

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

cSz3O0V0fDrGu2nHHtf9QYhBAxRW1wgXF2y_rz-5

Сегодня всемирный день здоровья!

Уголок разработки, тестирования и распространения приложений:

1. Cheat sheet по тестированию безопасности iOS приложений

2. Слайды Олега Никифорова: "Тестирование Android и iOS приложений. Практическое руководство"

3. Слайды и видеозапись доклада: "Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений"

4. Тестирование мобильных приложений: вопросы и ответы

5. Как эмулировать мобильные девайсы с помощью Chrome Вдруг кто не в курсе :)

6. Полезные материалы для мобильного разработчика #47 (31 марта-6 апреля)

7. Полезное для Android разработчика #2

8. Особенности мобильных приложений на платформе iOS, использующих логин и пароль клиентов для доступа к платному контенту

9. А вы идете на DroidCon 2014?

10. DevGAMM Moscow 2014 пройдет 15-16 мая

11. Летняя презентация Apple WWDC 2014 состоится 2 июня


Читать дальше

Здоровая подборка ссылок по мобильной тематике
2014-04-07 20:04

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

cSz3O0V0fDrGu2nHHtf9QYhBAxRW1wgXF2y_rz-5

Сегодня всемирный день здоровья!

Уголок разработки, тестирования и распространения приложений:

1. Cheat sheet по тестированию безопасности iOS приложений

2. Слайды Олега Никифорова: "Тестирование Android и iOS приложений. Практическое руководство"

3. Слайды и видеозапись доклада: "Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений"

4. Тестирование мобильных приложений: вопросы и ответы

5. Как эмулировать мобильные девайсы с помощью Chrome Вдруг кто не в курсе :)

6. Полезные материалы для мобильного разработчика #47 (31 марта-6 апреля)

7. Полезное для Android разработчика #2

8. Особенности мобильных приложений на платформе iOS, использующих логин и пароль клиентов для доступа к платному контенту

9. А вы идете на DroidCon 2014?

10. DevGAMM Moscow 2014 пройдет 15-16 мая

11. Летняя презентация Apple WWDC 2014 состоится 2 июня


Читать дальше

Запуск удаленного selenium-сервера
2014-04-07 20:16

Здравствуйте. 

Работаю на маке в parallels. В нем установлена убунта. Необходимо писать тесты selenium, и хочу чтобы тесты отрабатывали в браузере непосредственно на локлаьной машине (на маке), а не в VM.

Для этого мне необходимо на локальной машине установить selenium-server, верно? В таком случае, как его нужно правильно запустить, чтобы подключиться к нему из виртуальной машины?



Чтение SMS с USB-модема
2014-04-07 21:54

Выкладываю функцию чтения смс с помощью QTP и AT-комманд напрямую из USB-модема. Может быть кому-то пригодится.

Function getSMS(timeout)
  getSMS = false
    Set oComm = CreateObject("MSCOMMLib.MSComm")
    oComm.CommPort = 7
    oComm.Settings = "9600,n,8,1"
    oComm.PortOpen = True
    oComm.InputMode = comInputModeText
    oComm.InputLen = 0
    oComm.Output ="AT+CMGF = 1" & vbCrLf
    oComm.Output = "AT+CNMI=1,2,0,0,0" & vbCrLf
    wait 0,500
   For i = 0 to timeout
            out = oComm.Input
            If полученная смс содержит "CMT" Then
                getSMS = out
                Exit for
            End If
            wait 1
            i = i+1
    Next
oComm.PortOpen = False
set oComm = nothing
End Function

Этот код можно по желанию разбить на отдельные функции и сделать класс для работы с COM-портом. Также можно доделать проверку подключения модема.

Извиняюсь за возможные ошибки и форматирование, т.к. писал на коленке.



© 2010 | Software-Testing.Ru


В избранное