← Январь 2012 → | ||||||
1
|
||||||
---|---|---|---|---|---|---|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
21
|
22
|
|||||
28
|
29
|
|||||
За последние 60 дней 26 выпусков (3-4 раза в неделю)
Сайт рассылки:
http://https://software-testing.ru/forum/
Открыта:
04-06-2004
Статистика
0 за неделю
вакансия QA инженера (г. Нижний Новгород)
Новые темы форума тестировщиков
Помогите плз с установкой 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 И как проверить, каким путем, соответствует ли эта последняя запись в БД именно моему новосозданному реквесту или нет. "ДМ Онлайн" Тестировщик (веб) 2012-01-27 14:22 Дорогие редчайшие тестировщики веб! Вы очень нужны компании Деловой Мир Онлайн! :) Есть 3 вакансии разных уровней! ТЕСТИРОВЩИК Обязанности:
Требования:
з.п. белая, варьируется в зависимости от уровня и опыта (40-45-выше)+квартальные бонусы ВЕДУЩИЙ ТЕСТИРОВЩИК Обязанности:
Требования:
з.п. белая, 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 |
В избранное | ||