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

Идеальный тестдизайн: от Cem'а Kaner'а до Agile



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

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


Идеальный тестдизайн: от Cem'а Kaner'а до Agile
2015-05-14 09:41

Доклад Максима Богуславского, руководителя отдела обеспечения качества, banki.ru на конференции CodeFest 2015.

 

В своем докладе я хочу рассказать о том:

  • Почему не работают традиционные методы тест-дизайна от Карнера и Майлза в условиях конкуренции?
  • Как тестировать огромный портал за 1 час?
  • Как принять решение о допустимости деплоя в условиях сжатых сроков, неопределенности и известных дефектов?
  • Как определить, что все идет в том ключе, который требуется, и продолжать работать без овертаймов?

Приходите на мой доклад, и я расскажу, что можно сделать за три года с командой классных инженеров и как при этом дать возможность бизнесу захватить рынок и заработать деньги.

 

Посмотреть запись доклада



Version control system:
2015-05-14 10:59

Обьясните пожалуйста для чего нужен GIT? Я недавно в тестировании, до конца немогу понять его предназначение?



Ошибка Unable to locate element
2015-05-14 12:06

Добрый день! Подскажите, пожалуйста, почему может быть следующая ошибка:

 

rg.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"link text","selector":"cheese"}
Command duration or timeout: 30.22 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'xx', ip: '192.168.149.227', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_79'
*** Element info: {Using=link text, value=cheese}
Session ID: 1fe10d4f-5f8d-4e6e-bbae-fb1b2d7d582e
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=37.0.2}]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352)
at org.openqa.selenium.remote.RemoteWebDriver.findElementByLinkText(RemoteWebDriver.java:401)
at org.openqa.selenium.By$ByLinkText.findElement(By.java:242)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344)
at com.eviltester.webdriver.CatalogPage.catalogeSearchForm(CatalogPage.java:62)
at com.eviltester.webdriver.ComTest.test1(ComTest.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"link text","selector":"cheese"}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'ISAVELEVA', ip: '192.168.149.227', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_79'
Driver info: driver.version: unknown
at <anonymous class>.FirefoxDriver.prototype.findElementInternal_(file:///C:/Users/ISAVEL~1/AppData/Local/Temp/anonymous6691705699751790639webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js:10271)
at <anonymous class>.fxdriver.Timer.prototype.setTimeout/<.notify(file:///C:/Users/ISAVEL~1/AppData/Local/Temp/anonymous6691705699751790639webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js:603)
 
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
 
Process finished with exit code -1
 
Если код искомого элемента выглядит так:
 
<div>
 
    <div class="catalog-icon"></div>
    <div class="catalog-details" style="display: table">
        <div>
            <b>
 
                Название модуля 1
 
            </b>
        </div>
        <div></div>
    </div>
 
</div>
 
И соответственно пишу:
WebElement moduleCardName  = driver.findElement(By.linkText("cheese"));
moduleCardName.getText();
 
Ни один элемент не могу найти таким образом:((


Вакансия &#34;Тестировщик ПО&#34;
2015-05-14 15:18

Здравствуйте! В компанию ЗАО "Комита" (www.comita.ru), в связи с расширением управления, приглашаются специалисты на должность: Тестировщик ПО/ Инженер по качеству ПО

Наши требования:

  • Техническое образование: высшее‚ незаконченное высшее
  • Опыт тестирования ПО
  • Уровень владения ПК: опытный пользователь
  • Знание основ клиент-серверных технологий‚ основ работы с СУБД
  • Навыки работы с документацией на программное обеспечение (спецификации‚ технические задания и т.п.)
  • Способность корректно и точно описывать выявленные в процессе тестирования ошибки
  • Обучаемость
  • Общая грамотность

Ваши обязанности:

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

Наши условия:

  • Офис в районе м. Новочеркасская (5 минут пешком), удобный офис (с кухней)
  • Оформление по ТК РФ‚ белая заработная плата (размер оплаты фиксированный и зависит от вашего опыта работы/ уровня знаний, до 60000 руб.) Заработная плата указана ДО вычета налога
  • Стабильность
  • График работы- 5/2 с понедельник-пятница‚ с 10-18, обед включен
  • Полный социальный пакет + ДМС от компании
  • Премии по итогам года/ к праздникам, дополнительная материальная помощь сотрудникам компании
  • Молодой‚ дружный коллектив
  • Использование продвинутых продуктов в рабочем процессе
  • Все спорные вопросы при выполнении работы решаются быстро и оперативно, связка тестер - внутренний заказчик(программист) дружелюбна и бесконфликтна
  • Средний уровень загруженности, все планируемые работы выполняются за 8-часовой рабочий день
  • Разнообразие проектов (как десктопных, так и веб)
  • Достаточно регламентированный процесс тестирования

http://spb.hh.ru/vacancy/13402380

Эл.адрес для связи: evap@comita.ru.



инженер тестировщик ПО
2015-05-14 23:19

инженер-тестировщик программного обеспечения под основные операционные системы, windows, macos, linux.

Требования к кандидату:
- Опыт тестирования от 1 года
- Навыки системного администрирования
- Базовые знания скриптовых языков
- Ответственность
- Быть на связи не менее 5-6 часов в сутки
Желательно:
- нахождение в СПб или Лен. области
- опыт администрирования систем баг трекинга
- знание js, опыт взаимодействия с Qt
- опыт автоматизированного тестирования
Что вы получаете:
- Интересную и перспективную работу, которая даст Вам нужный рабочий и жизненный опыт
- Достойные задачи, которые смогут Вас развивать как профессионала и личность
- Стабильную зарплату в USD
- Нет нужды ездить в офис - вы можете работать из дома
- Возможность начать перспективную карьеру в области новых технологий
- Заработная плата от 500 USD в месяц на первые 3 месяца (испытательный период)
А ВОТ ЭТО - ТЕСТОВОЕ ЗАДАНИЕ:
1. установить small http server
2. установить vmware workstation
3. установить виртуалку windows 8.1 и убунту любую, ну и цент ось скажем
4. установить на них team viewer, скинуть доступ
5. запускать openvpn конфиг на виртуалке забирая инет с 192.168.1.1 (хост ос)
резюме присылайте на почту kuragina.victoria@yandex.ru



© 2010 | Software-Testing.Ru


В избранное