для чего нужна программа listboxer
Для чего нужна программа listboxer
Описание к программе ListBoxer
Программа ListBoxer версии 1.89 предназначена для создания алфавитно-цифровых универсальных списков. ListBoxer позволяет открывать ранее созданные списки и сохранять модифицированные, в виде файлов на диске. Программа имеет три режима работы:
Два элемента управления сheckbox, объединенных в группу “Symbols” и предназначенных для выбора режима работы находятся в левом нижнем углу формы.
Диапазон вводимых букв от «a» до «z» и от «A» до «Z». Ввод других символов в этом режиме не допускается. Данный режим активизируется выбором сheckbox “Alphabetic”.
Такой режим предоставляет возможность ввода, как чисел диапазона 0-9999, так и символов от «a» до «z», включая символы верхнего регистра.
Кроме функции управления вводом символов с клавиатуры, описанные режимы управляют также отображением введенной информации непосредственно в списке, расположенном в центре формы.
В алфавитном режиме доступны следующие фильтры: «none», «All», «a-m » и «n-z».
в смешанном режиме доступны все фильтры двух предыдущих режимов.
Фильтр «All» позволяет отобразить в списке всю информацию, в соответствии с выбранным режимом – либо все числа, либо все символьные строки, либо и то и другое.
Информация, отображаемая в списке, отсортирована по возрастанию (Ascending) или убыванию (Descending). Выбор порядка сортировки производится двумя элементами управления option button, объединенными в группу “Sort Order” и расположенными с левой стороны формы.
Числа в списке сортируются как символьные строки.
Перенос информации из поля ввода в список происходит после нажатия на кнопку “Add to List” или после нажатия клавиши ENTER. Имеется возможность в любой момент времени с помощью кнопки “Clear List” удалить всю введенную информацию.
Программа позволяет в любой момент времени отменить последнее действие, произведенное со списком, с помощью команды “Undo” в меню “Edit” Для получения оперативной информации по работе с элементами управления, расположенными на форме, для каждого из них предусмотрен вызов контекстной справки. Общее описание программы ListBoxer доступно через меню “Help”.
Практика №6. Тестирование приложения «List Boxer»
Тестирование приложения «List Boxer».
List Boxer — специально разработанное приложение для поиска ошибок. Сколько там в действительности ошибок — неизвестно.
Необходимо провести следующие виды тестирования:
1. Тестирование установки/удаления
2. Тестирование документации
3. Тестирование интерфейса
4. Функциональное тестирование
Как проводить тестирование:
1. Прочитать приложенную документацию.
2. Установить приложение.
3. Прочитать документацию в продукте. Выяснить, есть ли в ней ошибки.
4. Написать чек-лист для проверки интерфейса.
5. Составить тест-кейсы для тестирования установки и функционального тестирования. Тест-кейсы можно писать кратко, не расписывая все шаги.
6. Провести тестирование продукта.
7. Найденные ошибки занести в баг-трекер.
8. В качестве отчета о тестировании предоставить excel-евский файлы
a. Файл с чек-листом для проверки интерфейса, где отмечены пройденные/непройденные тесты. Для непройденных тестов должны быть указаны номера задач в Mantis
b. Файл с тест-кейсами для функционального тестирования, где отмечены пройденные/непройденные тесты. Для непройденных тестов должны быть указаны номера задач в Mantis.
Файлы отправить на andrey. *****@***com.
Срок выполнения — 2 недели, до 5 ноября.
Описание к программе ListBoxer
Программа ListBoxer версии 1.98 предназначена для создания алфавитно-цифровых универсальных списков. ListBoxer позволяет открывать ранее созданные списки и сохранять модифицированные, в виде файлов на диске. Программа имеет три режима работы:
1. Алфавитный режим.
Два элемента управления сheckbox, объединенных в группу “Symbols” и предназначенных для выбора режима работы находятся в левом нижнем углу формы.
§ В алфавитном режиме имеется возможность вводить строки, состоящие из букв. Длина строки от 1 до 8 символов. Диапазон вводимых букв от «a» до «z» и от «A» до «Z». Ввод других символов в этом режиме не допускается. Данный режим активизируется выбором сheckbox “Alphabetic”.
§ В цифровом режиме имеется возможность вводить числа в диапазоне от 0 до 9999. Данный режим включается выбором сheckbox “Numeric”.
§ Смешанный режим представляет собой сочетание первых двух режимов. Активизация такого режима происходит при выборе сheckbox “Alphabetic” и сheckbox “Numeric” одновременно. Такой режим предоставляет возможность ввода, как чисел диапазона 0-9999, так и символов от «a» до «z», включая символы верхнего регистра.
Кроме функции управления вводом символов с клавиатуры, описанные режимы управляют также отображением введенной информации непосредственно в списке, расположенном в центре формы. Активизация одного из трех режимов делает доступным один из трех наборов фильтров, предназначенных для выбора отображаемой в списке информации. Фильтры выбираются из выпадающего списка в левом верхнем углу формы. В цифровом режиме доступны следующие фильтры: « », «All», «0-100», «101-200», «201-300» и «301-9999». В алфавитном режиме доступны следующие фильтры: « », «All», «a-m » и «n-z». в смешанном режиме доступны все фильтры двух предыдущих режимов. Фильтр « » блокирует отображение информации в списке в любом из режимов. Фильтр «All» позволяет отобразить в списке всю информацию, в соответствии с выбранным режимом – либо все числа, либо все символьные строки, либо и то и другое. Фильтры «a-m » и «n-z», позволяют отображать только те символьные строки, начальная буква которых попадает в заданный фильтром диапазон.
Информация, отображаемая в списке, отсортирована по возрастанию (Ascending) или убыванию (Descending). Выбор порядка сортировки производится двумя элементами управления option button, объединенными в группу “Sort Order” и расположенными с левой стороны формы. Числа в списке сортируются как символьные строки.
Перенос информации из поля ввода в список происходит после нажатия на кнопку “Add to List” или после нажатия клавиши ENTER.
Имеется возможность в любой момент времени с помощью кнопки “Clear List” удалить всю введенную информацию.
Программа позволяет в любой момент времени отменить последнее действие, произведенное со списком, с помощью команды “Undo” в меню “Edit”
Для получения оперативной информации по работе с элементами управления, расположенными на форме, для каждого из них предусмотрен вызов контекстной справки.
Общее описание программы ListBoxer доступно через меню “Help”.
Баги ListBoxer
Наверное многие знают десктопное приложение ListBoxer, которое любят некоторые работодатели (VEEAM например) давать как тестовое задание кандидатам на должность тестировщика.
Мне оно тоже попалось пару раз. В первый раз я нашёл в нём 20 багов и работодатель со мной даже разговаривать не стал. Когда мне попалось это приложение ещё раз, я уже погуглил, и нашёл тему на этом же форуме, где давали пару ссылок на найденные баги. Я покурил их, погуглил ещё, наморщил лоб и постарался в один файл свести всю нашу коллективную мудрость и опыт. Получилось порядка 71 бага. Допускаю, что это не всё, но это всё из того, что я нагуглил и догадался сам. Я думаю, это не мало. Кстати, в списке нет нескольких багов, которые багами посчитали, но они ими не являются, если читать хэлп внимательно.
Итак, что же я хочу? А я хочу, что бы ListBoxer умер. Я люто ненавижу его интерфейс из 98 года; то, что в нём хэлп под десяткой не открывается; запредельное количество багов; его десктопность; его тупость и бестолковость.
Я хочу, чтобы эти баги узнали все. А когда их узнают все, работодатели перестанут пихать его неопытным тестировщикам и его все забудут раз и навсегда. Работодатели должны сами придумывать тестовые задания. Пусть в конце концов напишут новый ListBoxer, который будет иметь современный интерфейс, нормально работать на десятке и не иметь такого запредельного количества багов. Это реальное издевательство, заставлять двое суток кандидата описывать эту хрень, а потом ответить «ну мы подумаем».
Берите, копируйте, распространяйте и пусть он сгинет как кошмарный сон!
Тестовое задание «ListBoxer».
якщо можна те саме завдання дали скиньте пліс
Обязательно поделюсь завтра. Точное количество багов сейчас не вспомню, а отчет по ошибкам, который был написан полгода назад, у меня дома лежит.
не могли б ви мені скинути їх, оскільки в універі задали протестити а часу не вичтачає
Мне тоже присылали такое тестовое задание. Нашёл порядка 32-36 и после этого пригласили на собеседование. Если вы своими силами даже столько не можете найти, задумайтесь, нужно ли вам в тестирование идти?
ИМХО это дело опыта. как и в любой другой работе
Привет! Так кто сравнил все таким отчеты? Поделитесь)
В рамочку и на главную страницу!!
Нашел порядка 60 ошибок. Может ли кто-то посмотреть мой список и выдать небольшое заключение?
Я новичок, нашел 40 ошибок, продолжаю искать. Не могу разобраться с поисковиком, который во вкладке Help->Contents->вкладка Поиск.
Этот поиск вообще не работает. Неужели так задумано или у кого-то получилось им воспользоваться?
Нашел 59. На 60-ти остановлюсь.
Специально для тех, кто столкнулся с такой же проблемой по поводу кнопки Help в ListBoxer’е. Надеюсь поможет начинающим (как и я). Пока за 2-3 часа мой максимум 25 бага, удивительно сколько еще возможно их найти в такой маленькой, казалось бы, программе. Но учит тонкости и внимательности.
у меня такой вот результат
у меня такой вот результат
наверное проценты эти не имеют смысла, а особенно их точность с сотыми процента
важны критические баги, и вообще работает ли программа, можно ли шипить, а не процентальные отношения числа багов
например если на техосмотре запишут «в машине число незначительных дефектов 21.31% от общего числа дефектов», какую реакцию водителя ожидать?
ну вот что можно понять из этого отчёта?
в модуле установки 17 багов. А какие они, эти баги? Может все критические? А может все незначительные и тривиальные?
Эммм я кажется понял в чем непонимание:
нет это будет высокая жирность а если будет 10% критических и 90% некритических можно рискнуть зарелизить
Да и понятие жирности субъективное, как в молоке, кому то 9% почти сливки а кому то вода
нет это будет высокая жирность а если будет 10% критических и 90% некритических можно рискнуть зарелизить
Да и понятие жирности субъективное, как в молоке, кому то 9% почти сливки а кому то вода
получается что «жирность» а вместе с ней и «рискнуть зарелизить» будет прямо зависеть от количества минорных багов
например в первые 2 часа тестирования были найдены 2 критических бага, «жирность» 100%, релизить типа нельзя
в последующие 6 часов были добавлены 18 минорных багов, «жирность» уже понизится до 10%, и уже как бы «можно рискнуть зарелизить», хотя багов только больше стало
мде мне кажется вам не важна суть, главное чтоб последнее слово было за вами
2)информация об обнаруженных дефектах и их текущее состоянее (исправлены, проверены и т.д.) могут служить одним из критериев для решения о том что релизить или нет
так же и разброс по модулям и разброс по критичности тоже могут помочь отвественному принять решение.
Тестовая программа «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. Нажать на Диапазон.
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
Фактический результат: В список добавился текст с файла.
Ожидаемый результат: Появилось окно с ошибкой.
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.
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), сохранить.
Bug №25. Отсутствие кнопки «Новый файл».
Действия по воспроизведению:
1. Запустить файл ListBoxer.exe
Фактический результат: В меню отсутствует кнопка «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