КОНТАКТ
© All rights reserved. New Image College of Design and Technology Inc. 2007 - 2011.
Home
Software Testing
International English School
Graphic Software for Print and Web
Software Testing Tools and Techniques. Short Course Series*
Software Testing >> International English School >> Graphic Software for Print and Web >> FAQ>>Contact>>
<<На предыдущую страницу
Два вступительных курса, которые не являются обязательными.Они рекомендуются тем, кто решил заниматься тестингом и не имеет компьютерного образования или опыта работы с компьютерами. Эти курсы бесплатны для тех, кто решит изучать минимум 3 курса из серии основных курсов по тестингу.
Пять основных курсов по тестингу. Они включают в себя весь набор теоритических знаний и практических навыков, необходимых в современной индустрии тестирования.
Студент вправе выбрать любой из курсов или любую комбинацию курсов из этой серии.

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

Для тех, кто примет решение изучить 5 курсов, в дополнение к первым двум бесплатно предоставляется "бонус-курс" - Введение в SQL Server.


Стоимость каждого из основных курсов серии $980.00 CAD
Каждый курс рассчитан на два месяца (on-line форма обучения).
При оплате сразу за пять курсов в дополнение к трем бесплатным курсам предлагается скидка в $300.00 CAD

Тестинг - история вопроса. Кто такой Тестер. (По материалам Интернета)
Чаще всего о тестинге спрашивают:

Кто такой тестер?
Тестер -
специалист, призванный обеспечить отличное качество программного продукта.
Наиболее точно этот тип деятельности отражает название «инженер качества». Потому как именно достижение наилучшего качества программного продукта и есть основная задача тестера программного обеспечения.

 

 

Что такое тестнинг. Когда появился тестинг.


Тестинг - история вопроса

Компьютерные программы тестировали и раньше, но делали это сами програмисты. Они и сейчас продолжают тестировать. Новым является то, что появилось специальное направление - Black Box Testing (тестирование черного ящика), смысл которого в том, что тестер, в отличие от программиста, не имеет доступа к коду программы.

Тестер моделирует всевозможные ситуации, которые могут возникнуть в условиях реальной эксплуатации программы, и сравнивает результат, полученный в ходе выполнения теста с ожидаемым результатом, который описан в документации. Когда обнаружена ошибка, то ее надо описать (написать bug report) и внести в специальную базу данных (Bug Tracking Database). Программист, исправивший ошибку, сделает специальную пометку в базе данных, и тестер должен проверить, что ошибка действительно исправлена.

Очень распространено использование специальных инструментов для автоматизации рутинных процессов (Test Automation Tools).

Итак, перечислим то, что приходится делать тестеру:

  • разработка плана и отдельных ситуаций для тестирования;
  • описание найденных ошибок и отслеживание их судьбы;
  • использование специальных инструментов для автоматизации тестирования.
Насколько сложно освоить тестинг ?
Освоить тестинг не так уж сложно. Хороший пользователь компьютера или человек с хорошим уровнем знания Windows могут за несколько месяцев выйти на достаточно высокий уровень понимания тестинга. Очень легко и быстро, всего за несколько месяцев начинают разбираться в тестинге электрики, бухгалтеры, связисты, математики и... музыканты. Не очень просто, но вполне успешно обучаются практически все, кто в состоянии напряженно заниматься и "бить в одну точку", независимо от предыдущего опыта и образования.

Какой уровень английского необходим?
В этой области требования к уровню английского намного ниже, чем в обычной деятельности секретаря офиса.

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

В первую очередь это должен быть человек с повышенной степенью ответственности. Это главное. Безответственный человек не может быть тестером. Потому что именно в том модуле, о котором вы подумали «а! там точно все работает», вывалится Fatal error .

Еще одно важное качество — коммуникабельность.

Коммуникабельность нужна не только для работы в команде тестеров, но и для общения с командой программистов. Нужно находить золотую середину между настойчивостью и пониманием, быть корректным и ценить чужую точку зрения. Ведь программисты и тестеры — это члены одной команды, работающие над достижением одной цели.

Противоположными, но ничуть не менее важными качествами являются терпение и усидчивость. Работа тестера — это часто кропотливый труд по проверке сотен вариантов различных вариантов работы одного модуля. В большинстве случаев тестирование работы различных модулей нельзя автоматизировать (частично или полностью), и проверка внимательным тестером просто необходима.

Другой стороной работы тестера является подготовка test-cases , test-plans и check-lists . Написание таких документов — это необходимый, но весьма нелегкий труд. Тем более, что эти документы приходится переписывать или редактировать от версии к версии.

Настойчивость. Чаще всего тестер может заметить неудобные с точки зрения usability модули в программе. Умение убедить не только программистов, но и начальство - важная черта. При этом не перегнув палку, и не испортив отношений между руководством, менеджером проекта, программистами и тестерами.

Умение и желание обучаться. Тестер должен быть любопытен. Как в работе (а что будет, если поставить программу и ног на уши?) так и к новым методологиям тестирования (а что делает вот эта новая программа, а может она нам поможет?)

Здесь стоит также отметить руководителей. Если проект горит и тестеры заняты с утра до вечера только тестированием накануне релиза — это нормально. Но если такая ситуация длится годами — то нужно серьезно пересмотреть выполнение функций управления. Тестеры должны иметь время на обучение, должны повышать свою квалификацию, а руководство должно всячески этому способствовать. От этого только выиграет компания.

Ко всем преимуществам работы, тестерам часто приходится работать без документации. Продукт разрабатывается со слов заказчика и долгих обсуждений в кругу руководства, менеджеров и программистов, и тестерам достается «готовый» продукт, где неизвестно, что верно, а что нет. Информацию приходится по крупинкам вытаскивать из программистов, отнимая у них свободное время, а заодно и на все 100 использовать собственную интуицию и смекалку. Без них в этом сложном деле — тестировании — никак не обойтись.

Техническая подготовка
Что касается технической подготовки, то тестеру желательно иметь хорошее образование. Это не необходимое условие, но очень желательное. Также очень важно иметь сертификат (или сертификаты) об окончании специализированных курсов по тестингую Наличие сертификатов говорит руководству о том, что специалист обладает основными теоретическими знатиями и практическими навыками в тестировании. Причем срок обучения должен быть не менее 6 месяцев. 1 - 2 месячные курсы в глазах руководства часто выглядят как не достаточная подготовка для специалиста.

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

Важным условием является опыт работы. При этом ценится не количество компаний, в которых тестер работал за последние полгода, а количество проектов, и то, какие технологиии применялись для тестирования. Также это говорит о том, что специалист хорошо знаком с процессом разработки программного обеспечения, хорошо знает роли, отводящиеся каждому в этом процессе, а также умеет работать с пакетами, являющимися необходимыми в работе (например, с различными баг-трекерами). Поэтому при выборе места изучения "тестерской науки" обращайте внимание на наличие реальных проектов, над которыми студенты работаю в процесе обучения.
А если некоторые из этих проектов являются Веб - проектами, т.е. такими, которые будущий руководитель может увидеть Интернете, то многие вопросы на интервью при трудоустройстве отпадут сами собой.

Как проходит изучение тестинга в New Image College?

New Image College предлагает уникальную систему обучения, которая включает в себя использование самых современных технологий. Вы сможете смотреть видео-лекции, изучать презентации, работать над тестами on-line.

Для тех, кто учиться on-line регулярные занятия в виртуальном классе позволят легко осваивать самые сложные темы, так как преподаватель будет всегда рядом, по другую сторону экрана и будет всегда готов ответить на вопросы студентов.

Регулярные "очные" семинары проводятся во многих городах Америки и Канады и позволяют сдентам получить ответы на все накопившиеся вопросы, разобраться в самых сложных темах и изучить новые разделы курса. Обычно студенты online отделения приезжают на семинары один - два раза в месяц.

Если хотите подробнее узнать о серии курсов Software Tesing Tools and Techniues, , заполните регистрационную форму ниже и приходите на Дни открытых дверей, которые проходят регулярно.

Cтоимость обучения и порядок оплаты

 

 

 

 

 

 

 

 

 

 

 

 

 




 

 


 

 

 

 

 

 


 

Режим учебы. Где, как, когда?
Интернет - обучение
Стоимость обучения и скидки
Пример подачи учебного материала
Одна из PDF презентаций курса
" The SDLC Team members roles and responsibilities"
смотреть>>

Видео презентация
курса
"Windows Essentials for Software Testing"
смотреть>>
По-русски легче? Пример презентации на русском языке

"Процесс тестирования программного продукта"
смотреть>>


Читать дальше>>
"In God we trust, and for everything else we test".

 

 

 

 

 

 

 

 

 

 

"Avoiding a bug is more cost-effective rather finding it later and fixing"

 

"Quality is never an accident; it is always the result of intelligent effort." -- John Ruskin


Bill Gates recently said of Microsoft "We have as many testers as we have developers. And developers spend half their time testing. We're more of a testing organization than we're a software organization."

*IMPORTANT NOTE:
These short-term courses do not constitute comprehensive IT training leading to proficiency, which takes several months to accomplish. They are regarded as continuing computer education; they serve to update your current computer and IT technology knowledge.

 

Software Testing Blog
Enquiry and Contact
Open House registartion
"Open house" are held regularly in various cities in Canada and America.
Contact the College for more details.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s