Перейти к содержимому



Trimax

Регистрация: 25 май 2015
Off Активность: фев 26 2024 21:03

#294834 TrueFlip - международная анонимная лотерея с призом ~120 биткоинов (+ бонус)

Написано Mike на 22 Октябрь 2017 - 07:57

Наткнулся на такой вот проект - онлайн-лотерея TrueFlip, основанная на blockchain технологии.

 

Нужно угадать 5 чисел от 1 до 49 и одно от 1 до 26, по сравнению со стандартной лотереей Powerball это дает в 1.3 раза больший шанс на выигрыш. Вы просто должны выбрать 6 чисел в купленном билете. Розыгрыш происходит каждый день в 20:00 UTC, а выпадение чисел в системе рассчитывается на основе хэша от транзакции одного из всех купленных билетов до розыгрыша. Таким образом никто не может предсказать выпавшие числа заранее, а выпавшие числа являются абсолютно случайными. Исходный код алгоритма расчета выпавших чисел общедоступен на Github (https://github.com/TrueFlip). 

 

Разработчики не скрывают свои лица:  :)

333.png

 

Доступ к сайту на территории РФ ограничен (спасибо Роскомнадзору, кому же еще), поэтому ЗАХОДИМ ЧЕРЕЗ VPN.

 

На данный момент джекпот составляет почти 119 BTC (или 690.000$)  :o  

 

Стоимость 1 билета - 0.0005 BTC (~3$), однако вы можете получить 1 БЕСПЛАТНЫЙ билет, зарегистрировавшись по моей реф. ссылке - после подтверждения адреса своей электронной почты, указанного при регистрации.

 

Обычная ссылка: https://trueflip.io/

 

Реф. ссылка: https://trueflip.io/...e9fee4e578725d8

 

P.S.: Кто не рискует, тот не выигрывает  :)


  • 2


#290556 Скрипт по тайм-менеджменту от Егения Попова из курса "Хозяин Времени"

Написано rrreerrr на 22 Сентябрь 2017 - 10:59

b7f8ed80f38b64506c7d74edf11f8a35.png

 

Тайм-менеджмент — это фундамент, с которого надо начинать свое саморазвитие. Человека, использующего тайм-менеджмент, можно сравнить с лесорубом, который, перед тем как начать валить деревья, затачивает свой топор, чтобы каждый удар был максимально эффективен.

В последнее время, когда я понял насколько тема тайм-менеджмента важна, я выделил огромное количество времени на ее изучение и проработку. Я разработал свою систему, включил в нее облачный менеджер задач Wunderlist и создал особый скрипт планирования дня на основе системы ценностей. Все это привело к резкому увеличению моей производительности.

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

 

 


  • 12


#272434 70 рублей на телефон бесплатно

Написано odnako на 26 Апрель 2017 - 01:22

Бережно скопировано с center, просьба тапками не кидаться. На момент создания топика, тема рабочая и проканала на 3-ех симках 


Как получить деньги:
1. Перейти сюда 
http://www.sloboda.ru/igri/ketchup/?utm_source=youtube
2. Пройти тест, выбирая картинки (неважно как и в какой последовательности)
3. Авторизоваться через ОК, ФБ или ВК
4. Ввести номер телефона 

Деньги придут через минуту. 
P.S. Если после прохождения теста ничего не происходит, то стоит немного подождать появления окна авторизации.


  • 9


#270796 Скрипт динамической обложки для групп vk

Написано buba на 15 Апрель 2017 - 18:11

Динамическая обложка позволяет раз в минуту выводить нужную вам информацию на обложку вашего сообщества.

Новые вступившие, время, таймер конца акции.

 

Пример

 

Инструкция по установке прилагается в файле readme

 

 

Скачать


  • 17


#240577 НОВЫЕ Стикеры ВК с честь 10-летия

Написано Vladis на 10 Октябрь 2016 - 23:19

  d2fb179166174794bc8590e5e952bd0b.png

 

Сами стикеры: 

D58mOf07Ow0.jpg

 

_MAlgYoprMs.jpg

 

1. Стикеры просто так не добавить.

 

5TjaQk-bPYE.jpg

 

Итак, как добавить:

1. Заходим в любой диалог в вк.

 



У кого получилось, буду благодарен за репу :D 


  • 4


#238253 Пассивный заработок 27 000 р в месяц

Написано rombiz на 25 Сентябрь 2016 - 18:51

Обычно любые накрутки обеспечивают бан. Но мы разрешаем накручивать просмотры и сами разработали для этих целей программу. Всё на официальном уровне и никто от этого не пострадает. Всё дело в наших алгоритмах. Мы создали сервис, который обходит санкции ютуба. Все накрученные лайки и подписки не списываются. 
Таким образом теперь каждый может выводить своё видео в топ, или зарабатывать на продаже поинтов. Сервис только стартанул. Активные участники на старте имеют возможность получить премиум аккаунт бесплатно и каждому зарегистрировавшемуся пользователю 200 поинтов в подарок. Подробней как запустить бота в архиве. Будем рады любой критике.
P.S 27 000 рублей это не цифра с потолка, а реальный расчёт с одной машины.
 
Скачать:
 

 


  • -16


#236718 Олег Ortega Луканов «Идеальное свидание»

Написано dream на 15 Сентябрь 2016 - 07:59

Перезалей

 

 

Перезалейте пожалуйста


  • 5


#229785 File Hosting Script

Написано Azim на 23 Июль 2016 - 11:41

File Hosting Script 4.3 - скрипт хостинга файлов. Скрипт может загружать сразу несколько файлов и сохранить их навсегда на этом сайте. Если вы используете FireFox или Chrome, вы можете просто перетащить файлы, чтобы начать загрузку. Мы предоставим Вам все необходимые инструменты, чтобы легко и быстро обмениваться файлами. Используйте наши заранее сгенерированный html-код ссылки с вашего сайта или размещать непосредственно на Facebook или Twitter.

 

c451fbab97bc.png

 

Возможности скрипта:

Загрузить файлы:
- Мульти-загрузчик файлов с прогрессом.
- NEW! Процент прогресс, размер оставшейся, скорость загрузки и оставшееся время. (поддержка браузеров только)
- Перетащите и падение в браузере, чтобы начать загрузку. (Firefox и Chrome)
- Скопируйте все файлы в буфер обмена ссылку.
- Загружено присваивается короткий URL для загрузки.
- Премиум-аккаунт вариант обновления с помощью PayPal, удалось автоматически.
- NEW! Поддержка нескольких файловых серверов.
- Информация о файле страницу со следующим:
-Полный путь к изображению.
-HTML-код непосредственно копировать в веб-сайт.
-Форум код непосредственно копировать в форуме.
-Ссылка на статистических данных за файл.
-Ссылка для удаления файла.
-Ссылки, чтобы поделиться с общими сайтах социальных медиа; Facebook, Twitter и т.д.
-Ссылка поделиться по электронной почте.

Регистрация пользователя:
- Регистрация пользователя и члены площадь.
- Пользователи могут зарегистрироваться и управлять всеми своими файлами в одном месте.
- Быстрый Аякс менеджер основе файла целиком построен в доме.

Статистика:
- Статистика файлов:
-Ежедневно, еженедельно, ежемесячно загрузок.
-Ссылаясь сайтов.
-Посещение страны.
-Посещая браузеры.
-Посещение операционных систем.

Типы счетов:
- Бесплатный пользователя:
-Имеет ждать загрузки файла. Попытки получить пользователю зарегистрироваться на сайте. (настраивается)
-Скорость загрузки ограничивается 15kbps. (настраивается)
-Неактивные загрузки хранятся только в течение 60 дней. (настраивается)
-Максимальная загрузка размер файла 100 Мб. (настраивается)
- Платные пользователя:
-Нет ожидания для загрузки. (настраивается)
-Нет ограничений по скорости загрузки. (настраивается)
-Неактивные загрузки хранятся так долго, как они есть платный аккаунт (настраивается)
-Максимальная загрузка размер файла 1 Гб. (настраивается)
- Пользователь Admin:
-Как с платного пользователя, но имеет доступ к админке.

Безопасность:
- IP-черный список - блок IP адресов из использования сайта.
- Тип файла черный список - запрещать определенные типы файлов из загружается.
- Защита от спама - Установить минимальное время между представлений.
- Защита от спама - Установить максимальное файлы пользователь может загружать в сутки.
- Страницы в файл отчета.
- Поддержка HTTPS.
- Внешне испытания для XSS и SQL-инъекций атак.

Зарабатывать деньги:
- Зарядка для обновления счета. Полная интеграция с автоматизированными PayPals функциональность IPN.
- Легкие объявления - Используйте интерфейс администратора, чтобы легко интегрировать свои баннеры или код Adsense Google.

Настройками:
- Написано для PHP5.2 +.
- 100% полный исходный код.
- Простота установки.
- Полностью настраиваемый.
- Современный шаблон. (легко настроить и создавать дополнительные)
- Простые, чистые, Ajax стиль вид.

Социальная сеть Поделиться:
- Социальные сети Иконки поделиться загруженные файлы на Twitter, Facebook, электронная почта и многое другое.

Перевод:
- Поддержка нескольких языков.
- Управление любой текстовый контент на сайте через админку.
- Перевод средств администрирования, так что сайт может быть использован в большинстве языков.
- Отладки Перевод инструменты.

Плагины:
- Кроме того расширить базовую скрипт с дополнительными плагинами:
-Награды Плагин
-Media Player Plugin
-Image Viewer Плагин
-Документ Посмотреть Плагин
-FTP Загрузить плагин
-Рассылка Плагин
-Media Converter Плагин
-Загрузить плагин Widget
-Социальная Войти Плагин
-Amazon S3 Магазин файла Плагин
-Гео-Загрузить плагин
-У нас также есть различные платежный шлюз плагинов.
- Смотрите наш специальный файл хостинг сайт для получения дополнительной информации о плагинах.

Админ панель:
- Админ площадь:
-Панель детализации скачивали и активные файлы.
-Поиск файлов.
-Отключить файлы.
-Управление пользователями и фильтрации по пользовательских файлов.
-Управление заблокированных IP-адресов.
-Управление настройками сайта.
-Установка и управление файловых серверов.
-Настройка для использования конкретного файловый сервер или один с большей пространства.
-Набор шаблонов.
-Установить платные ставки счета, период и валюта.
-Изменить дату истечения срока действия учетной записи.
-Установите PayPal адрес электронной почты для платежей сайта.
-Установите бесплатно / платные настройки учетной записи пользователя:
Файл скорость загрузки.
Сколько дней хранить неактивные файлы.
Максимальная загрузка размер файла.
Время задержки при загрузке.
-Возможность установить имя файла в URL-адрес загрузки.
-Возможность использовать другую файловую URL, чем на основной сайт.
-Установите баннер / объявление Код.
-Современный интерфейс Аякс.

 

Скачать:


  • 1


#215084 Проект 2-х этажного дома с гаражом

Написано safyanik на 22 Апрель 2016 - 15:47

Проект двухэтажного дома (коттеджа) 107м² с гаражом на участке 20х30м (6 соток)

Год/Дата Выпуска: 2014
Версия: 1
Разработчик

Сайт разработчика

Описание: Рабочий проект частного 2-этажного дома 107м².
Основные задачи, которые были поставлены по данному проекту дома:
1. Использовать недорогие стройматериалы заполнения стен (газобетон)
2. Использовать в конструкции крыши наиболее бюджетный вариант (двухскатная)
3. Использовать в конструкциях и материалах фундамента наиболее бюджетный вариант - блоки ФБС (глубина промерзания грунта при этом принималась за 0,9м)

1. Данным рабочим проектом предусматривается садовый дом.
2. За отм. 0.000 принята отметка чистого пола первого этажа.
3. Несущими элементами здания являются наружные и внутренние стены из газобетона 400-200мм, необходимая толщина утеплителя для рядового кирпича = 100мм; (на усмотрение заказчика) перегородки кирпич - 120мм. Перекрытия ж/б, кровля двухскатная по деревянным стропилам с обрешеткой, покрытие - металлочерепица.
4. Фундаменты под несущие стены - фундаментные блоки ФБС. Подошва фундамента расположена на глубине: -1,200 от поверхности

Этажность: 2 этажа
Площадь первого этажа: 76,82м²
Площадь первого этажа: 47,4м²
Площадь гаража: 22,85м²
Общая площадь дома: 107,7м²
Строительный объем: 537,8м²

Доп. информация: Данный рабочий проект дома разработан в соответствии с требованиями противопожарных, экологических, санитарно-гигиенических и других действующих норм и правил и обеспечивают безопасную для жизни и здоровья людей эксплуатацию объекта при соблюдении мероприятий, предусмотренных рабочими чертежами

Состав проекта:

Сборник всего проекта в форматах DWG (Autodesk Autocad) и PDF в составе:
1) Архитектура
2) Конструкции
3) ВК (Водоснабжение и Канализация)
4) ОВ (Отопление и Вентиляция)
5) Геология
6) Визуализация дома

 

Скачать: 

 

 

---------------------------------------------------------------------------------------------------------

   :) Если материал оказался полезным для вас, буду благодарна за +++++   :)

 

 


  • 23


#214599 Комбинаторика: задачи на С# (2014)

Написано Tesak на 19 Апрель 2016 - 17:10

c264d8e9aebf.jpg

 

Практическое знакомство с фундаментальными аспектами теории алгоритмов: рекурсия, комбинаторика, динамическое программирование, разбор нескольких задач по каждой теме.

Содержание:
01. Рекурсия. Главный секрет
02. Рекурсия. Заливка области
03. Рекурсия. Факториал
04. Рекурсия. Числа Фибоначчи
05. Рекурсия. Общий делитель
06. Рекурсия. Обратный отсчёт
07. Комбинаторика. Счастливые билеты
08. Комбинаторика. 4 x 4. Ладья x Ферзь
09. Комбинаторика. Много ферзей. Демонстрация
10. Комбинаторика. Сложение букв
11. Комбинаторика. Три цифры и знаки
12. Комбинаторика. Цифры и знаки
13. Теория алгоритмов Калькулятор
14. Динамика. Поле дураков
15. Динамика. Счастливые билеты
16. Динамика. Поиск в ширину
17. Оптимизация простых чисел

Продажник:

Скачать:


  • 9


#193217 CCleaner Professional бесплатно

Написано BonusMan на 14 Январь 2016 - 20:48

Качаем последнюю версия ClinerPRO с официального сайта


После скачивания, отключаем интернет, в проге вводим ключ:

И все, готово. Пользуйтесь на здоровье.

 


  • 21


#189251 Фотошоп с нуля в видеоформате 3.0 - Зинаида Лукьянова

Написано Rhein на 26 Декабрь 2015 - 19:01


Пошаговый видеокурс для начинающих,
в котором уроки даются от простого к сложному.

Подобные видеокурсы популярны во всем мире
и на это есть несколько весомых причин:

  • По видеокурсу можно учиться прямо у себя дома в любое удобное время. Не надо тратить время на дорогу.
  • Весь материал структурирован и дается с нарастающей сложностью.
  • Видеообучение намного эффективнее книг, потому что восприятие идет сразу по двум мощным каналам — визуальному и слуховому. Давно известно, что люди запоминают только 10% того, что они прочитали, 20% того, что они услышали, и 70% того, в чем они участвовали. А когда обучение происходит в видеоформате, человек именно участвует в нем, потому что повторяет все действия прямо за автором курса.
  • Цена видеокурса часто сопоставима с ценой одной или нескольких книг по той же теме.
  • Видеоучителя можно перематывать назад и слушать столько раз, сколько необходимо. Никто вас не упрекнет за лишний повтор. Все наглядно и подробно.

 

ИНТЕРЕСНЫЕ ФАКТЫ О КУРСЕ:

 

Количество уроков: 82
Продолжительность всех уроков: 17 часов 25 минут
Даты создания курса: c декабря 2014 г. по декабрь 2015 г.
Версия Adobe Photoshop в уроках: СС 2014, CC 2015 (Русская версия)
В каких системах работает курс: Windows, MacOS, Linux
Размер курса: 4 Гб
Формат распространения: Электронная версия 
Формат меню: HTML (запускается в вашем браузере)
Дополнительные материалы: Прилагаются к каждому уроку
Возможность запуска на разных компьютерах: Да

ЭТОТ КУРС СОЗДАН
СПЕЦИАЛЬНО ДЛЯ НОВИЧКОВ

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

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

И что самое главное — весь материал дается по принципу — от простого к сложному.

 

Мы подготовили для вас ряд ценных бонусов.
БОНУС №1. АНИМАЦИЯ И ВИДЕО В ADOBE PHOTOSHOPБОНУС №2. НЕВЕРОЯТНЫЕ 3D-ОБЪЕКТЫ В ADOBE PHOTOSHOPБОНУС №3. ПЛАГИНЫ-ПОМОЩНИКИ В ADOBE PHOTOSHOPБОНУС №4.ФОТО С 3D-ЭФФЕКТОМ В ADOBE PHOTOSHOP
БОНУС №5. МЕГА-КОЛЛЕКЦИЯ ЛЕГАЛЬНОЙ ГРАФИКИ В PSD

 

 

Продажник

 

Скачать


  • 16


#186121 [videosharp] Новые технологии на С#

Написано llogi на 14 Декабрь 2015 - 13:59

[videosharp] Новые технологии на С#
 
Практическое знакомство с различными технологиями и методиками программирования: делегаты, потоки, нити, полиморфизм, наследование и многое другое.
 
Содержание видеокурса
1. Делегаты на кубиках
2. Нити на кубиках
3. Говорящие часы - Запись голоса
4. Говорящие часы - Воспроизведение
5. Телефон по TCP/IP протоколу
6. Обои рабочего стола
7. Клиент-сервер для смены обоев
8. Полуфинальный урок.
9, Создание мотиватора
10. Работа с WinAPI
11. Расписание уроков
12. Печать таблицы + экспорт в Excel
13. Построение графиков
14. Финальный урок.
15. VIP урок - Игра Жизнь.
 
В каждом видеоуроке подробно и обстоятельно рассматривается выбранная тема. После выполнения всех видеоуроков ты сможешь пополнить своё портфолио несколькими новыми, классными программами, которые не стыдно будет показать на собеседовании. 
 
Складчик
 
Цена 4000р

 

Скачать БЕСПЛАТНО [videosharp] Новые технологии на С#

 

  • 9


#176116 Разработка тестов на C# с использованием Selenium

Написано ChupaKabra на 01 Ноябрь 2015 - 20:04

Продажник:

 

Этот курс предназначен для обучения тестировщиков программированию на языке С# .
Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

Весь изучаемый материал будет демонстрироваться на одном сквозном примере -- мы будем разрабатывать на языке C# автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

 

Содержание
1. Основы программирования, типы данных, структура кода
Большинство учебников и курсов по программированию начинаются с написания простейшей программы, которая выводит на консоль слова “Hello, world!”. Мы не станем нарушать эту традицию, потому что первым делом нужно подготовить среду разработки и убедиться, что всё установлено и настроено правильно.

Но затем мы сразу совершим “прыжок” -- вместо того, чтобы постепенно усложнять свою первую примитивную программу, мы запишем “рекордером” готовый тест, перенесём его в среду разработки, подключим все необходимые вспомогательные библиотеки, и только после того, как он успешно запустится -- внимательно рассмотрим, как этот тест устроен.

И вот на этом этапе мы как раз обсудим базовые конструкции языка программирования С# -- пространства имён, классы и объекты, поля и методы, переменные и типы данных.

2.1. Двухуровневая архитектура тестового набора
Автотесты “системного” уровня (в отличие от “юнит-тестов”) удобно разделить на два слоя -- 1) собственно тесты, 2) код, ответственный за взамодействие с тестируемой системой, причём вторая часть, как правило, является более сложной технически.

Мы научимся создавать такую двухуровневую архитектуру путём плавной трансформации ранее созданных при помощи “рекордера” простых одноуровневых тестов, и познакомимся с понятием “рефакторинга” кода.

Кроме того, в процессе построения такой архитектуры мы освоим использование механизма наследования, который является одним из ключевых элементов парадигмы объектно-ориентированного проектирования (ООП).

2.2. Управление потоком выполнения кода: условный переход
Условный переход (if-then) -- это одна из основных конструкций языка программирования, позволяющая программе вести себя по разному в разных условиях.

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

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

Однако чаще циклы используются при работе с “коллекциями” -- списками и множествами объектов какого-то типа. Мы научимся строить и модифицировать коллекции, сравнивать и сортировать их, а также реализовывать в тестах сложные проверки, в которых участвуют коллекции объектов.

4. Работа со строками
Строки -- один из самых широко распространённых типов данных, с которым приходится иметь дело в тестах, особенно если тестирование выполняется через пользовательский интерфейс. Конечно, эти строки могут представлять собой числа или даты или объекты какого-то другого типа, но из тестируемого приложения мы получаем их именно в виде строк, так что перед дальнейшим использованием их ещё нужно правильно преобразовать в нужный тип данных.

Мы научимся сравнивать строки, проверять их на соответствие регулярным выражениям, преобразовывать строки в числа и обратно, а также генерировать строки, состоящие из случайного набора символов.

5. Работа с файлами
Файлы -- это место, где можно хранить тестовые данные. Поэтому в контексте разработки автотестов важно уметь читать данные из файлов разного формата. С другой стороны, создавать тестовые данные тоже не обязательно вручную, можно написать программу, которая их будет гененировать и сохранять в файл нужного формата.

Мы научимся читать данные из файлов в формате CSV, XML, Excel, а также писать данные в файл в этих форматах.

6. Автоматизация Windows UI
С одной стороны, это занятие-повторение. Мы заново построим новый тестовый набор с двухуровневой архитектурой для нового тестируемого приложения, для закрепления материала. С другой стороны, мы выберем приложение другого типа -- не веб-, а десктопное windows-приложение. Поэтому для работы с ним потребуется другой инструментарий. Но при этом мы увидим, что принципы построения тестового набора остаются теми же самыми.

7. Работа с базами данных
Подавляющее большинство многопользовательских приложений (к которым относятся и веб-приложения), а также многие однопользовательские приложения, используют базы данных для хранения информации. Когда пользователь вводит какую-то информацию через интерфейс приложения, она после некоторой обработки попадает в базу данных и хранится там до тех пор, пока она не потребуется для работы того же самого или или какого-то иного приложения. При тестировании часто бывает удобно проверить, правильно ли сохранилась информация в базе данных. Поэтому многие тестировщики, даже не умея программировать, достаточно хорошо владеют языком запросов к базе данных SQL.

Сначала мы научимся пользоваться технологией доступа к базам данных, которая позволяет выполнять привычные SQL-запросы и анализировать полученный ответ как таблицу. Затем мы освоим более современную технологию объектно-реляционных преобразований LINQ, позволяющую вместо SQL использовать более высокоуровневый и не зависящий от конкретной базы данных язык запросов.

8. Работа с почтой

9. Сетевое программирование (протоколы прикладного уровня)

Эти два занятия будут посвящены рассмотрению особенностей тестирования распределённых приложений и вопросам автоматизации интеграционного тестирования.

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

Для веб-приложений характерным случаем является использование электронной почты -- отправка ссылки для подтверждения регистрации, восстановление пароля, оповещения о каких-либо событиях. Для тестирования такого рода функциональности мы научимся работать с почтовым сервером из автоматизированных тестов: принимать и отправлять почту, анализировать содержимое почтовых сообщений. Одновременно с этим будут рассмотрены шаблоны проектирования тестов для распределённых систем.

Мы научимся из автоматизированных тестов получать файлы с тестового стенда или загружать их туда по протоколу FTP, это позволит проверять функциональность загрузки файлов на сервер через веб-приложение. Мы научимся формировать и отправлять произвольные HTTP-запросы, а не только такие, которые можно отправить через браузер, это позволит разрабатывать тесты для проверки надёжности и устойчивости приложений. Выйдя за пределы автоматизации только через пользовательский интерфейс путём эмуляции действий пользователя в браузере, мы научимся создавать комплексные тесты, проверяющие интеграцию нескольких систем.

10. Тестовые фреймворки
И последнее занятие будет посвящено рассмотрению альтернативных тестовых фреймворков, в том числе инструмента для разработки тестов “на естественном языке” SpecFlow.

 

Скачать


  • 11


#164663 Рабочие прокси на 20.09.2015

Написано arhangel1076 на 20 Сентябрь 2015 - 07:56


Рабочие прокси на 20.09.2015


  • 4




×

[url="http://slivup.top/?go=index.php?go?app=core&module=global§ion=register/"]Зарегистрируйся[/url] моментально!