Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет305/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   299   300   301   302   303   304   305   306   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
if [ ! -
f "IN/«Крупный» файл
 
в
 KOI8R.txt" ] 
then 
echo "OK! '«Крупный» файл
 
в
 KOI8R.txt' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Крупный» файл
 
в
 KOI8R.txt' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -
f "IN/«Крупный» файл
 
в
 win-1251.html" ] 
then 
echo "OK! '«Крупный» файл
 
в
 win-1251.html' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Крупный» файл
 
в
 win-1251.html' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -
f "IN/«Мелкий» файл
 
в
 cp-866.html" ] 
then 
echo "OK! '«Мелкий» файл
 
в
 cp-866.html' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Мелкий» файл
 
в
 cp-866.html' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -
f "IN/«Средний» файл
 
в
 koi8-r.html" ] 
then 
echo "OK! '«Средний» файл
 
в
 koi8-r.html' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Средний» файл
 
в
 koi8-r.html' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -f "IN
/«Средний» файл
 
в
 WIN_1251.md" ] 
then 
echo "OK! '«Средний» файл
 
в
 WIN_1251.md' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Средний» файл
 
в
 WIN_1251.md' file was NOT moved!" >> smoke_test.log 
fi 
 


Командные файлы для Windows и Linux
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 290/301 
if [ ! -f "IN
/«Крупный» файл
 
в
 CP_866.md" ] 
then 
echo "OK! '«Крупный» файл
 
в
 CP_866.md' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Крупный» файл
 
в
 CP_866.md' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -
f "IN/«Мелкий» файл
 
в
 KOI8_R.md" ] 
then 
echo "OK! '«Мелкий» файл
 
в
 KOI8_R.md' file was moved!" >> smoke_test.log 
else 
echo "ERROR! '«Мелкий» файл
 
в
 KOI8_R.md' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -f "IN/
Слишком
 
большой
 
файл
.txt" ] 
then 
echo "ERROR! 'Too big' file was moved!" >> smoke_test.log 
else 
echo "OK! 'Too big' file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -f "IN/
Картинка
.jpg" ] 
then 
echo "ERROR! Picture file was moved!" >> smoke_test.log 
else 
echo "OK! Picture file was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -f "IN/
Картинка
 
в
 
виде
 TXT.txt" ] 
then 
echo "OK! Picture file with TXT extension was moved!" >> smoke_test.log 
else 
echo "ERROR! Picture file with TXT extension was NOT moved!" >> smoke_test.log 
fi 
 
if [ ! -f "IN/
Пустой
 
файл
.md" ] 
then 
echo "OK! Empty file was moved!" >> smoke_test.log 
else 
echo "ERROR! Empty file was NOT moved!" >> smoke_test.log 
fi 
 
# =========================================================================== 
 
clear 
 
# =========================================================================== 
# Проверка конвертации файлов путём сравнения результатов
 
# работы приложения с эталонными файлами:
 
echo "" >> smoke_test.log 
echo "Comparing test:" >> smoke_test.log 
 
 
if cmp -s 
"Test_ETALON/«Мелкий» эталон
 
WIN1251.txt" "OUT/«Мелкий» файл
 
в
 WIN1251.txt" 
then 
echo "OK! File '«Мелкий» файл
 
в
 WIN1251.txt' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Мелкий» файл
 
в
 WIN1251.txt' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Средний» эталон
 
CP866.txt" "OUT/«Средний» файл
 CP866.txt" 
then 
echo "OK! File '«Средний» файл
 CP866.txt' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Средний» файл
 CP866.txt' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Крупный» эталон
 
KOI8R.txt" "OUT/«Крупный» файл
 KOI8R.txt" 
then 
echo "OK! File '«Крупный» файл
 KOI8R.txt' was processed correctly!" >> smoke_test.log 
else 
echo "ERRO
R! File '«Крупный» файл
 KOI8R.txt' was NOT processed correctly!" >> smoke_test.log 
fi 
 


Командные файлы для Windows и Linux
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 291/301 
if cmp -
s "Test_ETALON/«Крупный» файл
 
в
 win-
1251.html" "OUT/«Крупный» файл
 
в
 win-1251.html" 
then 
echo "OK! File '«Крупный» файл
 
в
 win-1251.html' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Крупный» файл
 
в
 win-1251.html' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Мелкий» эталон
 
в
 cp-
866.html" "OUT/«Мелкий» файл
 
в
 cp-866.html" 
then 
echo "OK! File '«Мелкий» файл
 
в
 cp-866.html' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Мелкий» файл
 
в
 cp-866.html' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Средний» эталон
 
в
 koi8-r.ht
ml" "OUT/«Средний» файл
 
в
 koi8-r.html" 
then 
echo "OK! File '«Средний» файл
 
в
 koi8-r.html' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Средний» файл
 
в
 koi8-r.html' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Средний» эталон
 
в
 
WIN_1251.md" "OUT/«Средний» файл
 
в
 WIN_1251.md" 
then 
echo "OK! File '«Средний» файл
 
в
 WIN_1251.md' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Средний» файл
 
в
 WIN_1251.md' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Крупный» эталон
 
в
 
CP_866.md" "OUT/«Крупный» файл
 
в
 CP_866.md" 
then 
echo "OK! File '«Крупный» файл
 
в
 CP_866.md' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Крупный» файл
 
в
 CP_866.md' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -
s "Test_ETALON/«Мелкий» эталон
 
в
 
KOI8_R.md" "OUT/«Мелкий» файл
 
в
 KOI8_R.md" 
then 
echo "OK! File '«Мелкий» файл
 
в
 KOI8_R.md' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '«Мелкий» файл
 
в
 KOI8_R.md' was NOT processed correctly!" >> smoke_test.log 
fi 
 
if cmp -s "Test_ETALON/
Пустой
 
файл
.md" "OUT/
Пустой
 
файл
.md" 
then 
echo "OK! File '
Пустой
 
файл
.md' was processed correctly!" >> smoke_test.log 
else 
echo "ERROR! File '
Пустой
 
файл
.md' was NOT processed correctly!" >> smoke_test.log 
fi 
 
echo "WARNING! File '
Картинка
 
в
 
виде
 TXT.txt' has NO etalon decision, and it's OK for this file to 
be corrupted." >> smoke_test.log 
# =========================================================================== 
Пример результатов выполнения (на одном из первых билдов, со-
держащих множество дефектов) 
Processing test:
OK! '«Мелкий» файл
 
в
 WIN1251.txt' file was processed!
OK! '«Средний» файл
 
в
 CP866.txt' file was processed!
OK! '«Крупный» файл
 
в
 KOI8R.txt' file was processed!
OK! '«Крупный» файл
 
в
 win-1251.html' file was processed!
OK! '«Мелкий» файл
 
в
 cp-866.html' file was processed!
OK! '«Средний» файл
 
в
 koi8-r.html' file was processed!
OK! '«Средний» файл
 
в
 WIN_1251.md' file was processed!
OK! '«Крупный» файл
 
в
 CP_866.md' file was processed!
OK! '«Мелкий» файл
 
в
 KOI8_R.md' file was processed!
OK! 'Too big' file was NOT processed!
OK! Picture file was NOT processed!
OK! Picture file with TXT extension was processed!
Moving test:
ERROR! '«Мелкий» файл
 
в
 WIN1251.txt' file was NOT moved!
ERROR! '«Средний» файл
 
в
 CP866.txt' file was NOT moved!
ERROR! '«Крупный» файл
 
в
 KOI8R.txt' file was NOT moved!
ERROR! '«Крупный» файл
 
в
 win-1251.html' file was NOT moved!
ERROR! '«Мелкий» файл
 
в
 cp-866.html' file was NOT moved!
ERROR! '«Средний» файл
 
в
 koi8-r.html' file was NOT moved!
ERROR! '«Средний» файл
 
в
 WIN_1251.md' file was NOT moved!


Командные файлы для Windows и Linux
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   299   300   301   302   303   304   305   306   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет