Хотя летом все отдыхают от работы, многие стараются посвятить это время саморазвитию, сделать то, на что в будние дни не хватает сил и времени. Нет-нет, это не означает, что надо пожертвовать несколько дней своего законного отпуска, чтобы посетить какой-нибудь тренинг или конференцию. Даже отдыхая на курорте или на даче легко найти час-другой, чтобы послушать вебинар. Потратить с пользой время путешествия в самолёте. Посмотреть во время завтрака, чтобы было над чем подумать в течение дня, поджариваясь на пляже. Включить вечером, чтобы снились профессиональные сны :)
В общем, вы отдыхаете -- а квалификация растет. Потому что летом всё должно расти!
Вебинары охватывают самые различные области тестирования: проектирование тестов, автоматизация, тестирование производительности и защищенности веб-приложений, модульное тестирование, регрессионное тестирование и многое другое. Потратьте пять минут времени, чтобы ознакомиться со списком вебинаров.
Юридические лица могут приобрести полный пакет двух и четырехчасовых вебинаров по договору лицензирования. Стоимость 10 000 рублей (обычная цена 19 900 рублей). Для оформления договора необходимо прислать запрос на trainings@software-testing.ru.
А также мы приготовили 40% скидки на пакеты записей длинных тренингов.
Вопрос по тестам в VS2010
2012-05-10 10:28
Здравствуйте. такой вопрос возник.
Есть некий веб-сервис,в котором доступна регистрация,создание вкладок, заметок, прикрепление файлов...есть интерфейс в котором списком отображаются группы. они создаются пользователями с определёнными правами.
обычный Web Perfomance тест можно заставить залогиниться, создать группу, выйти. Нужно как то узнать,действительно ли она создаётся и добавляется в базу? Тоже касается и проверки базы логинов-паролей.
Заранее благодарен.
Тестировщик-внедренец ПО
2012-05-10 15:44
Компания ITSourcing ищет сотрудника на должность "Тестировщик-внедренец ПО". Мы предлагаем специалистам демократичный и современный подход к интересным задачам в области информационных технологий. Наши специалисты работают на проектах для крупных Государственных заказчиков, крупных банков и коммерческих организаций, а также для крупных заказчиков со всего мира.
На данный момент требуется тестировщик-внедренец на проект к крупному гос. заказчику с выездами к заказчику для поддержки внедрения.
Обязанности:
Проведение ручного тестирования ПО;
Написание тестовой документации (тест-плана);
Разработка автоматизирующих авто-тестов (Rational, Mercury, Java);
Возможные выезды к заказчику;
Сбор замечаний пользователей, проведение обследования;
Написание пользовательской и проектной документации;
Поддержка пользователей при внедрении.
Требования:
Высшее образование или незаконченное высшее техническое образование (заочное или последний курс);
Навыки программирования на любом языке;
Знание ОС семейства Windows и навыки администрирования;
Коммуникабельность;
Умение решать поставленные задачи;
Ответственность и самоорганизация.
Условия:
Зарплата - 30 000 рублей
Испытательный срок - 1 месяц с заработной платой 25 000 рублей;
Удаленная работа с возможными выездами к заказчику;
Премии по итогам финансового завершения проекта;
Дружный и современный коллектив;
Обучение по профессиональному направлению и life management;
Недельная отработка - 50 часов (на удаленке).
Тип занятости
Полная занятость, удаленная работа
Книга плохая. Она не стоит времени, потраченного не нее.
Огромное количество грубых ошибок как авторов, так и переводчиков.
Примеры ошибок.
* Первое предложение части IV "Автоматизация": "Автоматизация тестов - основная практика гибкой методологии". Минимум два заблуждения в одном предложении.
* На той же странице еще много заблуждений от авторов, но вот пример перлов от переводчиков: "Тема автоматизации также является весьма обширной. Она включает такие задачи, как написание простых сценариев оболочки, установка свойств сеансов и создание устойчивых автоматизированных тестов." Что хотели сказать то?
Резюме: потратьте деньги и время на что нибудь приличное.
Но мне надо выполнять остальные, только когда этот статус = FINISHED.
Я попробовала вставить туда ConditionalGoto, но не помогло :(
2. Вытекает из первого. Тест-кейс отрабатывает, говоря, что "все ок", все зелененькое.
Открываешь Response и видишь там <Exception>
Как поставить проверку - вернул <Exception> = тест не прошел?
не могу создать баг на русском языке -см картинку (на английском все ок).гугл не помог .
Есть идеи ?
Как правильно тестировать Поиск (фильтр).
2012-05-10 18:49
У меня на сайте есть возможность выбрать людей из списка.
Можно выбрать по Фамилии или Имени или Городу итп. Всего таких полей 20!!!
Вопрос: должен ли я тестировать все возможные комбинации, например Имя-Фамилия-Город или Имя - Страна итп.
Или достаточно протестировать всё по отдельности и всё вместе?
Спасибо!
Sikuli + Selenium
2012-05-10 20:55
Есть необходимость автоматизации некоторых flash-вещей в рамках тестов Selenium 2.
Сами тесты пишутся на Java в Eclipse (под Win). Для автоматизации флэша используется Сикули.
В самом Эклипсе тесты запускаются прекрасно, Сикули находит нужные элементы и по ним кликает.
При запуске тестов из консоли:
java.lang.UnsatisfiedLinkError: C:\Program Files\Sikuli X\libs\Win32Util.dll: Ca
n't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader
.java:44)
at org.sikuli.script.Win32Util.<clinit>(Win32Util.java:19)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.sikuli.script.Env.getOSUtil(Env.java:91)
at org.sikuli.script.ScreenHighlighter.init(ScreenHighlighter.java:180)
at org.sikuli.script.ScreenHighlighter.<init>(ScreenHighlighter.java:293
)
at org.sikuli.script.Screen.initBounds(Screen.java:105)
at org.sikuli.script.Screen.<init>(Screen.java:98)
at fw.SikuliHelper.<init>(SikuliHelper.java:16)
at fw.ApplicationManager.getSikuliHelper(ApplicationManager.java:101)
at fw.VideoHelper.startVideoUploadViaFlash(VideoHelper.java:196)
at fw.VideoHelper.startUpload(VideoHelper.java:122)
at fw.VideoHelper.uploadVideo(VideoHelper.java:90)
at tests.base.VideoUpload.uploadVideoViaFlash(VideoUpload.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocat
ionHelper.java:76)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:846)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1170)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWork
er.java:125)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
at org.testng.TestRunner.runWorkers(TestRunner.java:1147)
at org.testng.TestRunner.privateRun(TestRunner.java:749)
at org.testng.TestRunner.run(TestRunner.java:600)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:317)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:312)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:274)
at org.testng.SuiteRunner.run(SuiteRunner.java:223)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1039)
at org.testng.TestNG.runSuitesLocally(TestNG.java:964)
at org.testng.TestNG.run(TestNG.java:900)
at org.testng.TestNG.privateMain(TestNG.java:1182)
at org.testng.TestNG.main(TestNG.java:1146)
Причем при любый вариантах параметра -classpath ...
Может быть, кто-то уже сталкивался с подобной проблемой?
суть проблемы:
надо запустить одинаковые тесты в ИЕ и ФФ одновременно.
решил использовать MBUnit. там есть атрибут [Parallelizable] все работает но проблема в том что WebDriver не Tread-safe и зачастую открывается либо вместо ФФ ИЕ либо наоборот либо просто вылетает Exception.
подскажите пожалуйста как это сделать. можно не MBUnit)