Есть у кого-нибудь опыт тестирования Content search?
Есть много разных типов бизнес-объектов для каждого из которых есть поля, которые участвуют в поиске.
+ в поиске участвует возможное содержимое документов.
+ Для каждого объекта задан уровень доступа отдельных пользователей.
Можете порекомендовать статьи в тему? Какие грабли есть, чтобы на них не напороться (по вашему опыту)?
Снова к вам с вопросом.
С автоматизированным тестированием я не сталкивалась ни разу, к сожалению.
У меня к вам 2 вопроса:
1. Какой в моей ситуации можно выбрать автоматизированный тул в помощь?
2. Подскажите, пожалуйста, принцип создания тест кейсов в моем случае.
Текущая ситуация:
Есть веб сайт, на котором реализован счетчик запросов, каждый запрос грузит какой-то отчет (количество запросов лимитировано для пользователей и гостей сайта - например, для пользователя возможно 100 запросов в день, для гостя - 10 в день).
Есть сервер, на котором хранятся данные по запросам по каждому гостю/юзеру.
Http запрос в JSON формате запрашивает у сервера по API юзера/гостя сколько запросов было сделано за час, за день, И данные по лимитам для этого апи (100 или 10)
Я могу сейчас отследить как отрабатывает запрос - вбив его в строку адреса в броузере и подставив АПИ.
Могу через интерфейс проверить - корректно ли снимается единица за каждый совершенный новый запрос.
Что нужно будет проверять, что будет сделано:
Из элементарного счетчика который сейчас снимает 1 за любой новый запрос будет сделан "сложный" счетчик.
Смысл таков: У юзера есть счетчик на каждый тип отчета и максимальный лимит на кол-во результатов в отчете для каждого типа отчетов.
При запросе счетчик у юзера соответствующий запрошеному типу отчета инкерентируется на 1, при привышении лимита выдается сообщение об ошибке
У каждого пользователя есть свой баланс и указана цена в единицах за 1 результат каждого типа отчета.
При запросе со счета юзера списывается цена умноженная на кол-во результатов в запрошенном отчете.
Планируется вести лог всех списаний со счета.
Когда мне потребуется это прверять - будет реализована только серверная часть (то есть через интерфейс я ничего проверить не смогу).
Направьте меня пожалуйста в правильное русло.
Планирую запросы -
1. Гость делает запрос к каждому виду отчета - проверяю баланс лимитов.
2. Юзер делает запрос к каждому виду отчета - проверяю баланс лимитов.
3. Юзер разлогинивается => становится гостем, проверяю его баланс лимитов.
4. Гость логинится, проверяю его баланс лимитов.
Я верно размышляю?
Подскажите по поводу тула для автоматизации, и есть ли в нем смысл. (Про то что хотят делать с помощью тула - настаивает руководство, я не представляю, с какой стороны подступиться к выбору, тк не использовала ничего сама, а исходя из того что посмотрела в интернете - не могу выбрать ничего подходящего)
Огромное спасибо за участие,
с уважением.
Срочно требуется тестировщик в Питере.
2011-08-16 15:07
Срочно требуется тестировщик для тестирования веб-приложений. Особых требований нет, главное чтобы человек был толковый. Уровень оплаты определяется исходя из Вашей квалификации (готовы взять как junior'а, так и опытного). На полный рабочий день, офис находится в районе Невского проспекта. Резюме и примерный уровень з\п отправляйте мне в личку. Вакансия срочная - до конца недели хотелось бы определиться с кандидатом.
Проблема с записью сценария на SilkPerfomer2008
2011-08-16 16:15
Здравствуйте! Мне для ознакомления с SilkPerfomer требуется написать нагрузочный тестик, но возникла проблема. При записи сценария появляется сообщение(см.скриншот), потом открывается нужный сайт и после некоторых действий и остановки записи в скрипт пишется следующее:
codepage(1251)
benchmark SilkPerformerRecorder
use "Kernel.bdh"
dcluser
user
VUser
transactions
TInit : begin;
TMain : 1;
var
dclrand
dcltrans
transaction TInit
begin
end TInit;
transaction TMain
var
begin
end TMain;
К моему большому сожалению я не владею Benchmark Description Language (BDL) на данный момент, поэтому в ручную написать пока не смогу(в данный момент читаю helper микрофокуса надеюсь поможет)
Прошу помогите решить проблему.
И если кто знает откуда можно скачать более новую версию SilkPerfomer, то скажите пожалуйста.
Практикум по тест-дизайну
2011-08-16 18:43
Вы наверняка читали о том, что гарантированно найти все ошибки в сколь-нибудь сложной программе средствами тестирования невозможно. Равно как невозможно доказать, что ошибок в программе нет.
Это в теории. А на практике некоторые тестировщики находят дефектов в программе больше, чем другие, в том числе они умеют находить весьма нетривиальные дефекты. Почему? Как им это удаётся? Что за секретные техники они применяют?
Увы, никаких особых приёмов проектирования тестов, о которых не было бы написано в любой книжке, не существует. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют.
На этом тренинге я не буду ничего говорить о том, как и в каком формате записывать тесты, я буду рассказывать только о том, как их придумывать.
Мы постоянно будем держать в уме два противоборствующих фактора:
с одной стороны, тестов надо придумать достаточно много и они должны быть достаточно разнообразными, чтобы выявить как можно больше дефектов;
с другой стороны, тестов надо придумать как можно меньше, чтобы не делать лишней работы.
Тренинг логически состоит из двух частей.
Первая часть посвящена практике применения базовых техник проектирования тестов. Тех самых, которые описаны в каждой книжке, но которые могут давать совершенно различные результаты в зависимости от того, как их использовать.
Во второй части мы постараемся более глубоко проникнуть в понимание принципов тест-дизайна. Это даст вам возможность придумывать тесты, не ограничиваясь базовыми техниками.
Посмотреть отзывы участников онлайн-тренинга "Практикум по тест-дизайну"
свои функции в тестах на php
2011-08-16 22:22
Здравствуйте! я недавно начала писать тесты на пхп и столкнулась вот с такой задачей: в коде есть определенный набор строчек, который повторяется во многих частях теста (например раскрытие всего дерева папок). Так вот чтоб не повторять эти блоки постоянно я хотела написать функцию. Но проблема в том, что я не могу написать функцию, так как внутри этой функции не определяются нужные методы типа $this->clickAt() и тд. NetBeans даже не видит эту функцию и я не могу вызвать ее. создаю функцию в блоке теста:
function testMyTestCase()
{...}
Может это неправильно? Подскажите пожалуйста, в каком блоке вообще можно создавать функции свои и как?
Ищем бета-тестеров с возможностью заработать реальный доход!
2011-08-16 23:04
Если вы геймер, который любит играть в игры или желаете сделать карьеру в игровой индустрии в будущем, у нас есть отличная возможность для вас. Мы начинаем альфа-тестирование трех игр, и ищем заинтересованных тестеров. Работая в качестве тестера СapturePlay Games можно не только улучшить свои навыки тестирования, Вы также можете заработать реальные деньги.
Если это интересует Вас, пожалуйста, посетите наш сайт http://captureplay.com и напишите нам tester@captureplay.com.