Сочинение на тему Обсудить основы тестирования программного обеспечения в деталях
- Опубликовано: 20.10.2020
- Предмет: Информационная наука
- Темы: Программное обеспечение
По словам профессора Джема Канера – директора Центра исследований и исследований в области тестирования программного обеспечения Флориды, «тестирование программного обеспечения – это эмпирическое техническое исследование, проводимое с целью предоставления заинтересованным сторонам информации о качестве тестируемого продукта или услуги»
Эмпирический – полученный из эксперимента, опыта и наблюдений
Технические – наличие специальных навыков или практических знаний
Расследование – подробный запрос или систематическое обследование
Пять фундаментальных тестовых заданий и задач
Тестирование программного обеспечения – это процесс. Основной процесс тестирования состоит из пяти важных частей, которые охватывают все аспекты тестирования:
1. Планирование и контроль деятельности
Планирование тестирования определяет, что будет тестироваться и как это будет достигнуто. На этом этапе мы планируем и решаем, как будут выполняться мероприятия и кто будет их выполнять. Здесь мы также определяем критерии завершения теста. Тестовый контроль – это то, что мы делаем, когда действия не совпадают с планами. Это постоянная деятельность, в которой мы сравниваем прогресс с планом. По мере достижения прогресса нам, возможно, потребуется скорректировать планы для достижения целей, если это возможно.
Поэтому нам необходимо выполнять задачи планирования и контроля на протяжении всего процесса тестирования. Мы планируем с самого начала, но в процессе тестирования мы предпринимаем действия по мониторингу и контролю. Мы контролируем, чтобы измерить то, что произошло; мы контролируем, чтобы скорректировать будущую деятельность в свете опыта. Мониторинг и контроль обратной связи в непрерывной деятельности планирования.
2. Действия по анализу и проектированию
Анализ и проектирование касаются тонкой детализации того, что тестировать (условия тестирования), и того, как объединить условия теста в тестовые наборы, чтобы небольшое количество тестовых случаев могло охватить как можно больше условий тестирования. Этап анализа и проектирования является мостом между планированием и выполнением теста. Процесс проектирования должен учитывать данные испытаний, которые потребуются для условий испытаний и тестовых случаев, которые были составлены. Разработка теста включает в себя прогнозирование поведения тестируемого программного обеспечения при заданном наборе обстоятельств.
3. Внедрение и выполнение
Внедрение и выполнение теста включает выполнение тестов. Это также будет включать проверку тестовой среды перед началом тестирования. Выполнение теста является наиболее заметной частью тестирования. Во время выполнения наиболее важные тесты должны выполняться в первую очередь.
4. Оценка критериев выхода и отчетность
Оценка критериев выхода – это процесс, определяющий, когда следует прекратить тестирование. Это зависит от покрытия кода, функциональности или риска. По сути, это также зависит от стоимости и времени бизнес-риска.
5. Действия по закрытию теста
Действия по закрытию теста являются последним процессом в фундаментальном процессе тестирования. В этом процессе собирают данные из завершенного процесса испытаний и испытательных изделий. Убедитесь, что результат был доставлен или нет. Закрытие отчета об инциденте. Документирование всех систем. Архивирование всего тестового программного обеспечения, тестовой среды и инфраструктуры.
За последние десятилетия почти во всех компонентах мобильных и вычислительных устройств было много значительных инноваций. Механических разъемов нет. По мере того как устройства уменьшаются в
Hadoop может быть страстно привлекательным, потому что он отлично масштабируется, может быть настроен на переключение широкого ассортимента и очень дорогой по сравнению со старыми. Hadoop
DirectX определяется как интерфейс прикладной программы или API для создания графических изображений и мультимедийных эффектов и управления ими в таких приложениях, как игры или активные