Комментарии к заданиям
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 283/301
2.5.b
{192}
Возможно, кто-то из ваших знакомых тестировщиков может рекомен-
довать вам то или иное инструментальное средство, исходя из соб-
ственного опыта. Если такого источника информации у вас нет, возь-
мите список соответствующего ПО из Википедии и/или многочислен-
ных обзоров в Интернете.
2.6.a
{220}
Для начала можно ознакомиться с этим примером:
http://www.softwaretestingclass.com/wp-
content/uploads/2013/01/Sample-Test-Plan-Template.pdf
2.6.c
{233}
Какие отвлекающие факторы снижали вашу производительность?
Что у вас занимало больше всего времени (обдумывание тест-кей-
сов, оформление или что-то иное)? Как вы считаете, повысилась или
понизилась бы ваша производительность, если бы вы провели за
изучением требований к проекту несколько часов или даже дней?
2.7.a
{236}
Ответ: потому, что здесь мы бы уже проверяли фактически взаимо-
действие двух параметров. Это хорошая идея, но она выходит за
рамки тестирования отдельной изолированной функциональности.
2.7.b
{240}
Самым эффективным способом доработки представленного списка
является… программирование. Если вы достаточно хорошо знаете
какой-нибудь язык программирования, напишите небольшую про-
грамму, которая всего лишь будет получать из командной строки имя
каталога и проверять его наличие и доступность для чтения. А затем
протестируйте вашу программу и дополните представленный в за-
даче список идеями, которые придут к вам в процессе тестирования.
2.7.c
{248}
В колонке «Наличие прав доступа» иногда отсутствуют значения, т.к.
если каталог отсутствует, к нему неприменимо понятие «права до-
ступа». Что касается лишних проверок, то, например, в строках 18 и
22 пути приведены с «/» в качестве разделителя имён каталогов, что
характерно для Linux, но не для Windows (хотя и сработает в боль-
шинстве случаев). Такие проверки можно оставлять, но можно и уби-
рать как низкоприоритетные.
2.7.d
{251}
А если, кроме сложности, оценить также время на разработку тест-
кейсов и проведение тестирования? А потом учесть необходимость
повторять те же проверки многократно?
2.7.e
{252}
Можно использовать приведённый на рисунке 2.5.e
{174}
пример описа-
ния дефекта как шаблон для решения этого задания.
2.7.f
{255}
Ответ: это плохое решение, т.к. теперь приложение будет пропускать
имена каталогов вида «/////C:/dir/name/». Конечно, при проверке суще-
ствования такой каталог не будет найден, но фильтрация данных всё
равно нарушена. А вот имя «/» всё равно превратится в пустую
строку.
Достарыңызбен бөлісу: