?

Log in

qa сообщество altoros' Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 10 most recent journal entries recorded in qa сообщество altoros' LiveJournal:

Tuesday, February 9th, 2010
3:11 pm
[vinapi]
QuickSort
Конечно же все мы помним такой метод сортировки!!
Как?! Не все?!! Как?! Не помним?! :-)
вот и я тоже не помнила, а  на википедии  мне так наглядно всё разъяснили!
Просто решила поделиться, ну и сохранить, чтобы не забыть :)
Thursday, July 23rd, 2009
8:53 am
[he3naika]
Siege — утилита для нагрузочного тестирования веб-серверов
Лично для меня и для другов моих линуксойдов всегда было проблемой проведения нагрузочного тестирования для веб-сервером. В отличии от винды, в линухе нету такого изабилия различных утилит которые бы позволяли решить поставленную задачу. Всегда приходилось карябать скриптики на python\perl которые слали забросы, принимали пакеты и кое-как иммитировали работу n-количества пользоватлей (это в общих чертах)... Сча про это частично можно забыть благодаря Siege!!!

Siege – это утилита для нагрузочного тестирования веб-серверов. Она была создана для того чтоб дать разработчикам возможность проверить ресурсоёмкость своего кода в условиях, максимально приближенных к реальным. Так же Siege может имитировать обращения к сайту сразу нескольких пользователей. Это позволяет держать сервер как бы «под осадой» долгое время. Количество запросов, произведённых при «осаде», рассчитывается из общего количества пользователей и количества их обращений к серверу. Например 20 пользователей, обратившись по 50 раз, создают в общей сложности 1000 запросов. Результат, выводимый программой после тестирования, включает в себя время затраченное на проверку, общее количество переданной информации ( включая заголовки ), среднее время ответа сервера, его пропускную способность и число запросов на которые пришёл ответ с кодом 200. Эти данные формируются и выдаются при каждой проверке. Подробно они описываются ниже. Siege имеет 3 основных модели работы – режим регрессионного тестирования, режим имитации Интернета и режим грубой силы. Программа считывает порцию ссылок из конфигурационного файла и обращается к ним по очереди ( режим регрессионного тестирования ) или случайно ( имитация интернета ). Или же пользователь может указать один единственный адрес к которому будут производиться все обращения – режим грубой силы.

Read more...Collapse )
Взято с habrahabr.ru/blogs/webdev/65128/
Спасибо афтору Kuzya!


Tuesday, June 9th, 2009
5:28 pm
[vinapi]
самообразовываемся :)
 ЫЫЫ Я даже подумать не могла, что такое существует :) То есть, что такое существует в теории и этому есть имя :)))

http://ru.wikipedia.org/wiki/Гейзенбаг
http://ru.wikipedia.org/wiki/Мандельбаг
http://ru.wikipedia.org/wiki/Борбаг
http://ru.wikipedia.org/wiki/Шрёдинбаг


Я даже подумать не могла, что такое существует :) То есть, что такое существует в теории и этому есть имя :)))


Current Mood: confused
Wednesday, March 11th, 2009
5:46 pm
[vinapi]
Testing 'Search' functionallity
http://www.philosophe.com/search/search_tests.html

неоднократно сталкивалась с тестированием такой функциональности, как Поиск. И постоянно у меня были траблы, как же правильно и грамотно протестировать. Вот, нарвалась на статейку. Вроде она вразумительно рассказывает что к чем. Только все равно мало.

Может у кого есть литература по этой теме, или личный опыт? Расскажите как тестите Search functionality.
Tuesday, February 17th, 2009
11:00 pm
[vinapi]
Jester
В общем. о тулзе все сказано тут:
http://jester.sourceforge.net/

В двух словах - тузла, которая позволяет посредством мутационного тестирования узнать насколько код покрыт тестами. Вернее даже так: какая часть кода не покрыта тестами.

Доки там вроде приличные, надо не забыть, скачать и поколупаться с ним
Friday, December 19th, 2008
2:01 pm
[vinapi]
рабочие будни
что-то вот подумалось...

По-моему следует всегда оставлять на завтра какой-то кусочек запланированной на сегодня работы.  Небольшой, но чтобы им хотелось заняться сегодня, а  оставляешь на завтра. От этого никто не пострадает, но появится плюс - просто тогда на следующее утро идешь на работу, и уже знаешь, что день начнешь именно с того, что хотел сделать вчера!
Понимаешь, что не надо приходить и думать "тааак, с чего бы начать....".  Старт дан! А там уже и дальше работа найдется  :-) 

Для меня во всяком случае тогда появляется дополнительный стимул топать утром в горку на работу))))
Thursday, October 2nd, 2008
3:04 pm
[vinapi]
XPATH
Пока не забыла.. Всем заинтересованным: пару фишечек котрые облегчат работу с XPath-ом
В общем длинный страшный полный  xpath "xpath=//table/tbody/tr/td[@class='example']/li[3]/div/div/a[@class='finish_button']" можно сократить до "//table//li[3]//*[contains(@class, 'finish')]".  
Объясняю по порядку:  // в самом начале - означает что это как р
аз-таки xpath
 li[3] - третья лишка. Ну, это, я думаю, понятно)
// в середине сродни символу *:  может быть сколько угодно тегов вместо этого '// '
 /* - ну это как раз-таки означает неизвестный тег. Хоть tr, хоть td, хоть вообще неизвестно что )
contains(@class, 'finish') - в названии класса содержится слово 'finish'.

Корявенько описано, но надеюсь понятно) Юзайте :-)

Update:
кроме contains есть еще и not(contains). То есть  может не только содержать строку заданную но и не содержать ее.
Пример: //*[not(contains(@class, 'new'))]

Я счастлива!!! Есть еще чудный оператор OR. С нашим HTML он ой как пригодится. Вот у нас есть элементик с атрибутами class='button_cancel' и title='cancel'. Вот мы его описывали "//*[@class='button_cancel']" или  "//*[title='cancel']" ну или вообще
 "//*[@class='button_cancel'] [@title='cancel']", а тут наши доблестный программеры возьми и убери тайтл у него! **><@!!*?!  А тут кррасота: "//*[@class='button_cancel'] or [@title='cancel']" Та-дам! И пусть удаляют что хотят и как хотят! :-)
Monday, September 29th, 2008
9:04 pm
[vinapi]
RSpec
бля

<маты>  <маты> <трехэтажные маты>
ненавижу этот сраный rspec!!!!!!
ХОТЬ КТО-НИБУДЬ хоть ЧТО-НИБУДЬ понимает в нем????!!!!!
я абслютный неудачник -  мне дали видео, я нашла материалы в инете но у меня хуй что получается!!!!!!!!  я абслютно не понимаю что  надо делать!!! вообще! полный ноль!!!!
вот что вы делаете в такой ситуации? Я 666 раз просмотрела видео, я 666 раз перечитала всю инфу по views rspec. и я все равно нихрена не понимаю!!!!!!!!!
 
я уже вторую неделю трахаюсь с этой сраной рспекой! пожалуйста помогите!!!!!!!!!

Current Mood: angry
Thursday, September 25th, 2008
9:14 pm
[vinapi]
TestNG
Вот и начну, но больше пометка для себя на будущее - под правило этот пост не попадает.
В общем,  откопала я такую статейку :
....

Создатели Selenium советуют использовать системы модульных (unit) тестов для автоматизации, в частности TestNG. Связка Selenium – Java – TestNG показала себя с очень хорошей стороны. Автоматизация стала проще из-за следующих преимуществ TestNG:

  • Встроенная система отчётов. То, что раньше приходилось разрабатывать отдельно, идёт готовым формализованным решением.
  • Тестовые сценарии создаются в виде xml-файлов, а тестовые данные доставляются отдельно, что значительно упрощает создание тестовых данных.
(http://www.a1qa.ru/knowledge_base/tester_blog/)

Так вот хочу глянуть что за зверь такой - TestNG

Ссылки:
http://testng.org/
http://en.wikipedia.org/wiki/TestNG


8:57 pm
[vinapi]
Hello world!
Ура товарищи!

В смысле здравствуйте :-)
В общем, для кого и для чего сообщество...  Что-то подумалось мне, что неплохо бы было обмениваться опытом, образовываться ну и общаться с себе подобными)
Идея такова: кто когда где чего нового узнает - постите сюда! Не зажимайте опыт, мысли и идеи )) Мы все знаем всего по чуть-чуть, давайте этим и делиться!

Как минимум раз в недельку каждый делает посты обо всем, что касается qa, ruby, indigo, etc. Новинки qa мира, события, знания - в общем чего придумаете. Единсвтенное правило - знать то, о чем пишете. Прошариться так, чтобы хотя  б на коменты коллег отвечать :-)

Попробуем?


My Website   About LiveJournal.com