Чтение онлайн

ЖАНРЫ

tестирование dot com
Шрифт:

е-мейлом и веб-браузером и не знает разницы между принтером и

модемом.

Хорошая новость: на первую работу тестировщиком можно устроить-

ся, имея базовые компьютерные знания, которые есть у каждого, кто

пользовался компьютером и Интернетом больше одного месяца.

Конечно, шансы трудоустройства существенно повышаются, если

у вас есть дополнительные к базовым знания (приведу конкретные

рекомендации через минуту).

Давайте скажем "Спасибо" океану информации под названием "Ин-

тернет" за

264

Тестирование

Дот Ком. Часть 3

• гигабайты бесплатного ПО, например компайлеры для C++ и

интерпретаторы Python;

• тысячи бесплатных курсов по компьютерным дисциплинам, на-

пример пособия по изучению языка SOL;

• интернет-форумы на любую тематику, где любой оболтус (вклю-

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

на него ответ;

• веб-сайты, бродя по которым мы попутно становимся квалифи-

цированными пользователями Интернета;

• десятки других милых и полезных вещей.

Используйте ресурсы Интернета!!! В нем есть все, что вам нужно, что-

бы стать тестировщиком экстра-класса.

Вот список вещей, к которым я предлагаю хотя бы прикоснуться

перед поиском первой работы. Потратьте по крайней мере по 10 ча-

сов на каждое "прикосновение", причем не просто читайте теорию,

а работайте с соответствующим ПО (или на соответствующем ПО),

например:

• в случае с UNIX исполняйте команды, например команду "mkdir",

для создания директории или

• пишите код на Python.

1. HTML. Основной язык веб-страниц. Веб-учебник (web tutorial)

на английском языке и программа для симуляции может быть

найдена здесь: http://www.w3schools.com. Изучите базовые теги

(tag).

2. SQL. Язык баз данных. Веб-учебник на английском языке можно

найти здесь: http://www.w3schools.com. Разберитесь с синтакси-

сом следующих видов запросов (statements):

CREATE TABLE;

ALTER TABLE;

DROP TABLE;

INSERT INTO;

UPDATE;

DELETE;

SELECT.

Скачайте и установите на ваш компьютер базу данных MySQL

.

3. Python. Веб-учебники на английском языке и установочную про-

грамму для интерпретатора можно найти на http://www.python.org.

Возьмите самый простой учебник и ощутите всю прелесть просто-

ты и доступности моего любимого языка программирования.

4. UNIX. Вот

наипростейший веб-учебник:

http://www.math.utah.edu/lab/unix/unix-tutorial.html. Симулятор UNIX

для Виндоуз-машин можно скачать здесь: http://www.cygwin.com.

Исполнение тестирования. Стадия I: тестирование новых фича

265

5. C++. Веб-учебник может быть найден здесь:

http://www.cplusplus.com/doc/tutorial. Напишите несколько про-

грамм, скомпилируйте их, откройте в текстовом редакторе файлы-

источники (source file), скомпилированные файлы (bytecode file)

и ощутите разницу. Компайлер дсс является частью симулятора

CygWin, которую вы установите при знакомстве с UNIX.

Естественно, что мои пояснения о том, ЧТО изучить для каждого из

вышеуказанных 5 предметов, — это минимум для того, чтобы иметь

элементарное представление, но даже такой минимум — это ваш ко-

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

танным, будет доступным и понятным завтра. Нужно только иметь

терпение и приложить немного усилий.

После того как вы найдете работу, специфика ваших технических зна-

ний будет во многом определяться технологиями, используемыми в

вашей интернет-компании (например, операционная система маши-

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

Некоторые из тех, кто начал работать тестировщиком на черноящич-

ном тестировании, распробовали знания из смежных специальностей

(например, администрация баз данных) и переместились туда;

некоторые выбрали себе узкую специализацию внутри департамента

качества, например написание тест-тулов;

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

заниматься черноящичным тестированием или же перешли к серо-

ящичным или белоящичным делам — к чему лежит душа.

Но чтобы найти в итоге свою нишу, нужно искать, а лучший по-

иск — это изучение новых вещей.

Одна из прелестей нашей профессии заключается в том, что

тестировщик соприкасается с множеством вещей как техниче-

ского (язык программирования), так и нетехнического свойства

(менеджмент проекта), так что вам и карты в руки — разбери-

тесь на месте, что вам больше нравится, и приложите усилия,

чтобы в итоге заниматься именно этим. Шансы велики, что это

будет именно тестирование.

Entry/Exit Criteria

Поделиться с друзьями: