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

Специалист по тестированию



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

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

Специалист по тестированию
2010-11-03 12:16
Требования:

* Опыт тестирования Web-проектов;
* Понимание методологии тестирования‚ принципов составления тест кейсов и тестовых планов;
* Понимание процесса работы веб-сайтов‚ связь бизнес-логики и работы программных скриптов. Умение видеть все возможные ситуации работы всей системы в целом;
* Опыт работы с bug-tracking системами;
* Знание английского языка на уровне чтения технической документации;

Желательно:
* Опыт разработки автоматических тестов.
* Опыт работы с Selenium/PHP/MySQL;
Обязанности:

* Участие в разработке информационных систем в качестве тестировщика;
* Разработка методологии и подходов к тестированию;
* Выполнение ручного и автоматизированного тестирования;
* Составление тестовых сценариев и их прохождение;
* Выявление и занесение дефектов в bug-tracking систему;
* Приём результатов выполнения программистами задач;

Условия:

* Офис компании находится в 10 пешком от м. Таганская (кольцевая);
* Рабочий день с 10 до 18.30 (обед 30 мин.);
* Официальное трудоустройство;
* Официальная белая ЗП (обсуждается на собеседовании).

Резюме жду на i-zol@ya.ru

Подключение классов PHPUnit
2010-11-03 12:34
Как подключить все классы phpunit в файл чтобы можно было его запускать не через командную строку а через веб сервер (apache к примеру)?

Имеется файл (взято из примеров на phpunit.de)
phpunit_s1.php

<?php
class StackTest extends PHPUnit_Framework_TestCase
{
    //тесты тесты...
}
?>


если запускать данный файл через комнадную строку, либо так:
$output = shell_exec('phpunit c:\\www_pub\\sel_s1.php');

то всё ок. Если запускать через cmd, то нужные классы подгуржаются автоматически.

Если обратится к файлу через броузер - то возвращает в броузер ошибку вида

Fatal error: Class 'PHPUnit_Framework_TestCase' not found in C:\www_pub\phpunit_s1.php on line 3

Call Stack:
    0.0006     336432   1. {main}() C:\www_pub\phpunit_s1.php:0



оно и понятно, что класс не найден.
если добавить

require_once 'PHPUnit/Framework/Testcase.php';


то выдаст

Fatal error: Class 'PHPUnit_Framework_Assert' not found in C:\Program Files\PHP\pear\PHPUnit\Framework\TestCase.php on line 101

Call Stack:
    0.0003     337384   1. {main}() C:\www_pub\phpunit_s1.php:0
    0.0026     587976   2. require_once('C:\Program Files\PHP\pear\PHPUnit\Framework\TestCase.php') C:\www_pub\phpunit_s1.php:2


Т.е. начинается ситуация "бабка за дедку дедка за репку".

КАК правильно подключить весь фреймворк классов, чтобы в бруозер выводились результаты теста?

КА ищет Java Architect, МСК, ЗП порядка 140 т.р.
2010-11-03 13:36
КА ищет опытного Application Integration Technology Architect для престижной Международной инновационной школы бизнеса России

Кратко о проекте и функионале:
Проект направлен на разработку, доработку и интеграцию софта.
∙ архитектура будет занимать порядка 50% времени;
∙ разработка, доработка, участие в интергации - 30% времени;
∙ администрирование - 20% времени

Requirements:

∙ Excellent knowledge of:
Java Stack
Enterprise Service Bus (ESB)
Service – oriented Architecture (SOA)
Application Integration
Application Servers
Oracle/ BEA products
Identity Management
Master Data Management
∙ Minimum of five years relevant professional experience
∙ Fluent English
∙ Ability to work effectively and collegially with a staff
∙ Excellent interpersonal, communication, and presentation skills
∙ Strong organizational and project management skills

Если Вы активный, целеустремленный, нацеленный на развитие и движение вперед, то ждем Ваши вопросы и резюме на адрес: specialistrecruitment@bk.ru

Старший аналитик (м. Войковская)
2010-11-03 14:10
Требования:
∙ Мужчина;
∙ Высшее образование;
∙ Опыт работы разработчиком /проектировщиком/ аналитиком в компаниях, занимающихся разработкой и внедрением автоматизированных информационных систем;
∙ Большой практический опыт по написанию технических предложений, технических заданий, сопутствующей проектной документации, желательно крупных комплексных проектов;
∙ Знание и опыт внедрения продуктов автоматизации процессов ITSM: Итилиум, BMC Remedy, HPSD, Microsoft SCSM;
∙ Знание методик и инструментов описания бизнес-процессов;
∙ Умение анализировать бизнес-процессы;
∙ Опыт разработки ПО, знание БД , SQL и современных технологий разработки;
Желательно:
∙ Опыт по применению ITIL в крупных компаниях;
∙ Опыт подготовки тендерных предложений на выполнение крупных комплексных проектов разработки и внедрения информационных систем;
∙ Знание процессов и информационных технологий телекоммуникационной отрасли;
Личные качества: Ответственность, самостоятельность, обязательность, желание обучаться.

Обязанности:
∙ Анализ бизнес-процессов заказчика, в основном, процессов ИТ служб и Service Desk (ITSM);
∙ Разработка решений по автоматизации процессов заказчика, в основном, процессов ИТ служб и Service Desk (ITSM);
∙ Разработка коммерческих и технико-коммерческих предложений;
∙ Разработка функциональных требований;
∙ Разработка технических заданий;
∙ Формулирование как высокоуровневых требований к программному обеспечению, так и детальных;
∙ Руководство группой аналитиков в проекте при коллективной аналитической работе.
Условия: з/п 75 тыс.руб., оформление в соответствии с ТК РФ, м. Войковская

Контакты:
т. (495) 981-61-82 доб.535 Елена Шевченко
eshevchenko@bellintegrator.ru (в теме письма указывать название вакансии)

@depend annotation
2010-11-03 17:16
Если кто-нибудь сталкивался, подскажите, что не так.

Пробую составить suite из нескольких небольших тестов:
создал папку test,
тесты из неё запускаю через cmd

phpunit path_to_tests


внутри для проверки создал один файл с тестами
sel_s1Test.php

Проблема: никак не могу настроить использование конструкции
/**
* @depends testlogin
*/

т.е. есть
class name1 extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp() {}
protected function tearDown () {}

public function testlogin ()
{
$this->assertEquals(true, false);
}

/**
* @depends testlogin
*/
public function testnavigatetomodule ()
{}

}


выполняются как
FE

ожидаемый результат:
FS

Протип данного решения прочитал в
http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.test-dependencies

Например, с определением похожей декларации
/**
* *@dataProvider provider
*/
проблем не возникает. Т.е. @dataProvider работает, а @depends игнорируется.

если нужно, вот полный ответ от phpunit
PHPUnit 3.5.3 by Sebastian Bergmann.

FE

Time: 14 seconds, Memory: 4.50Mb

There was 1 error:

1) name1::testnavigatetomodule
PHPUnit_Framework_Exception: Response from Selenium RC server for testComplete().
ERROR: Element //a[@id='link_2' and text()='Сервис'] not found.


C:\www_pub\pricelist\1_Test.php:34

--


There was 1 failure:

1) name1::testlogin
Current URL: http://test1.webadmin.shop.by/index.php

Failed asserting that <boolean:true> matches expected <boolean:false>.

C:\www_pub\pricelist\1_Test.php:24

FAILURES!
Tests: 2, Assertions: 1, Failures: 1, Errors: 1.

Симуляция нажатия комбинации клавиш в Selenium RC.
2010-11-03 17:47
Здравствуйте. Подскажите, пожалуйста, как в Selenium-е имитировать нажатие сочетание клавиш "Alt+O" ?

Знаю что, есть команды: selenium.keyPressNative(keycode) или selenium.keyPress(locator, keySequence) Но не понимаю как записать именно сочетание клавиш.
За ранее спасибо.

Специалист по тестированию ПО
2010-11-03 18:58
Требования:
∙ Гражданство РФ
∙ Возраст от 19 до 30 лет
∙ Опыт работы с системами task tracker и source control (svn)
∙ Опыт работы тестировщиком от 1 года.
∙ Знание основ программирования
∙ Опыт тестирования Windows-приложений
∙ Опыт тестирования web-приложений
∙ Умение четко излагать свои мысли
Как плюс:
∙ Опыт автоматизации тестирования
Обязанности:
∙ Проведение функционального, регрессионного и конфигурационного тестирования
∙ Составление отчетов по проведенному тестированию, описание ошибок и их регистрация
∙ Автоматизация процесса тестирования
Личные качества:
∙ Умение общаться с людьми
∙ Умение работать самостоятельно
∙ Инициативность
∙ Ответственность

Опыт работы тестировщиком от 1 года.
Условия:
Зарплата 28000-35000руб. Оплачиваемый отпуск и больничные. Оформление по ТК РФ. Офис у Метро Тушинская, рядом станция платформа Трикотажная
www.lexpro.ru
E-mail: job@lexpro.ru

Как прописать в локатор путь к элементу с переменным id ?
2010-11-03 19:20
Тестирую сайт в Selenium IDE. Есть необходимость кликать по элементам списка, в котором многие тэги имеют много классов, но все одинаковые для каждого элемента списка. Отличие только в id, который берется с id отображаемой записи в базе. Т.е. при создании новой записи при каждом запуске теста этот самый id будет другим.
Вот пример такой строчки из списка:

<tr class="row g_g_later sel" id="row_t_4cd187e55105bb0417000039">
 
 <td class="r3">
  <div>
   <div class="emptyStar">
    <a class="star" hidefocus="true" style="outline: medium none;"></a>
   </div>
   <div class="gwt-HTML">
    Wed Nov 03 2010 18:03:46 GMT+0200 (MSK) LATER TASK  <span style="display: none;" class="comment_count comments_t_4cd187e55105bb0417000039">0</span>
   </div>
  </div>
 </td>
 
</tr>

Нужно клоцнуть по элементу с текстом "Wed Nov 03 2010 18:03:46 GMT+0200 (MSK) LATER TASK"
Как с помощью xpath, или css, или еще как-то задать путь к такому элементу ?

P.S.
Задать определение по содержащемуся тексту у меня не получается, потому что тест тоже при каждом запуске теста тоже меняется. Я могу сохранить этот текст в JS переменную, но использовать эту переменную в функции contains() не получается. Видимо туда нельзя писать JS код.

Существует ли сертификация для тестировщиков ПО?
2010-11-03 23:01
Доброе времени суток уважаемые. Интересует вопрос, существует ли в России аттестация с присвоением соответствующих сертификатов, по аналогии с сертификацией MS, Sun/Oracle, и т.д. для специалистов в области тестирования ПО?

Тестирование flash игр
2010-11-03 23:42
Собственно, есть возможность поработать тестером flash игр, только до этого такой работой не занимался. Вот, хочу спросить, может кто поделится опытом или посоветует, на что в большей степени уделить внимание при нахождении багов?

Оставайтесь на связи, мы работаем для вас!


© 2010 | Software-Testing.Ru


В избранное