Багтрекер — прикладная браузерная или десктопная программа, разработанная с целью помочь разработчикам ПО учитывать и контролировать ошибки, найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий.
Багтрекеров много, но самые популярные из них у всех на слуху: JIRA, Redmine, Bugzilla. Пройдемся по каждому из них в отдельности.
Мобильные приложения — это приложения, мобильное тестирование которых значительно отличается от тестирования десктопных. Если приложение вашего конкурента работает лучше вашего то, увы, пользователь выберет его, поскольку заинтересован в качестве. Мы стоим на его страже, поэтому давайте обсудим особенности тестирования мобильных приложений, чтобы минимизировать подобные ситуации.
Переменная среды́ (англ. environment variable) — текстовая переменная операционной системы, хранящая какую-либо информацию — например, данные о настройках системы.
Переменные окружения («Переменные среды», «environment variables») — текстовые переменные, наследуемые дочерниними процессами от родительского. Это означает, что переменные заданные для всей операционной системы будут доступны во всех запущенных приложениях; для пользователя – всех приложениям, запущенным этим пользователем; для какого-нибудь другой программы – только в запущенных через нее.Читать далее Переменные среды→
Жизненный цикл программного обеспечения (Software Life Cycle Model) — это период времени, который начинается с момента принятия решения о создании программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.
Жизненный цикл программного обеспечения модели разработки
Жизненный цикл программного обеспечения можно представить в виде моделей. В настоящее время наиболее распространенными являются: каскадная, инкрементная (поэтапная модель с промежуточным контролем) и спиральная модели жизненного цикла.
Командная строка в Windows является программной оболочкой, позволяющей в текстовом виде вводить компьютеру различные команды. Ранее привычного всем графического интерфейса в операционных системах не было. Все делалось в командной строке и именно благодаря появлению графического интерфейса в виде окон, Windows завоевала огромную популярность во всем мире, а потом постепенно исчезла.
В каждом браузере есть свой инструмент разработчика – это то, что многие называют просто «консолью», рассмотрим Консоль в браузере Chrome. Выглядит вот так:
На самом деле Консоль в браузере Chrome — это инструмент, с помощью которого можно не только посмотреть наполнение страницы, выводимой браузером, а также существующие ошибки (что чаще всего и делают тестировщики), но и исправить эти ошибки намного проще и быстрее (что чаще всего делают девелоперы), замерять различные показатели и манипулировать страницей.
Когда вы делаете репорт бага в трекер следует придерживаться шаблона. Такой способ репорта багов уменьшает количество спорных багов, количество багов которые не повторяются и повышает уровень QA.
Репорт бага (или дефекта) — это документ, который содержит информацию о проблеме в программном обеспечении, которую обнаружил тестировщик. Этот документ предназначен для команды разработки, которая должна исправить дефект, а также для управления проектом, чтобы они могли отслеживать прогресс по исправлению дефектов.
Репорт бага должен содержать следующую информацию:
Описание проблемы: что происходит, как это происходит, каковы ожидаемые и фактические результаты;
Шаги для воспроизведения: как воспроизвести проблему, какой ввод использовать и какую последовательность действий следует выполнить;
Окружение: какая версия программного обеспечения была использована, какая операционная система и аппаратное обеспечение были использованы, какие настройки были установлены;
Приоритет и серьезность: насколько важно исправление проблемы и как сильно это влияет на функциональность программного обеспечения.