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

вакансия QA инженера (г. Нижний Новгород)



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

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


вакансия QA инженера (г. Нижний Новгород)
2012-01-27 10:49
Компания-разработчик программного обеспечения в области CAD/CAM/CAE объявляет конкурс на замещение вакансии QA инженера в группе Quality Assurance.
Ваша работа будет связана с тестированием производимого компанией ПО, включая программы для подготовки CAD-моделей к обработке на станках с ЧПУ.

Должностные обязанности:
1. Участие в разработке требований к программному обеспечению
2. Составление тест-планов
3. Разработка автоматических тестов и ручных тест-сценариев
4. Проверка функциональных характеристик разрабатываемого ПО
5. Выполнение автоматических и ручных тестов
6. Описание найденных ошибок в ПО
7. Анализ результатов тестирования
8. Составление отчетов, документирование результатов тестирования, рекомендаций по QA

К кандидатам предъявляются следующие требования:

Обязательные:
∙ Высшее техническое образование
∙ Английский на уверенном среднем уровне (чтение документации, написание отчетов, возможность объясняться с иностранными коллегами)
∙ Опыт тестирования или приёмки ПО
∙ Опыт работы в одной из CAD систем (AutoCAD, Parasolid, Catia V5, Unigraphix, SolidWorks, ProE и т.д.)
∙ Обращение с компьютером на уровне продвинутого пользователя, хороший уровень владения MS Excel

Желательные:
∙ Опыт подготовки программ и обработки моделей на станках ЧПУ
∙ Опыт работы в области микроэлектроники и проектирования печатных плат
∙ Опыт автоматического тестирования
∙ Опыт работы с языками программирования

Офис в верхней части города, расширенный соцпакет, конкурентоспособная заработная плата.
Резюме на русском и на английском языках направлять на hr@opencascade.com
В резюме просьба указывать ваши реальные зарплатные ожидания в динамике долговременного (5 лет min) сотрудничества.

контакты: +7 (831) 411 51 18


Помогите плз с установкой skipfish
2012-01-27 11:27
Скачал архив с http://code.google.com/p/skipfish/ ,распаковал..
Но при запуске команды Make
получаю ошибку


cc -L/usr/local/lib/ -L/opt/local/lib skipfish.c -o skipfish -O3 -Wno-format -Wall -funsigned-char -g -ggdb -I/usr/local/include/ -I/opt/local/include/ -DVERSION=\"2.03b\" \
 http_client.c database.c crawler.c analysis.c report.c -lcrypto -lssl -lidn -lz
 In file included from crawler.h:26,
 from skipfish.c:41:
 http_client.h:26:25: error: openssl/ssl.h: Нет такого файла или каталога
 In file included from crawler.h:26,
 from skipfish.c:41:
 http_client.h:193: error: expected specifier-qualifier-list before ‘SSL_CTX’
 skipfish.c: In function ‘main’:
 skipfish.c:251: warning: implicit declaration of function ‘SSL_library_init’
 skipfish.c:655: warning: implicit declaration of function ‘EVP_cleanup’
 skipfish.c:656: warning: implicit declaration of function ‘CRYPTO_cleanup_all_ex_data’
 http_client.c:37:25: error: openssl/ssl.h: Нет такого файла или каталога
 http_client.c:38:25: error: openssl/err.h: Нет такого файла или каталога
 http_client.c:39:18: error: idna.h: Нет такого файла или каталога
 http_client.c:40:18: error: zlib.h: Нет такого файла или каталога
 In file included from database.h:29,
 from http_client.c:45:
 http_client.h:193: error: expected specifier-qualifier-list before ‘SSL_CTX’
 http_client.c: In function ‘parse_url’:
 http_client.c:292: warning: implicit declaration of function ‘idna_to_ascii_8z’
 http_client.c:292: error: ‘IDNA_SUCCESS’ undeclared (first use in this function)
 http_client.c:292: error: (Each undeclared identifier is reported only once
 http_client.c:292: error: for each function it appears in.)
 http_client.c: In function ‘parse_response’:
 http_client.c:1615: error: ‘z_stream’ undeclared (first use in this function)
 http_client.c:1615: error: expected ‘;’ before ‘d’
 http_client.c:1620: error: ‘d’ undeclared (first use in this function)
 http_client.c:1630: warning: implicit declaration of function ‘inflateInit2’
 http_client.c:1630: error: ‘Z_OK’ undeclared (first use in this function)
 http_client.c:1631: warning: implicit declaration of function ‘inflateEnd’
 http_client.c:1636: warning: implicit declaration of function ‘inflate’
 http_client.c:1636: error: ‘Z_FINISH’ undeclared (first use in this function)
 http_client.c:1639: error: ‘Z_BUF_ERROR’ undeclared (first use in this function)
 http_client.c:1639: error: ‘Z_STREAM_END’ undeclared (first use in this function)
 http_client.c: In function ‘destroy_unlink_conn’:
 http_client.c:1735: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1735: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1736: error: ‘struct conn_entry’ has no member named ‘prev’
 http_client.c:1736: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:1736: error: ‘struct conn_entry’ has no member named ‘prev’
 http_client.c:1736: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:1737: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:1737: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:1737: error: ‘struct conn_entry’ has no member named ‘prev’
 http_client.c:1738: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:1738: warning: implicit declaration of function ‘SSL_free’
 http_client.c:1738: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:1739: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1739: warning: implicit declaration of function ‘SSL_CTX_free’
 http_client.c:1739: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1740: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c:1741: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c: In function ‘reuse_conn’:
 http_client.c:1751: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1751: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1752: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1753: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:1754: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c:1755: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:1755: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c:1756: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:1756: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:1756: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:1757: error: ‘struct conn_entry’ has no member named ‘SSL_rd_w_wr’
 http_client.c:1757: error: ‘struct conn_entry’ has no member named ‘SSL_wr_w_rd’
 http_client.c: In function ‘check_ssl’:
 http_client.c:1862: error: ‘X509’ undeclared (first use in this function)
 http_client.c:1862: error: ‘p’ undeclared (first use in this function)
 http_client.c:1864: warning: implicit declaration of function ‘SSL_get_peer_certificate’
 http_client.c:1864: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:1872: warning: implicit declaration of function ‘ASN1_UTCTIME_cmp_time_t’
 http_client.c:1876: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1877: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1881: warning: implicit declaration of function ‘X509_NAME_oneline’
 http_client.c:1883: warning: left-hand operand of comma expression has no effect
 http_client.c:1883: warning: left-hand operand of comma expression has no effect
 http_client.c:1884: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1885: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1887: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1888: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1895: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1907: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1908: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1910: warning: implicit declaration of function ‘X509_free’
 http_client.c:1912: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1913: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:1915: error: ‘struct conn_entry’ has no member named ‘ssl_checked’
 http_client.c: In function ‘conn_associate’:
 http_client.c:1975: error: ‘errno’ undeclared (first use in this function)
 http_client.c:1975: error: ‘EINPROGRESS’ undeclared (first use in this function)
 http_client.c:1981: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1981: warning: implicit declaration of function ‘SSL_CTX_new’
 http_client.c:1981: warning: implicit declaration of function ‘SSLv23_client_method’
 http_client.c:1983: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1985: warning: implicit declaration of function ‘SSL_CTX_set_mode’
 http_client.c:1985: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1985: error: ‘SSL_MODE_ENABLE_PARTIAL_WRITE’ undeclared (first use in this function)
 http_client.c:1986: error: ‘SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER’ undeclared (first use in this function)
 http_client.c:1988: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:1988: warning: implicit declaration of function ‘SSL_new’
 http_client.c:1988: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1990: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:1991: error: ‘struct conn_entry’ has no member named ‘srv_ctx’
 http_client.c:1995: warning: implicit declaration of function ‘SSL_set_fd’
 http_client.c:1995: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:1996: warning: implicit declaration of function ‘SSL_set_connect_state’
 http_client.c:1996: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:2002: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:2004: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:2004: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:2010: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2015: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c:2016: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:2016: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c: In function ‘next_from_queue’:
 http_client.c:2045: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:2045: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2045: error: ‘struct conn_entry’ has no member named ‘SSL_rd_w_wr’
 http_client.c:2048: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:2058: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:2076: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2076: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2076: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2078: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2079: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2080: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2081: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2085: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2087: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:2087: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2087: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2088: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2089: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2089: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2089: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2093: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2093: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2093: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2094: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2095: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2096: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2096: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2096: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2100: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2101: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2101: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2101: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2118: error: ‘struct conn_entry’ has no member named ‘SSL_wr_w_rd’
 http_client.c:2119: error: ‘struct conn_entry’ has no member named ‘SSL_rd_w_wr’
 http_client.c:2121: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2127: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2127: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2127: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2132: error: ‘struct conn_entry’ has no member named ‘SSL_rd_w_wr’
 http_client.c:2134: warning: implicit declaration of function ‘SSL_read’
 http_client.c:2134: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:2134: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2134: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2140: warning: implicit declaration of function ‘SSL_get_error’
 http_client.c:2140: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:2141: error: ‘SSL_ERROR_WANT_WRITE’ undeclared (first use in this function)
 http_client.c:2141: error: ‘struct conn_entry’ has no member named ‘SSL_rd_w_wr’
 http_client.c:2142: error: ‘SSL_ERROR_WANT_READ’ undeclared (first use in this function)
 http_client.c:2147: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2147: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2153: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2154: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2154: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2154: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2159: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2161: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2161: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2168: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2168: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2168: error: ‘struct conn_entry’ has no member named ‘read_buf’
 http_client.c:2168: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2169: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2175: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2176: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2176: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2176: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2182: error: ‘struct conn_entry’ has no member named ‘read_len’
 http_client.c:2189: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2190: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2190: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2190: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2195: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2206: error: ‘struct conn_entry’ has no member named ‘SSL_rd_w_wr’
 http_client.c:2207: error: ‘struct conn_entry’ has no member named ‘SSL_wr_w_rd’
 http_client.c:2209: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:2209: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2215: error: ‘struct conn_entry’ has no member named ‘SSL_wr_w_rd’
 http_client.c:2217: warning: implicit declaration of function ‘SSL_write’
 http_client.c:2217: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:2217: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c:2217: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2218: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:2218: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2223: error: ‘struct conn_entry’ has no member named ‘srv_ssl’
 http_client.c:2224: error: ‘struct conn_entry’ has no member named ‘SSL_wr_w_rd’
 http_client.c:2227: error: ‘struct conn_entry’ has no member named ‘ssl_checked’
 http_client.c:2230: error: ‘struct conn_entry’ has no member named ‘write_buf’
 http_client.c:2230: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2231: error: ‘struct conn_entry’ has no member named ‘write_len’
 http_client.c:2231: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2237: error: ‘struct conn_entry’ has no member named ‘write_off’
 http_client.c:2239: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2256: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2258: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2259: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2261: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2262: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2263: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2263: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2263: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2302: error: ‘struct conn_entry’ has no member named ‘next’
 http_client.c:2306: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c: In function ‘http_req_list’:
 http_client.c:2613: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2614: error: ‘struct conn_entry’ has no member named ‘q’
 http_client.c:2627: error: ‘struct conn_entry’ has no member named ‘next’
 In file included from database.c:33:
 http_client.h:26:25: error: openssl/ssl.h: Нет такого файла или каталога
 In file included from database.c:33:
 http_client.h:193: error: expected specifier-qualifier-list before ‘SSL_CTX’
 In file included from crawler.c:30:
 http_client.h:26:25: error: openssl/ssl.h: Нет такого файла или каталога
 In file included from crawler.c:30:
 http_client.h:193: error: expected specifier-qualifier-list before ‘SSL_CTX’
 In file included from analysis.c:28:
 http_client.h:26:25: error: openssl/ssl.h: Нет такого файла или каталога
 In file included from analysis.c:28:
 http_client.h:193: error: expected specifier-qualifier-list before ‘SSL_CTX’
 analysis.c: In function ‘maybe_xsrf’:
 analysis.c:397: warning: implicit declaration of function ‘time’
 In file included from report.c:33:
 http_client.h:26:25: error: openssl/ssl.h: Нет такого файла или каталога
 In file included from report.c:33:
 http_client.h:193: error: expected specifier-qualifier-list before ‘SSL_CTX’
 make: *** [skipfish] Ошибка 1


а на другой машине вообще выдал "команда make не найдена"

Поиск элемента с помощью Find по параметру
2012-01-27 12:03
Такой вопрос: имеется элемент на HTML странице - таблица, в которой имеются некие значение. Ячейки ее описываются следующим образом:

<div class="gridCell gridCurrentCell" colindex="1" style="padding-left: 4px; xposition: absolute; top: 0px; height: 19px; left: 128px; width: 56px; overflow-x: hidden; overflow-y: hidden; color: white">
<div class="gridCellText" style="white-space:nowrap;text-align:right;line-height:10pt;" title="">
<span>88 924</span>
</div>
</div>


Вопрос в следующем: возможно ли с помощью find-а провести поиск элемента по параметру class="gridCell gridCurrentCell"?

У меня получалось выцепить элемент okButton по id, при помощи конструкции
TestObject[] to = find(atDescendant(".id","okButton"));

вот отсюда:
<div id="okButton" class="webButton webButtonFFDefault webButtonFFRound" style="top: 125px; left: 220px; height: 20px; width: 70px; line-height: 18px; background-image: url("http://arf.cinimex.ru/ARFtest/ru/e1csys/mngsrv/button.png?sysver=8.2.14.540"); padding-top: 0px; padding-left: 0px; border-top-color: rgb(179, 172, 134); border-right-color: rgb(179, 172, 134); border-bottom-color: rgb(179, 172, 134); border-left-color: rgb(179, 172, 134)">


Но только с параметром class он этого проделывать не хочет, судя по всему, потому что он пытается найти класс такого типа.
Заранее извиняюсь, что немного сумбурно, если понадобятся уточнения - попытаюсь объяснить, потому как работаю с RFT недавно

Обращение к дргому проекту в test complete.
2012-01-27 12:41
Как в тесткомплите из модуля первого проекта вызвать функцию, находящуюся в модуле другого проекта. Оба проекта находятся в одном project suit'е.

Watir. Connect to an Oracle Database
2012-01-27 13:50
Ребята, подскажите , если знаете.
Мне нужно, чтобы после создания реквеста совершалось соединение с БД и соответствующей командой (например, select * from my_request order by request_id desc) проверять последний созданный реквест.
Что я имею:
DB oracle
PLSQL Developer
OCI8 инсталирована

Вот часть кода соединения с БД (но он не работает):
connection = OCI8.new( 'UserName', 'password', 'ip:port/scheme')
cursor = connection.exec('select * from table')
while r = cursor.fetch_hash
r.each {|key, value| puts "#{key} is #{value}" }
end
puts cursor.row_count
cursor.close
connection.logoff

И как проверить, каким путем, соответствует ли эта последняя запись в БД именно моему новосозданному реквесту или нет.

&#34;ДМ Онлайн&#34; Тестировщик (веб)
2012-01-27 14:22
Дорогие редчайшие тестировщики веб!

Вы очень нужны компании Деловой Мир Онлайн! :)
Есть 3 вакансии разных уровней!

ТЕСТИРОВЩИК
Обязанности:
  • Ручное функциональное, регрессионное, кроссбраузерное тестирование,
  • Написание тест-кейсов для тестирования функциональности сайта,
  • Документирование найденных ошибок,
  • Ведение документации

Требования:
  • Опыт работы в аналогичной должности от 1 года.
  • Знания HTML и CSS приветствуются,
  • Опыт ручного тестирования веб-проектов,
  • Опыт написания тест кейсов,
  • Работа с системами баг-трекинга,
  • Понимание web-технологий,
  • Грамотная письменная речь.

з.п. белая, варьируется в зависимости от уровня и опыта (40-45-выше)+квартальные бонусы

ВЕДУЩИЙ ТЕСТИРОВЩИК
Обязанности:
  • Общее руководство командой тестировщиков
  • Мониторинг работоспособности сайтов
  • Ведение документации
  • Взаимодействие с разработчиками
  • Написание тест-планов для тестирования функциональности сайта
  • Ручное функциональное, регрессионное, кроссбраузерное тестирование
  • Документирование найденных ошибок

Требования:
  • Опыт тестирования сайтов,
  • Понимание особенностей тестирования сайтов,
  • Понимание web-технологий,
  • Опыт написания тест кейсов,
  • Работа с системами баг-трекинга,
  • Приветствуется знания Google Analytics и Яндекс.Метрика
  • Грамотная письменная речь.

з.п. белая, 60+квартальные бонусы

ТЕСТИРОВЩИК (автоматизированное тестирование)
Позиция новая, поэтому требования весьма размыты.(обсуждаются)
з.п белая, 60-70-выше.(от уровня, опять же)


Жду ответов, звонков и рекомендаций! :)

звоните, пишите в любое время:
kseniya.sotskova@gmail.com
тел. +7-916-687-24-02
skype: incostancy
http://kseniya-sotskova.moikrug.ru/
Ксения


Как в testcomplete сделать, чтобы при блокировке гроупбокса, компонент
2012-01-27 14:34
Если компоненту cxgroupbox свойство enabled поставить в false, то доступ к компонентам, размещённым на нём, заблокирован, однако, они выглядят так же как не заблокированные. Как сделать, чтобы они также имели вид заблокированных?

Бесплатная специальная торговая система
2012-01-28 04:23
Желаете попробовать себя в торговле CFD? И еще получить бесплатно специальную торговую систему? Все это реально! Детально можно ознакомиться здесь http://victorious-forex.com/

Проблема с отчетом результата работы skipfish
2012-01-28 11:53
После работы сканера получил сообщение

[+] Copying static resources...
[+] Sorting and annotating crawl nodes: 8194
[+] Looking for duplicate entries: 8194
[+] Counting unique nodes: 677
[+] Saving pivot data for third-party tools...
[+] Writing scan description...
[+] Writing crawl tree: 2951
[+] Writing crawl tree: 8194
[+] Generating summary views...
[+] Report saved to 'output-8533/index.html' [0xb1811f0d].
[+] This was a great day for science!


Но при открытии того самого /output-8533/index.html открывается страница skipfish но вообще без каких-либо данных

т.е.

Crawl results - click to expand:
Document type overview - click to expand:
Issue type overview - click to expand:

и все что видно..как так?)

Выравнивание столбца в эксле
2012-01-29 11:19
Всем привет, может кто нибудь знает как можно выравнить столбец по длине текста в эксле средствами ТС?
Смысл в том, что в экселевскую таблицу заносятся данные, и они просто не помечаются в ячейку и значения обрезаются. Язык jscript.
Заранее спасибо.

Уровень абстракции тестов
2012-01-29 21:47
Всем привет!
Продублирую вопрос, заданный мной в фейсбуке (и твитере), т.к. здесь наверное более удобно обсудить различные точки зрения.

Пишу селениумные тесты. Скажите плз, какой из вариантов на ваш взгляд выглядит лучше и будет более удобен на практике (и для написания тестов и для их поддержки). Учтите, что тесты пишутся в среде, где все умеют так или иначе программировать.
=============
http://pastebin.com/Wc6K4z4K
=============
1) 1й вариант - то что есть сейчас. Требует компромисса между скоростью написания и читабельностью. Неплохо приспособлен к изменениям, но требует определенных затрат на это.
2) 2й вариант требует затрат на фреймворк, без выигрыша по скорости написания, но с превосходной читабельностью и замечательной реакцией на изменения.
3) 3й вариант - почти "сырой" - т.е. почти никакой не нужен фреймворк и достаточно быстрое написание тестов. Но никакая читабельность и солидные затраты на изменения.

----
На данный момент все подходы применимы, некоторые в экспериментальном варианте. Нужно выбрать. Прошу мнений.
Есть еще подвариант второго варианта
http://pastebin.com/kDf6e9xh

Вообще второй вариант задуман для отвязки проверок от используемого фрейворка (junit, testng etc) и ради возможности следить за тем, чтобы не было тестов без проверок и еще ради возможности найти все ошибки сразу, а не падать на первом же ассерте. Хотя при написание тестов и проверок требует больших затрат.


© 2010 | Software-Testing.Ru


В избранное