Перейти к содержимому

Фотография

Помогите начинанающему тестировщику


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Eiolvit

Eiolvit

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:макар забиякин

Отправлено 25 января 2011 - 12:35

Привет!
у меня в распоряжении написанное приложение, кот должно делать след. операции:


###Фермерское хозяйство "Тёмный путь им. Люка Скайуокера" заключило контракт с нашей компанией на разработку приложения для
учёта поголовья хрюшек-клонов и статистической обработки собранной информации. Согласно спецификации приложение должно:

* хранить информацию обо всех добавленных хрюшках
* добавлять/редактировать/удалять хрюшек
* описание каждой хрюшки должно содержать:
* имя хрюшки
* описание хрюшки
* вес
* дату рождения
* изображение хрюшки
* скорость передвижения хрюшки (от 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, но оно мне не помогло в решении проблемы.
До этого с БД не сталкивался.
Или я в корне не понимаю, что от меня требуется?
ИМХО я должен как-то запустить приложение и протестировать его через пользовательский интерфейс.(?)

Заранее Спасибо всем, кто хоть как-то мне посоветует или натолкнет на правильный путь.
  • 0

#2 Clubberry

Clubberry

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Артём
  • Город:Днепропетровск

Отправлено 25 января 2011 - 12:43

* хранить информацию обо всех добавленных хрюшках
* добавлять/редактировать/удалять хрюшек
* описание каждой хрюшки должно содержать:
* имя хрюшки
* описание хрюшки
* вес
* дату рождения
* изображение хрюшки
* скорость передвижения хрюшки (от 1 - медленно двигается, до 5 - носится как ракета)
* настроение хрюшки (от 1 - грустная хрюшка, до 5 - весёлая хрюшка)
* обжорство хрюшки (от 1 - вяложующая хрющка, до 5 - хрющка жующая всё подряд)
* подсчитывать статичтическую информацию о выбраных хрюшках (средний, минимальный и максимальный вес)
* экспортировать выбраных хрющек в XML формат совместимой с программой Хрю-Выборы 2010###

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

Вам ещё проще попалось. У вас есть список функций которые нужно проверить. Мне давали такое же задание только без списка, т.е. нужно найти ошибки самому. Нашёл всего 19, да и то, многие из них не те. Как оказалось, там их около 30+.
  • 0

#3 Eiolvit

Eiolvit

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:макар забиякин

Отправлено 25 января 2011 - 12:54

Спасибо Артем.)
  • 0

#4 Eiolvit

Eiolvit

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:макар забиякин

Отправлено 25 января 2011 - 13:08

Правильно ли я понимаю суть тест-кейса?
Допустим:
1.Запустить приложение Swinopis.
2.Нажать кнопку Action
3.Кликнуть New
4.Нажать ok.
баг! Не создает хрюшку.

Этот тест-кейс имеет право на жизнь?
  • 0

#5 Clubberry

Clubberry

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Артём
  • Город:Днепропетровск

Отправлено 25 января 2011 - 13:11

Конечно, ведь программа должна:

добавлять/редактировать/удалять хрюшек


  • 0

#6 Eiolvit

Eiolvit

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:макар забиякин

Отправлено 25 января 2011 - 13:30

Спасибо)
  • 0

#7 vlada1101

vlada1101

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 28 января 2011 - 09:08

Очень интересно было почитать, потому что я тоже начинающий тестировщик :blush:
  • 0

#8 vlada1101

vlada1101

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 28 января 2011 - 09:14

Удалила сама)
  • 0

#9 OdinO4ka

OdinO4ka

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Антон

Отправлено 25 апреля 2011 - 14:37

Я бы попробовал сделать так, мысленно разбил бы тесты на 3 категории:
1) Хороший пользователь. Т.е. прогоняем программу от начала и до конца на предмет её работоспособности в целом, т.к. так как будто бы пользователь все и всегда вводит правильно и получает соответственно правильные результаты.
2) Плохой пользователь (негативное тестирование) всегда вводим ТОЛЬКО неправильные значения и смотрим на поведение системы.
3) Ну и наконец, плохая система (поскольку у вас есть БД), теряем к ней коннект, руками правим в ней что - то и смотрим как меняется это у пользователя и прочие подобные извращения. Чем их больше тем лучше, финальная стадия это нагрузочное тестирование.
  • 0

#10 Xenia Berkut

Xenia Berkut

    Новый участник

  • Members
  • Pip
  • 64 сообщений
  • ФИО:Xenia Berkut
  • Город:Москва


Отправлено 01 июля 2011 - 08:26

А приложение само выложить нет возможности?
  • 0

ПОКАИГРАЕТМУЗЫКАТАНЦУЙ



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных