Выполняю я функциональное тестирование. Нажимаю кнопку Button. Могу ли я при этом каким либо образом замерить количество серверных вызовов.
Речь именно о том что бы узнать количество вызовов к серверу во время выполнения скрипта, а не во время записи нагрузочного теста.
TC 7.20
Тестирование ПО -> PolySpace
2009-10-28 11:32 Pryanik
кто-нить пользовался PolySpace for C++? мне нужно провести динамический анализ с применением этого софта. поделитесь инфой, где можно купить в Беларуси, ну в общем буду ждать. :)
Тестирование ПО -> задачка для тестирования
2009-10-28 17:22 top-pot
Наткнулась на тестовое задание яндекса. "Составить набор тестов для тестирования лексического анализатора, разбирающего декларации следующего вида (здесь приведён синтаксис декларации в нотации Бэкуса-Наура):
procedure <return type> <name> ([<param type> <param name>[, ...]]); <return type>= void | int <param type>= int | long <name>, <param name> - идентификаторы, соответствующие требованиям java.
Результат работы лексического анализатора - заключение о том, является ли введенная строка корректной декларацией.
Результат выполнения задания - набор тестовых данных, то есть набор строк, которые необходимы для того, чтобы протестировать такой лексический анализатор. Для каждой строки должен быть указан ожидаемый результат работы программы.
Обращаем внимание на то, что выполнение этого задания не требует специальных знаний, не имеет отношения к программированию или к тестированию белого ящика. Для его выполнения достаточно узнать о нотации Бэкуса-Наура (если раньше вам не приходилось о ней слышать)."
Мне не очень понятно само задание. Опыт тестирования у меня небольшой. В этом задании нужно просто перечислить все варианты и сделать вывод правильно или нет? Например, procedure void <name> (); - верная декларация. Так?
Или же что-то другое?
Заранее, всем спасибо за помощь :0)
Инструменты управления тестированием ПО -> Testlink API
2009-10-28 17:53 Wulfer
У Тестлинка есть API, через который автотесты могут отчитываться в тестлинк, но для того чтобы это организовать нужно сгенерировать developer key для какого либо юзера, подскажите как это сделать если кто сталкивался. На официальном сайте тестлинка ничего толкового не нашел...
У меня возникла такая проблема: Нужно проверить значение в одной ячейке таблицы(Win app). Таблица сама по себе большая. Поставил стандартный чек поинт. Выделил для проверки только необходимую ячейку, но проверка происходит все равно очень медленно. Помогите, пожалуйста, разобраться.
Заранее спасибо.
Обучение тестировщиков ПО -> Программирование для тестировщиков
2009-10-28 23:03 barancev
Бытует мнение, что тестировщикам вредно уметь программировать. Якобы это умение мешает им потому, что из-за него они слишком много думают о реализации программы и слишком мало о том, как же её протестировать.
Определённый смысл в этом есть, возможно для кого-то умение программировать действительно служит отвлекающим фактором. Но если вы умеете бороться с искушениями, тогда этот навык может оказаться весьма полезным, потому что он даёт возможность переложить часть своей работы на компьютер.
Да, имеется в виду автоматизацию тестирования. Но под автоматизацией подразумевается не только написание скриптов, которые эмулируют взаимодействие пользователя с графическим интерфейсом программы. Помимо этих скриптов можно автоматизировать генерацию тестовых данных, проверку содержимого базы данных, развёртывание и настройку тестового окружения, проверку отсутствия сообщения об ошибках в лог-файлах, генерацию отчётов, и многое-многое другое.
Сложно ли научиться программировать? Вероятно, бывают люди, для которых алгоритмический стиль мышления абсолютно неприемлем. Но большинство айтишников по крайней мере на интуитивном уровне уже обладают алгоритмическим мышлением. Многие тест-дизайнеры пишут весьма подробные инструкции для ручного тестирования, это почти готовые программы, но предназначенные для "биороботов". Осталось сделать один небольшой шаг и научиться управлять настоящими роботами-компьютерами.
Разучитесь ли вы тестировать, научившись программировать? Вовсе нет, существующие навыки тестировщика от вас никуда не денутся. Но в дополнение к ним в ваших руках появится ещё один инструмент, и весьма мощный. Разумеется, владение навыками программирования не означает, что их нужно применять здесь и там без разбора, стремясь автоматизировать всё подряд. Силу нужно держать под контролем и применять её лишь там, где её применение обосновано. Для этого нужно хорошо овладеть силой, чтобы она подчинялась вам, чтобы это был привычный инструмент с понятными принципами работы, а не магический артефакт, управляемый загадочными заклинаниями.