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

Фотография

Тестовые вопросы (нужна помощь)


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

#1 DimaQA

DimaQA

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

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

Отправлено 18 февраля 2015 - 11:02

Добрый день. 
Помогите ответить на тестовые вопросы по тестированию ПО.

1. Когда необходимо приступить к тестированию программного модуля?

 а) В процессе разработки программного модуля
 б) После завершения разработки всех программных модулей
 в) Сразу после того, как разработчик объявил о готовности программного модуля
 г) В процессе разработки программного модуля, когда разработчик объявил о готовности очередной версии
 д) После того, как разработчик закончил регрессионное тестирование

2. Вы проводите анализ производительности очередной версии программного продукта. Обнаружено снижение скорости работы программы по сравнению с предыдущими версиями. О чем это говорит?
 а) Сценарий тестирования отличается от того, который был использован при тестировании предыдущих версий
 б) Тестирование выполнено в аппаратной среде, отличной от той, в которой проводилось тестирование предыдущих версий
 в) В тестируемую версию программного продукта добавлен новый функционал
 г) Количество пользователей, занятых в проведении тестирования, превысило допустимое значение
 д) В тестируемой версии программного продукта возможна ошибка
 

3. Вы разрабатываете стратегию тестирования модуля первичной обработки платежных документов erp-системы. На текущей итерации проекта для тестирования доступен только пользовательский интерфейс.

 
Требования к пользовательскому интерфейсу: 
    загрузка файлов документов из 1С; 
    ввод новых документов; 
    печать документов; 
    редактирование документов; 
    выгрузка файлов документов в 1С.
 
Какие из перечисленных групп тестов должны быть включены в стратегию тестирования? 2 правильных ответа.
 а) Нагрузочное тестирование
 б) Стресс-тестирование
 в) Кроссбраузерное тестирование
 г) Тестирование производительности
 д) Тестирование функциональности

4. Вы являетесь руководителем группы тестирования в проекте по разработке системы управления ресурсами промышленного предприятия (ERP-системы). Одно из требований к производительности системы сформулировано так: «система должна поддерживать одновременную работу 800 пользователей и иметь время отклика 2 секунды». Каким образом нужно построить процесс тестирования указанного требования?
 а) Провести анализ ИТ-инфраструктуры развертывания. 
     Собрать группу из 800 тестовых пользователей.
 б) Провести дополнительный анализ требования, определить параметры тестирования. 
     Обсудить с ключевыми пользователями параметры пиковой нагрузки. 
     Провести анализ ИТ-инфраструктуры.
     Применить инструменты моделирования многопользовательской нагрузки.
 в) Обсудить с ключевыми пользователями параметры пиковой нагрузки. 
     Разработать сценарии тестирования. 
     Собрать группу пользователей из 8 человек, провести тестирование по сценариям, результаты экстраполировать.
г) Разработать сценарии тестирования. 
    Составить спецификацию аппаратного обеспечения. 
    Применить инструменты моделирования многопользовательской нагрузки.
д)  Применить инструменты моделирования многопользовательской нагрузки.

5. Вы тестируете документ "Программа и методика испытаний". С какими источниками информации необходимо свериться, чтобы подтвердить или опровергнуть данные тестируемого документа?
 а) План приёмо-сдаточных испытаний, тест кейсы
 б) Тест кейсы, проектная документация
 в) Отчет о тестировании
 г)  План приёмо-сдаточных испытаний, тест дизайн спецификация, проектная документация
 д)  План приёмо-сдаточных испытаний, проектная документация  

6. Вы разрабатываете план тестирования информационного портала крупной компании. Портал предоставляет доступ к внутренним информационным ресурсам как сотрудникам компании, так и внешним потребителям товаров и услуг компании. Разработка портала завершена в полном объеме. Тестирование проводилось на каждой итерации в ходе разработки. Какой набор видов тестирования необходимо включить в план?
 а) Интеграционное тестирование, юзабилити тестирование, тестирование пользовательского интерфейса
 б) Интеграционное тестирование, тестирование безопасности
 в) Системное тестирование, тестирование пользовательского интерфейса
 г) Модульное и системное тестирование
 д) Системное тестирование, тестирование безопасности

7. Вы тестируете техническое задание на разработку системы электронного документооборота для дошкольного учреждения (ДОУ). Основные цели разработки и развертывания системы сформулированы так: 
 - автоматизировать процесс постановки ребенка на учет в ДОУ; 
-  обеспечить быстрый обмен данными с министерством образования; 
 - хранить исторические данные о каждом ребенке. 
Какое из перечисленных требований ТЗ не соответствует целям системы?
 а) Развернуть электронный архив данных
 б) Реализовать ввод, обработку и хранение документа "Личная карточка ребенка"
 в) Реализовать учет входящей корреспонденции
 г) Реализовать учет исходящей корреспонденции
 д) Реализовать контроль прохождения документа между сотрудниками подразделений

Понимаю, что очень много текста, но где еще спросить не знаю. И идей по вопросам нету, кроме как угадать ответы.

  • 0

#2 Petrov.Sergey

Petrov.Sergey

    Опытный участник

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 18 февраля 2015 - 11:33

Вы уверены, что вопрос звучит именно как "помогите", а не "ответьте"?


  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#3 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 18 февраля 2015 - 11:52

Прежде чем браться за тестовое задание, нужно иметь хотя бы немного теоретических знаний.


  • 0

#4 DimaQA

DimaQA

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

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

Отправлено 18 февраля 2015 - 12:06

Вы уверены, что вопрос звучит именно как "помогите", а не "ответьте"?

Вы правы, именно ответы хотел получить.
 

 

Прежде чем браться за тестовое задание, нужно иметь хотя бы немного теоретических знаний.

Немного теоретических знаний имеется, но сам ответить не могу.


  • 0

#5 wisegrey

wisegrey

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Роман Претер
  • Город:Хайфа‎

Отправлено 18 февраля 2015 - 12:18

 

Вы уверены, что вопрос звучит именно как "помогите", а не "ответьте"?

Вы правы, именно ответы хотел получить. 

 

 

 

А зарплату\корочку об образовании вы тоже нам отдадите?


  • 0

#6 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 18 февраля 2015 - 13:10

Ну ладно вам, не набрасывайтесь так сразу все на человека.

 

Это вопросы с собеседования, да? Судя по формулировкам они рассчитаны не совсем на новичка.

Какие знания у вас уже есть? Может на часть вопросов вы сможете ответить сами?

Пишите свои рассуждения, а мы направим вас в  нужное русло.


  • 1

#7 DimaQA

DimaQA

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

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

Отправлено 18 февраля 2015 - 14:52

Ну ладно вам, не набрасывайтесь так сразу все на человека.

 

Это вопросы с собеседования, да? Судя по формулировкам они рассчитаны не совсем на новичка.

Какие знания у вас уже есть? Может на часть вопросов вы сможете ответить сами?

Пишите свои рассуждения, а мы направим вас в  нужное русло.

Вопросы не с собеседования, просто прохожу тестирование. На все вопросы, какие мог сам ответить - ответил. На какие не смог ответить - нашел ответы. Но вот над данными вопросами уже не один день ломаю голову. Разыскивая ответы в литературе параллельно узнал новое о тестировании для себя. 

Попробую ответить сам, может поправите меня. Будет поток мыслей новичка без опыта работы в тестировании.
 

1. Когда необходимо приступить к тестированию программного модуля?

 Меня этот вопрос смущает тем, что я неоднократно наталкивался на информацию, что модульное тестирование (юнит-тестирование) должен проводить разработчик.
 д) После того, как разработчик закончил регрессионное тестирование (точно нет, разработчики его не проводят).

2. Вы проводите анализ производительности очередной версии программного продукта. Обнаружено снижение скорости работы программы по сравнению с предыдущими версиями. О чем это говорит?
Тут я бы дал 2 ответа:

б) Тестирование выполнено в аппаратной среде, отличной от той, в которой проводилось тестирование предыдущих версий. 
Разные среды - разный и результат. 

г) Количество пользователей, занятых в проведении тестирования, превысило допустимое значение.
была задана большая нагрузка на программу, следовательно и скорость работы понизилась.


3. Вы разрабатываете стратегию тестирования модуля первичной обработки платежных документов erp-системы. На текущей итерации проекта для тестирования доступен только пользовательский интерфейс.

Требования к пользовательскому интерфейсу: 
    загрузка файлов документов из 1С; 
    ввод новых документов; 
    печать документов; 
    редактирование документов; 
    выгрузка файлов документов в 1С.

Какие из перечисленных групп тестов должны быть включены в стратегию тестирования? 2 правильных ответа.

Если доступен только интерфейс, то не представляю как проводить эти группы тестов: 
Нагрузочное тестирование, стресс-тестирование, тестирование производительности. Предполагаю тут правильные ответы:
 в) Кроссбраузерное тестирование
 д) Тестирование функциональности

4. Вы являетесь руководителем группы тестирования в проекте по разработке системы управления ресурсами промышленного предприятия (ERP-системы). Одно из требований к производительности системы сформулировано так: «система должна поддерживать одновременную работу 800 пользователей и иметь время отклика 2 секунды». Каким образом нужно построить процесс тестирования указанного требования?
Слишком сложно для меня. Нету мыслей.


5. Вы тестируете документ "Программа и методика испытаний". С какими источниками информации необходимо свериться, чтобы подтвердить или опровергнуть данные тестируемого документа?
Не понимаю каким образом тут вообще тест кейсы приписали, так что варианты а и б откидываю. Отчет о тестировании тоже не понимаю как может подтвердить или 
опровергнуть данные документа "Программа и методика испытаний". 
Поэтому либо г, либо д. Склоняюсь к варианту д.


6. Вы разрабатываете план тестирования информационного портала крупной компании. Портал предоставляет доступ к внутренним информационным ресурсам как сотрудникам компании, так и внешним потребителям товаров и услуг компании. Разработка портала завершена в полном объеме. Тестирование проводилось на каждой итерации в ходе разработки. Какой набор видов тестирования необходимо включить в план?
Мне не понятна фраза "
Тестирование проводилось на каждой итерации в ходе разработки", но предполагаю, что модульное тестирование уже проведено.
 

7. Вы тестируете техническое задание на разработку системы электронного документооборота для дошкольного учреждения (ДОУ). Основные цели разработки и развертывания системы сформулированы так: 
 - автоматизировать процесс постановки ребенка на учет в ДОУ; 
-  обеспечить быстрый обмен данными с министерством образования; 
 - хранить исторические данные о каждом ребенке. 
Какое из перечисленных требований ТЗ не соответствует целям системы?
Сложный вопрос. Но хочется ответить:
д) Реализовать контроль прохождения документа между сотрудниками подразделений

  • 0

#8 Petrov.Sergey

Petrov.Sergey

    Опытный участник

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 19 февраля 2015 - 06:02

 

Ну ладно вам, не набрасывайтесь так сразу все на человека.

 

Это вопросы с собеседования, да? Судя по формулировкам они рассчитаны не совсем на новичка.

Какие знания у вас уже есть? Может на часть вопросов вы сможете ответить сами?

Пишите свои рассуждения, а мы направим вас в  нужное русло.

Вопросы не с собеседования, просто прохожу тестирование. На все вопросы, какие мог сам ответить - ответил. На какие не смог ответить - нашел ответы. Но вот над данными вопросами уже не один день ломаю голову. Разыскивая ответы в литературе параллельно узнал новое о тестировании для себя. 

Попробую ответить сам, может поправите меня. Будет поток мыслей новичка без опыта работы в тестировании.
 

1. Когда необходимо приступить к тестированию программного модуля?

 Меня этот вопрос смущает тем, что я неоднократно наталкивался на информацию, что модульное тестирование (юнит-тестирование) должен проводить разработчик.

д) После того, как разработчик закончил регрессионное тестирование (точно нет, разработчики его не проводят).

Юнит-тестирование необходимо выполнять до написания кода

Правда, многие этого правила не придерживаются.

 

2. Вы проводите анализ производительности очередной версии программного продукта. Обнаружено снижение скорости работы программы по сравнению с предыдущими версиями. О чем это говорит?
Тут я бы дал 2 ответа:
б) Тестирование выполнено в аппаратной среде, отличной от той, в которой проводилось тестирование предыдущих версий. 
Разные среды - разный и результат. 
г) Количество пользователей, занятых в проведении тестирования, превысило допустимое значение.
была задана большая нагрузка на программу, следовательно и скорость работы понизилась.

При нагрузочном тестировании при достижении пикового количества пользователей начинается не просто снижение скорости, а просто лавинообразное торможение.

Пример: дорога расчитана на 4 автомобиля в ряд (4 полосы в одну сторону).

Вы запускаете 1, 2, 3, 4 автомобиля - всё ОК.

Запускаете пять автомобилей. Пока не прошёл хотя бы один из первой четвёрки, пятый будет ждать.

Если запустите 6 автомобилей, то время старта у шестого автомобиля будет позже, чем у пятого. И так далее. Опоздание старта будет лавинообразным.

Поэтому при превышении количества пользователей будет не замедление, а почти зависание.

Я бы ответил "б"
 

5. Вы тестируете документ "Программа и методика испытаний". С какими источниками информации необходимо свериться, чтобы подтвердить или опровергнуть данные тестируемого документа?

Не понимаю каким образом тут вообще тест кейсы приписали, так что варианты а и б откидываю. Отчет о тестировании тоже не понимаю как может подтвердить или опровергнуть данные документа "Программа и методика испытаний". 
Поэтому либо г, либо д. Склоняюсь к варианту д.

Я бы тоже выбрал "д". "Г" не выбрал бы, потому что тест-дизайн нужен для того, чтобы не пропустить какой-либо тест-кейс. А в указанном документе нет необходимости содержать в себе полный набор тест-кейсов. Поэтому: план + проектная документация.

6. Вы разрабатываете план тестирования информационного портала крупной компании. Портал предоставляет доступ к внутренним информационным ресурсам как сотрудникам компании, так и внешним потребителям товаров и услуг компании. Разработка портала завершена в полном объеме. Тестирование проводилось на каждой итерации в ходе разработки. Какой набор видов тестирования необходимо включить в план?
Мне не понятна фраза "
Тестирование проводилось на каждой итерации в ходе разработки", но предполагаю, что модульное тестирование уже проведено.

Именно модульное тестирование и означает эта фраза.

 

7. Вы тестируете техническое задание на разработку системы электронного документооборота для дошкольного учреждения (ДОУ). Основные цели разработки и развертывания системы сформулированы так: 
 - автоматизировать процесс постановки ребенка на учет в ДОУ; 
-  обеспечить быстрый обмен данными с министерством образования; 
 - хранить исторические данные о каждом ребенке. 
Какое из перечисленных требований ТЗ не соответствует целям системы?
Сложный вопрос. Но хочется ответить:
д) Реализовать контроль прохождения документа между сотрудниками подразделений
Вот именно "д" я бы оставил, но присмотрелся бы к пункту "а". Какой архив, если база пустая на момент старта?
А вот контроль должен быть, потому что необходимо в любой момент времени знать, на каком этапе жизни находится документ и какой сотрудник в данный момент имеет право (и должен) его обработать.

  • 1
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#9 DimaQA

DimaQA

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

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

Отправлено 19 февраля 2015 - 07:29

1. Когда необходимо приступить к тестированию программного модуля?
Выходит тут наиболее верный ответ:

 а) В процессе разработки программного модуля

6. Раз модульное тестирование уже проведено, необходимо протестировать объединенные модули, т.е. провести интеграционное тестирование. Значит варианты "в", "г", "д" отпадают. Предполагаю, правильных ответов тут 2: "а" и "б". Но раз по условиям надо выбрать один вариант, то более подходит вариант "а".
Но в таком случае не понимаю почему в правильный ответ не попадает системное тестирование ? Да и тестирование безопасности необходимо провести. Выходит не совсем корректно составлен вопрос и ответы ?

  • 0

#10 Petrov.Sergey

Petrov.Sergey

    Опытный участник

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 19 февраля 2015 - 07:33

6. Раз модульное тестирование уже проведено, необходимо протестировать объединенные модули, т.е. провести интеграционное тестирование. Значит варианты "в", "г", "д" отпадают. Предполагаю, правильных ответов тут 2: "а" и "б". Но раз по условиям надо выбрать один вариант, то более подходит вариант "а".

Но в таком случае не понимаю почему в правильный ответ не попадает системное тестирование ? Да и тестирование безопасности необходимо провести. Выходит не совсем корректно составлен вопрос и ответы ?

Намёк: системное включает в себя интеграционное.

Гугл в помощь, если не знаете, что означает каждое из тестирований.

И не надо стесняться спрашивать у гугла - я сам спросил  :yes:


  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#11 DimaQA

DimaQA

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

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

Отправлено 19 февраля 2015 - 10:47

 

6. Раз модульное тестирование уже проведено, необходимо протестировать объединенные модули, т.е. провести интеграционное тестирование. Значит варианты "в", "г", "д" отпадают. Предполагаю, правильных ответов тут 2: "а" и "б". Но раз по условиям надо выбрать один вариант, то более подходит вариант "а".

Но в таком случае не понимаю почему в правильный ответ не попадает системное тестирование ? Да и тестирование безопасности необходимо провести. Выходит не совсем корректно составлен вопрос и ответы ?

Намёк: системное включает в себя интеграционное.

Гугл в помощь, если не знаете, что означает каждое из тестирований.

И не надо стесняться спрашивать у гугла - я сам спросил  :yes:

 

Я только что прочитал и сам не понял, почему сперва откинул варианты "в" и "д" в которые входило системное тестирование :) Видимо сам себя запутал.


  • 0

#12 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 19 февраля 2015 - 13:28

Интересное задание, посмотрел ответы, свои немного скорректировал. Мои варианты:

 

1. Когда необходимо приступить к тестированию программного модуля?

а) В процессе разработки программного модуля

 

2. Вы проводите анализ производительности очередной версии программного продукта. Обнаружено снижение скорости работы программы по сравнению с предыдущими версиями. О чем это говорит?

б) Тестирование выполнено в аппаратной среде, отличной от той, в которой проводилось тестирование предыдущих версий

3. Вы разрабатываете стратегию тестирования модуля первичной обработки платежных документов erp-системы. На текущей итерации проекта для тестирования доступен только пользовательский интерфейс.

 б) Стресс-тестирование
 д) Тестирование функциональности

Комментарий: кроссбраузерное не годится, т.к. не сказано, что это веб-ресурс, может WPF какой-нибудь. Т.к. документы финансовые, необходимо проверить как поведет себя система, если вырубится электричество, к примеру. Хотя и производительность не помешает.

 

4. Вы являетесь руководителем группы тестирования в проекте по разработке системы управления ресурсами промышленного предприятия (ERP-системы). Одно из требований к производительности системы сформулировано так: «система должна поддерживать одновременную работу 800 пользователей и иметь время отклика 2 секунды». Каким образом нужно построить процесс тестирования указанного требования?

 б) Провести дополнительный анализ требования, определить параметры тестирования.
     Обсудить с ключевыми пользователями параметры пиковой нагрузки.
     Провести анализ ИТ-инфраструктуры.
     Применить инструменты моделирования многопользовательской нагрузки.

 

5. Вы тестируете документ "Программа и методика испытаний". С какими источниками информации необходимо свериться, чтобы подтвердить или опровергнуть данные тестируемого документа?

 а) План приёмо-сдаточных испытаний, тест кейсы

Комментарий: вот тут хз, я видел что-то типа ПиМов в виде тест-кейсов, гугл не смотрел.

 

6. Вы разрабатываете план тестирования информационного портала крупной компании. Портал предоставляет доступ к внутренним информационным ресурсам как сотрудникам компании, так и внешним потребителям товаров и услуг компании. Разработка портала завершена в полном объеме. Тестирование проводилось на каждой итерации в ходе разработки. Какой набор видов тестирования необходимо включить в план?

д) Системное тестирование, тестирование безопасности

Комментарий: т.к. ресурсом пользуются и внутр. и внешние потребители, но разграничение доступа необходимо точно проверять, т.е. тестирование безопасности.

 

7. Вы тестируете техническое задание на разработку системы электронного документооборота для дошкольного учреждения (ДОУ). Основные цели разработки и развертывания системы сформулированы так:

 д) Реализовать контроль прохождения документа между сотрудниками подразделений

Комментарий: таки вариант д, а вот этот - "Развернуть электронный архив данных" - больше все же подходит под требование "хранить исторические данные о каждом ребенке". Был комментарий, что вначале архива нет, так и надо же проверить, что будет с системой через год, когда будет архив работать во всю :)


  • 1

#13 DimaQA

DimaQA

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

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

Отправлено 19 февраля 2015 - 18:48

Спасибо всем! ) Узнал кое-что новое и на что еще стоит обратить внимание.


  • 0


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

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