background preloader

Testing

Facebook Twitter

Что значат для вас юнит-тесты? С технической точки зрения юнит-тесты – это очень простой инструмент, основанный на паре несложных концепций: (1) тестируемый класс, (2) набор тестовых методов, завернутых в некоторый класс и (3) набор методов, с помощью которых можно удостовериться в том, что состояние тестового класса соответствует (или не соответствует) некоторому значению. Это очень простая штуковина, которая может кардинальным образом повлиять на процесс разработки в целом.

С одной стороны существует TDD (“test-first approach"), при котором тесты «драйвят» не только процессом кодирования, но и процессом проектирования (т.е. дизайном системы). С другой стороны существуют разработчики с противоположной точкой зрения, которые считают юнит-тесты пустой тратой времени, потому что они не приносят никакой ценности пользователю. Я с уважением и пониманием отношусь к первой категории разработчиков, хотя лично для меня test-first approach не столь удобен, чтобы применять его в повседневной деятельности.

Свойство 1. Про Тестинг - Тестирование - Баг репорт. Раздел: Тестирование > Тестовые Артефакты > Баг Репорт Баг или дефект репорт - это документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.

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

Для получения более детальной информации о баг репорте, мы рекомендуем Вашему вниманию следующую информацию, ознакомившись с которой вы получите исчерпывающее представление о структуре, особенности написания и некоторых других нюансах, необходимых для написания, хороших баг репортов: Предлагаем Вам комментарий одного разработчика: - Прочитав короткое описание бага (Bug Summary), я должен понять в чем состоит проблема, прочитав детальное описание бага (Bug Description) я должен знать строку кода, которую править. С этим можно соглашаться или не соглашаться, но смысл этого высказывания в том, что вы должны делать все так, чтобы к вам меньше было вопросов по существу описанной в баг репорте проблемы. Статьи. Тестирование безопасности... Тестирование безопасности.

Статьи. Тестирование безопасности...

Часть I. Ресурсы и инструменты. Введение Материалы по мерам безопасности Ресурсы по уязвимостям Ссылки на методы и инструментарий Антивирусы МСЭ Прокси IDS Протоколы и стандарты Введение. В процессе работы при тестировании различных программ нередко приходится сталкиваться с вопросами настройки и тестирования безопасности. Хочу сразу предупредить читателей, что основная масса материалов, на которые даны ссылки в этой статье так или иначе связаны с операционной системой Microsoft Windows 2000. Буду благодарен за любую продуктивную критику как на e-mail, так и в Форум, а также за ссылки на материалы и инструменты по данной тематике не охваченные данным обзором. Материалы по мерам безопасности. Начну, пожалуй, с того, что прежде чем приступать к тестированию безопасности ПО следует остановиться на настройках этой самой безопасности в той операционной системе, для которой данное ПО разрабатывается.

Ресурсы по уязвимостям. Сайты. Раздел Security от Microsoft. Рассылки. Блоги о тестировании. Динамическое (нелинейное) тестирование GUI. Что такое?

Динамическое (нелинейное) тестирование GUI

Выполнение действий над элементами графического интерфейса в случайном порядке. Для чего нужно? Человек, выполняющий тестирование, это Homo sapiens, т.е. он обладает неким интеллектом. Этот самый интеллект, мешает (очень редко, но мешает) ему находить «нелепости поведения» приложения связанные с непредвиденными ситуациями. Он просто не может представить себе настолько нелогичную ситуацию. Как делать будем? Дальнейшее описание предназначено для тестирования приложений на платформе Windows. Что нам понадобится? Еще рекомендую воспользоваться утилитой SWAPY, с помощью нее удобно смотреть свойства контролов, еще она генерирует код для pywinauto.

Working As A Game Tester. Last updated January, 2014.

Working As A Game Tester

NOTE: most of this site's articles are primarily aimed at aspiring game designers, but many of the concepts described herein also apply to those who aspire to other types of jobs in the game industry. You have undoubtedly heard that a recommended way of getting started in the games biz is to get a job as a game tester. That's true, especially if you do not have a programming degree, an art degree, a business degree, etc. and if you can get the testing job with a game publisher or developer (rather than at a game testing lab located far away from game publishers or developers). Оптимизатор загрузки JavaScript. Я закончил разработку бета-версии своего оптимизатора загрузки JavaScript — jWidget SDK. github.com/enepomnyaschih/jwsdk/wiki jWidget SDK — это небольшой скрипт, сборщик (прекомпилятор) вашего JavaScript.

Оптимизатор загрузки JavaScript

Это обертка вокруг YUICompressor, которая автоматизирует сборку проекта и дает очень гибкую конфигурацию. Инструмент совместим с любой архитектурой сервера, со всеми JavaScript-фреймворками. Инструмент бесплатный, с открытым исходным кодом и имеет лицензию LGPL. Tester Blog. Andy Robson MD of QA firm Testology in Aldershot, UK speaks to Game Careers August 3rd, 2010 Andy Robson has been working in QA and test in the video games industry since 1994 when he joined Bullfrog Productions and ran the department as Head of Testing, working closely with Peter Molyneux.

Tester Blog

Разница Между QA, QC & Testing (начало пути) Статья является первой попыткой наконец прояснить разницу между указанными понятиями.

Разница Между QA, QC & Testing (начало пути)

Поэтому любые ваши комментарии приветствуются и будут рассмотрены, в ее следующих версиях. Pro Git 1.1 Введение Об управлении версиями. Что такое контроль версий, и зачем он вам нужен? Система контроля версий (СКВ) — это система, регистрирующая изменения в одном или нескольких файлах с тем, чтобы в дальнейшем была возможность вернуться к определённым старым версиям этих файлов. Для примеров в этой книге мы будем использовать исходные коды программ, но на самом деле под версионный контроль можно поместить файлы практически любого типа. Если вы графический или веб-дизайнер и хотели бы хранить каждую версию изображения или макета — а этого вам наверняка хочется — то пользоваться системой контроля версий будет очень мудрым решением. СКВ даёт возможность возвращать отдельные файлы к прежнему виду, возвращать к прежнему состоянию весь проект, просматривать происходящие со временем изменения, определять, кто последним вносил изменения во внезапно переставший работать модуль, кто и когда внёс в код какую-то ошибку, и многое другое.

Локальные системы контроля версий Рисунок 1-1. Game testing. Job.com Jobs - Start your job search and find employment today! Jr. Mobile QA Game Tester jobs - Dice. NCsoft - World's Premier Publisher of MMO Games.