Фриланс тестинг и все что с ним связано
2011-01-25 09:35
Добрый день коллеги. Был ли у вас опыт фриланс тестирования? Хотелось бы подробнее узнать и что с чем едят :) ну и самому бы поработать, ибо довольно хороший способ дополнительного заработка, а так же стимул для набора нового опыта. Сам готов поработать, если есть возможность, то пишите в личку, сразу же откликнусь и вышлю вам своё подробное резюме.
Стиль написания тест-кейсов
2011-01-25 11:23
У меня 2 вопроса.
Команда из 4-х тестировщиков пишет тест-кейсы для продукта. 2 наших тестера, 2 забугорных, с которыми связь по скайпу. Есть над нами тест-лид, тоже зарубежный, который нам немного внимания уделяет, но у него своих забот валом, и фактически мы сами выбираем, как и что делать. Но если обратиться - он может повлиять на нас.
1. Как убедить тест-лида и остальных, что тесты нужно писать правильно?
Под "правильным" я понимаю тест-степ как:
Описание шага: Link A to B. Ожидаемый рез-т: A is child of B.
А вот как его видят некоторые члены команды:
Описание шага: Make A a child of B by draging a link from child to parent. Confirm that A is linked to B. Ожидаемый рез-т: Confirm that A is linked to B.
Да-да, все примерно так и выглядит, я серьезно.
2. Насколько важно писать лаконичные и понятные тест-степы? В каких печатных/интернет изданиях об этой важности рассказывается, чтоб на нее можно было бы хотя бы ссылаться (на английском желательно)?
Потому что когда я предложил писать в более или менее едином стиле, вышеназванные члены команды сказали, что все мы разные, каждый пишет по-своему, при этом всем все понятно. Поэтому так и нужно.
Не запускается TestComplete 7.50 ent
2011-01-25 11:39
Всем доброго времени суток.
ОС Windows 7 x86 Ultimate
Проблема такая :
Установка TestComplete проходит успешно.
Далее, запустив программу, появляется приветствие , загрузка ЦП полная на несколько секунд и потом тишина.
Приветствие виснет и никуда дальше не идёт.
В журнале событий при этом возникает такое сообщение :
"Приложение ("C:\Program Files\Automated QA\TestComplete 7\Bin\TestComplete.exe" ) (PID: 0xc98) использует возможности Windows, которые отсутствуют в данной версии Windows. Обратитесь к поставщику приложения, чтобы получить обновленную версию приложения. Необходимо передать поставщику приложения следующую техническую информацию: "Произведен вызов метода RPC на последовательности протокола ncadg_ip_udp не на основании подключения. Использование и поддержка данной последовательности протоколов недоступны в данной версии Windows. Сведения см. по ссылке http://go.microsoft.com/fwlink/?LinkId=36415". Действие пользователя Обратитесь к поставщику приложения, чтобы получить обновленную версию приложения."
код события : 6
источник: RPC (Microsoft-Windows-RPC-Events)
Я так понял, что повреждён системный элемент...
sfc / scannow не помогло
запуск с правами админа не помог
режим совместимости также не помогает.
Запускается только в XP Mode
Программа таймер/напоминалка
2011-01-25 12:07
Всем привет!
Знаю, что многие пользуются всякими всякими утилитками для оптимизации и организации своей работы. Некоторые даже делают обзоры, вот например. И на lifehacker.ru встречаются полезные штуки. Но я вот никак не могу найти программу таймер-напоминалку, которая бы удовлетворяла моим требованиям.
А требования такие, напишу в виде юзкейсов:
1) Хочу поставить одноразовую напоминалку на определенное время.
Например: 25.02.2010 17:20 "Пора домой". Собственно это умеют делать все программы
2) Хочу поставить напоминалку, которая будет сигналить каждый день/неделю/месяц в определенное время.
Например: каждую среду в 20-10 "Через 5 минут будет нудный митинг" или ежемесячно 20го числа "А ты заплатил за квартиру?" Такое тоже умеют делать многие программы
3) Хочу поставить напоминалку, чтобы появилась через 20 минут относительно текущего времени.
Например: звоню кому-нибудь, говорят: "вышел, перезвоните через 20 минут". Ставлю задачу "позвонить такому-то, напомнить через 20 минут" Обычно вспоминаю через час-два или на следующий день. Такого не видел пока ни в одной программе, п№1 как замена не катит, т.к. я не хочу думать о дне о времени и тд.
4) Хочу поставить напоминалку на несколько времён сразу.
Например: мне надо пить лекарство каждые 3 часа, ставлю задачу - напомни мне в 12, в 15 и 18 часов. Такого не видел пока ни в одной программе, сделать несколько одинаковых задач из п№1 как замена не катит, т.к. я не хочу думать о дне о времени и тд и делать несколько задач.
5) Хочу отложить любое напоминание на любой срок.
Например: я разговариваю с коллегой/начальником вдруг вылазит напоминание "не забудь почитать форум тестировщиков". Демонстративно откладываю на 5 минут :) Такое обычно есть, но вот на моем телефоне есть только заданные отрезки времени - несколько минут, час, день - хочу произвольное время.
6) Напоминание должно напоминать с автоматической регулярностью в № минут, пока явно не сказано, что ОК.
Например: напоминалка срабатывает в момент когда я отлучился. Я возвращаюсь к компу и или вижу напоминание или оно появляется через какой-то интервал опять. До тех пор пока я не сказал - все, больше напоминать не надо. Такое иногда бывает (на стареньком пальмике у меня так), но обычно делают глупую пометку "пропущенное напоминание" и прячут его в какой-нибудь список пропущенных.
7) Хочу, чтобы в период с 14-00 по 18-00 каждые 30 минут появлялось напоминание.
Например: жду письмо, на которое надо более-менее быстро отреагировать. Хочу чтобы мне напоминало проверить почту каждые 30 минут. Промежуток времени нужен потому, что я знаю что до 14 я письмо не получу, а после 18-ти ответ срочно уже нужен не будет и напоминалка должна перейти в обычный режим, описанный в №6.
Вот собственно и все скромные пожелания. Логирование, категории, тэги и прочая петушня не нужна. Очень желательно чтобы была кросс-платформенная, но сгодится и для какой-нибудь любой операционки кроме мака, т.е. под винду или юникс. Можно хоть командлайновую.
Тест-дизайн от А до Я, 11 февраля
2011-01-25 13:15
Можно ли построить здание без проекта? Можно, если оно не слишком большое. Например, шалаш или скворечник. В более сложных случаях скорее всего придётся учитывать рельеф местности и особенности почвы, где здание будет стоять, характеристики материалов, из которых оно будет построено, и не следует забывать об эстетической привлекательности того, что получится. Проектируя здания, мы опираемся на знания, накопленные бесчисленными поколениями строителей и архитекторов, используем в своей работе их успешные находки и стараемся не повторять их ошибок. Этот опыт частично преобразовался в научные теории, а какая-то его часть продолжает оставаться на уровне эвристики. В тестировании дизайн, или проектирование, тестов также занимает центральное место. Выполняем ли мы тесты вручную или автоматизируем их, используем ли мы тестирование методом свободного поиска или фиксируем тесты в виде готовых к повторному использованию сценариев -- во всех случаях сначала нам приходится эти тесты спроектировать, то есть придумать. И чтобы не потеряться в хаосе бесконечного количества тестов, которые можно придумать, нам нужен систематический подход к отбору некоторого ограниченного количества тестов, которые достаточно выполнить.
Тестирование, как и программная инженерия в целом, достаточно молодая дисциплина. По этой причине практически всё знание в области тестирования имеет эвристическую форму. На тренинге мы рассмотрим различные эвристики, начиная от известного всем тестировщикам разбиения данных на классы эквивалентности и до тестирования на основе рисков.
У меня возникает ситуация, когда тестовое приложение критически завершает работу в то время, когда ТС пытается обратиться к свойствам объекта.
А именно компонента Delphi - cxGrid. Аппликуха "вылетает" при попытке считать данные.
При этом на втором проекте все успешно считывается (используется один и тот же компонент).
###Фермерское хозяйство "Тёмный путь им. Люка Скайуокера" заключило контракт с нашей компанией на разработку приложения для
учёта поголовья хрюшек-клонов и статистической обработки собранной информации. Согласно спецификации приложение должно:
* хранить информацию обо всех добавленных хрюшках
* добавлять/редактировать/удалять хрюшек
* описание каждой хрюшки должно содержать:
* имя хрюшки
* описание хрюшки
* вес
* дату рождения
* изображение хрюшки
* скорость передвижения хрюшки (от 1 - медленно двигается, до 5 - носится как ракета)
* настроение хрюшки (от 1 - грустная хрюшка, до 5 - весёлая хрюшка)
* обжорство хрюшки (от 1 - вяложующая хрющка, до 5 - хрющка жующая всё подряд)
* подсчитывать статичтическую информацию о выбраных хрюшках (средний, минимальный и максимальный вес)
* экспортировать выбраных хрющек в XML формат совместимой с программой Хрю-Выборы 2010###
Crad.Windows.Form.Actions.dll - расширение приложения
Crad.Windows.Form.Actions - БД
Swinopis.exe - приложение
Swinopis - БД
ThirstyCrow.WinForms.Controls.dll - расширения приложения
ThirstyCrow.WinForms.Controls - БД
В этом приложении намеренно наворочено куча багов. Моя задача с помощью тест-кейсов найти десять ошибок и задокументировать их.
ИМХО(оно у меня слабое) тест-кейс - это зафиксированная , независимая команда, цель которой - выявить баг.
Т.е булево значение - баг или не баг.
После собеседования я думал, что у меня будет приложение, которое я должен буду протестировать на явные баги, но оно оказалось слишком корявым,
в котором вообще ничего не запускается.
Помогите.
Как использовать расширение приложения?
Как юзать БД? Приложение наверно должно задействовать БД.Поставил visual studio 2010, но оно мне не помогло в решении проблемы.
До этого с БД не сталкивался.
Или я в корне не понимаю, что от меня требуется?
ИМХО я должен как-то запустить приложение и протестировать его через пользовательский интерфейс.(?)
Заранее Спасибо всем, кто хоть как-то мне посоветует или натолкнет на правильный путь.
TestComplete 7
2011-01-25 15:36
Здравствуйте! Я недавно начал работать на Test Complete 7. И мне крайне необходимо знать -- как можно осуществлять тест на производительность? Заранее спасибо за ответы!