Тестовая программа "ListBoxer"
Описание процесса тестирования программного обеспечения, ступени его разработки и особенности применения. Создание баз данных через сортировку числовых данных в списке значений. Отладка фильтров в числовом режиме. Описание недостатков программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 22.12.2015 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://allbest.ru
:
Тестовая программа «ListBoxer»
Bug №1. Сортировка числовых данных в списке по возрастанию некорректна
Действия по воспроизведению:
1. Внести в список числа 12; 23; 3333; 45; 1111; 568; 33; 67; 78; 874.
2. Задать Диапазон: Все.
3. Задать Условные обозначения: Числовой.
4. Задать Сортировка: По возрастанию.
Фактический результат: Сортировка выполнена в таком порядке: 1111; 12; 23; 33; 3333; 45; 568; 67; 78; 874.
Ожидаемый результат: сортировка Выполнена по возрастанию: 12; 23; 33; 45; 67; 78; 568; 874; 1111; 3333.
Bug №2. Сортировка числовых данных в списке по убыванию некорректна.
Действия по воспроизведению:
1. Внести в список числа 11; 22; 654; 67; 34; 124; 7; 9; 854.
2. Задать Диапазон: Все.
3. Задать Условные обозначения: Числовой.
4. Задать Сортировка: По убыванию.
Фактический результат: Сортировка выполнена в таком порядке: 9; 854; 7; 67; 654; 34; 22; 11; 124.
Ожидаемый результат: сортировка Выполнена по убыванию: 854; 654; 124; 67; 34; 22; 11; 9; 7.
Bug №3. Кнопка «Очистить список» не работает должным образом.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Задать Диапазон: Все.
3. Добавить в список строку с произвольным текстом.
Фактический результат: Кнопка «Очистить список» недоступна.
Ожидаемый результат: Кнопка «Очистить список» доступна.
Дополнительная информация: При добавлении второй строки, кнопка «Очистить список» становится доступна.
Bug №4. Возможность вводить знак «$».
Действия по воспроизведению:
1. В алфавитном режиме в окно "ввода" ввести недопустимые символы: abc$.
Фактический результат: Недопустимый символ $ введен.
Ожидаемый результат: Символ $ не можно было вводить.
Bug №5. Некорректное имя меню.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
Фактический результат: Меню «Edjt» написано с ошибкой.
Ожидаемый результат: Меню с названием «Edit».
Bug №6. Потеря данных в поле ввода при нажатии «Открыть новый файл»
Действия по воспроизведению:
1. Внести в поле ввода произвольный текст.
2. Нажать клавиши Ctrl+O.
Фактический результат: Данные удалены из поля ввода.
Ожидаемый результат: Данные остались в поле ввода.
Bug №7. Вводится число больше чем 9999.
Действия по воспроизведению:
1. Задать Диапазон: Все
2. Задать Условные обозначения: Числовой.
3. Внести в список число 10 000.
Фактический результат: В список добавилось число 10 000.
Ожидаемый результат: получить ошибку с текстом « The number you have entered is not a valid number. Enter number less 9999».
Bug №8. Вводятся пустые строчки.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Задать Условные обозначения: Числовой + Символьный.
3. Внести в список число «1», ничего не вводить и нажать «Add to List», «3».
Фактический результат: В список добавилось «1», (пустая строчка), «3».
Ожидаемый результат: в список не добавляются пустые строчки.
Bug №9. Не работают подменю «Cut», «Copy», «Paste».
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Внести в поле ввода произвольный текст и выделить его.
3. Зайти в меню «Edjt» и выбрать «Cut» или «Copy» или «Paste».
Фактический результат: в меню «Edjt» подменю «Cut» или «Copy» или «Paste» недоступны.
Ожидаемый результат: в меню «Edjt» подменю «Cut» или «Copy» или «Paste» доступны.
Bug №10. Некорректные фильтры в числовом режиме.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Задать Условные обозначения: Числовой.
3. Нажать на Диапазон.
Фактический результат: доступны фильтры: <none><All><0-100><101-200><201-300><300-9999> .
Ожидаемый результат: доступны фильтры: <none><All><0-100><101-200><201-300><301-9999>.
Bug №11. "Затирание" первой строки сохранённого файла.
Действия по воспроизведению:
1. Внести в список числа: 1; 2; 3; 4; 5.
2. Задать Диапазон: Все.
3. Нажать на File > Save As > сохраните файл с любым именем.
4. Нажмите на File > Open > выберете только что сохраненный файл, открыть файл.
Фактический результат: в списке числа: (пустая строка); 2; 3; 4; 5.
Ожидаемый результат: в списке числа: 1; 2; 3; 4; 5.
Bug №12. Неправильная работа кнопки «Отмена».
Действия по воспроизведению:
1. Внести в список числа: 1; 2; 3.
2. Нажать на File > Exit.
3. В появившемся окне с сообщением нажмите «Отмена».
Фактический результат: программа закрылась.
Ожидаемый результат: программа продолжила работу.
Bug №13. Возможность открыть любого формата.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Нажать File > Open > выбрать любой файл (не формата .lbx), к примеру .txt, открыть файл.
Фактический результат: В список добавился текст с файла.
Ожидаемый результат: Появилось окно с ошибкой.
Bug №14. Некорректная работа команды «Сохранить файл»
1. Создать список данных: car; home; ball;
2. File > Save as > введите название файла (test.lbx), сохранить файл.
3. Создать другой список данных: apple; six; ball; number; list.
4. File > Save as, введите название существующего файла (test.lbx).
Фактический результат: Окно с оповещением о существовании файла с данным именем не появляется; уже существующий файл заменяется на новый, но с тем же именем.
Ожидаемый результат: Ожидается оповещение о существовании файла с данным именем.
Bug №15. Добавление в список кириллицы.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. В любом текстовом файле ввести слово "Яблоко", скопировать.
3. В приложение ListBoxer в поле ввода данных нажать правой кнопкой мыши > "Вставить".
Фактический результат: Данные введены, строка добавляется в список.
Ожидаемый результат: Данные не введены, строка не добавляется в список.
Bug №16. Некорректное отображение версии программы.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Нажать Help > About ListBoxer.
Фактический результат: Указана версия 1,89.
Ожидаемый результат: Указана версия 1,98.
Bug №17. Некорректная работа кнопки «Undo»
Действия по воспроизведению:
1. Внести в список число: 1.
2. Нажмите Ctrl + Z.
3. Внести в список число: 2.
Фактический результат: в списке числа: (пустая строка); 2.
Ожидаемый результат: в списке число: 2.
Bug №18. Закрытие программы без предупреждения.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Внести в список числа: 1; 2; 3.
3. Закрыть программу (через крестик).
Фактический результат: Программа закрылась.
Ожидаемый результат: Программа предлагает сохранить фай.
Bug №19. Отсутствие справки.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Нажать Help > Contents.
Фактический результат: Справка не работает на системах старше Windows XP без установки дополнительного компонента.
Ожидаемый результат: Появилось окно справки.
Bug №20. Некорректное отображение строк.
Действия по воспроизведению:
1. Задать Условные обозначения: Числовой + Символьный.
2. Ввести в список: 12; car; green10; 1; test1; 2red.
3. Задать Условные обозначения: Символьный.
Фактический результат: В режиме Alphabetic отображаются строки, начинающиеся с символа, дальше могут идти и цифры.
Ожидаемый результат: Режим Alphabetic не отображает строки, которые начинаются с символа.
Bug №21. Некорректное отображение последних строк при сортировке по убыванию в числовом режиме.
Действия по воспроизведению:
1. Внести в список числа 6; 1; 2; 0; 4.
2. Задать Диапазон: Все.
3. Задать Условные обозначения: Числовой.
4. Задать Сортировка: По убыванию.
Фактический результат: Сортировка выполнена в таком порядке: 6; 4; 2; 0; 1.
Ожидаемый результат: сортировка Выполнена по убыванию: 6; 4; 2; 1; 0.
Bug №22. Некорректное отображение последних строк при сортировке по убыванию в символьном режиме.
Действия по воспроизведению:
1. Внести в список буквы: d; a; b; e; c.
2. Задать Диапазон: Все.
3. Задать Условные обозначения: Символьный.
4. Задать Сортировка: По убыванию.
Фактический результат: Сортировка выполнена в таком порядке: e; d; c; a; b.
Ожидаемый результат: сортировка Выполнена по убыванию: e; d; c; b; a.
Bug №23. Ввод чисел больше 9999.
Действия по воспроизведению:
1. Задать Условные обозначения: Числовой + Символьный.
2. Внести в список: a9999999: 9999999a.
Фактический результат: В смешанном режиме вводятся числа больше 9999, если перед или после числа есть символ.
Ожидаемый результат: В смешанном режиме не вводятся числа больше 9999, если перед или после числа есть символ.
Bug №24. Некорректное отображение заголовка.
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Ввести в список: 1.
3. Нажать File > Save as > написать имя (test), сохранить.
Фактический результат: В заголовке пишется ListBoxer - Untitled.
Ожидаемый результат: В заголовке пишется ListBoxer - test.
Bug №25. Отсутствие кнопки «Новый файл».
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
2. Нажать File
Фактический результат: В меню отсутствует кнопка «New»
тестирование программа сортировка
Ожидаемый результат: В меню присутствует кнопка «New»
Bug №26. Отсутствие возможности вернуться назад при установке программы, чтобы изменить путь установки.
Действия по воспроизведению:
1. Запустить файл setup.exe
2. Выбрать путь установки, нажать далее
Фактический результат: Отсутствует кнопка «Назад»
Ожидаемый результат: Присутствует кнопка «Назад»
Размещено на Allbest.ru
Подобные документы
Общая характеристика Delphi как интегрированной среды разработки программного обеспечения. СУБД Access, ее возможности. Создание базы данных в Access для комиссионного букинистического магазина. Создание запросов и фильтров. Описание работы программы.
курсовая работа [3,1 M], добавлен 25.05.2015Создание базы данных и описание программы "Учебная база данных", предназначенной для группировки сведений об учениках. Характеристика функциональных возможностей программы: добавление записей в базу, редактирование, удаление записей и сортировка данных.
курсовая работа [1,2 M], добавлен 25.04.2011Создание базы данных для обеспечения автоматизации работы клуба собаководства. Определение информационных объектов и функциональных зависимостей. Информационно-логическая и даталогическая модели. Описание алгоритма работы БД. Отладка работы программы.
контрольная работа [1008,0 K], добавлен 08.06.2014Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Выбор программных и аппаратных средств для создания базы данных. Описание структуры программы. Описание разработки приложения. Подключение к базе данных, выполняемое с помощью компонента ADOConnectio. Создание средств защиты информации в программе.
курсовая работа [2,1 M], добавлен 16.02.2015Разработка и написание программного обеспечения для интернет-магазина по продаже свежих овощей в режиме "online". Функциональные требования, схема данных. Главная страница сайта, корзина, регистрация пользователя. Описание классов и файлов программы.
курсовая работа [1,2 M], добавлен 18.04.2013Понятие и специфика автоматизированных систем. Описание методики разработки программы для автоматизации. Ее тестирование и отладка. Внедрение АС в работу предприятия. Расчет экономического эффекта от разработки и реализации программного продукта.
дипломная работа [1,4 M], добавлен 23.06.2015Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.
курсовая работа [2,6 M], добавлен 19.03.2010Применение программного обеспечения для разработки игры "Быки и коровы". Описание алгоритма и интерфейса пользователя программы. Назначение и область применения и описание возможностей программы. Рассмотрение списка сообщений об ошибках программы.
курсовая работа [799,2 K], добавлен 26.04.2021Программа как описание процесса обработки данных. Неконструктивность понятия правильной программы. Надежность программного средства. Технология программирования как технология разработки надежных программных средств. Интеллектуальные возможности.
курс лекций [168,3 K], добавлен 26.12.2008