Исполнители
Безопасность заказов и сделок
Время на проверку работ
Войти
Nata0610 - автор студенческих работ

VIP! Nata0610  ЧАТ

Рейтинг : 9444
Экономические дисциплины.
lesi555 - автор студенческих работ

VIP! lesi555  ЧАТ

Рейтинг : 17976
Помощь по экономическим и гуманитарным дисциплинам
olga_1309 - автор студенческих работ

VIP! olga_1309  ЧАТ

Рейтинг : 21506

VIP! stepanivan  ЧАТ

Рейтинг : 874

VIP! wroni  ЧАТ

Рейтинг : 2692
tango - автор студенческих работ

VIP! tango  ЧАТ

Рейтинг : 7663
Химия, математика, логистика, англ. яз., другое
Студентам в помощь
VIP Исполнители
ВЫПОЛНИМ
Лента заказов

  • Заказать Работу
  • Готовые работы
    Заметки
    Библиотека
    Файлообменник
    Как сделать заказ
    Исполнители
    Магазин
    Новости
    Видео, ТВ и Радио
    Дисциплины
    Статьи, Опросы
    Форум
    Контакты
    Исполнители
  • Математические
  • Физика-Химия
  • Технические
  • Программирование
  • Гуманитарные
  • Экономические
  • Юридические
  • Иностранные языки
  • Другое, Разное
  • Статьи, Копирайтинг
  • Создание сайтов
  • Раскрутка сайтов
  • Дизайн, Графика
  • Аудио/Видео
  • Сообщения форума
    Проблемы с деньгами на форуме
    Поздравим всех!
    С наступающим Новым Годом !
    С 8 МАРТА МИЛЫХ ЖЕНЩИН!!!
    Как вы относитесь к help-s.ru ?
    Посмотрим, посмеёмся! ;)
    Помочь с самоваром.
    Electronics Workbench 5.12
    WebMoney или YAndex
    Объявления и Уведомления
    День рождения

     

    Тест приложения Win API на С++

    1 Часть задания
    Писать приложение с помощью функций WinAPI на языке про¬граммирования C++ (Borland C++ Builder, Visual C++ 6.0 или  Visual C++ 7.1)
    Написать программу, используя функции WinAPI (WinMain, MessageBox, CreateWindow, ShowWindow, TextOut), которая при за¬пуске создает окно, используемое для вывода результатов работы, и завершает свое выполнение при его закрытии. Содержимое окна должно сохраняться при изменении его размера, закрытии его другим окном и т.п.
    Написать программу, реализующую заданную функцию с ука¬занными параметрами.

    Задать функцию fun22 с параметром а (тип integer). Функция fun22 выводит один столбик таблицы умножения параметра а.


    2 часть задания
    Составить полный тест для проверки работоспособности программ (см. Приложение 2).
    Проверить работу программы на тестах.
    Отчет должен содержать:
    •  постановку задачи
    •  текст главной программы с комментариями
    •  текст реализованной функции с комментариями
    •  текст полного теста в виде таблицы
    •  протоколы тестирования программы
    •  заключение

    Приложение 2
    ТЕСТИРОВАНИЕ ПРОГРАММ
    Аксиомы тестирования
    Сформулированные ниже рекомендации названы нами "аксиома¬ми" потому, что необходимость их неукоснительного соблюдения до¬казана многолетним опытом работы программистов.
    1.  Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу программы.
    2.  Выполнить полный тест удается только для весьма ограничен¬ного класса схем алгоритмов. Разумно заканчивать тестирование, ко¬гда выполнено конечное число примеров, дающих максимальную ве¬роятность обнаружения ошибки.
    3. Чем больше ошибок обнаружено в модуле, тем выше вероятность, что в нем остались необнаруженные ошибки. Это вызвано тем, что ошибки образуют группы, определяемые "почерком" программиста.
    4.  Невозможно тестировать удовлетворительно собственную про¬грамму, поскольку это и вопрос престижа. Тестирование должна вы¬полнять внешняя группа. Обычно тесты для модулей нижних уровней готовить программист, разрабатывающий вызывающий модуль.
    5. Тестирование следует поручать самым способным программистам.
    6.  Необходимая часть всякого теста — описание ожидаемых ре¬зультатов (эталонов для последующего сравнения).
    7.  Необходимо тщательно изучать результаты каждого теста пре¬жде, чем выполнять остальные.
    8.  Необходимо готовить тесты как для правильных, так и для не правильных данных.
    9.  Проект системы должен быть таким, чтобы каждый модуль подключался к системе один раз.
    10.  Никогда не меняйте программу, чтобы облегчить тестирова¬ние. Так, если у Вас есть оператор цикла
    DO 1000 К = 1, 1000
    а Вы заменили его оператором
    DO 1000 К = 1, 10
    то знайте - Вы тестируете другую программу!


    Правила выбора тестов
    Для проверки модуля или заглушки требуются исходные данные. Сколько их должно быть? Как их выбирать? Приведенные ниже ре¬комендации помогут Вам ответить на это вопросы.
    1. Начинайте с простых тестов, постепенно переходя к более сложным.
    2.  Учитывайте логику программы. Каждый оператор программы должен быть выполнен в процессе тестирования хотя бы 1 раз! Для этого по структурной схеме программы проверьте, в каждом ли на¬правлении выполняются условные переходы.
    3.  Обеспечьте проверку функционирования программы  в нор¬мальных условиях, стараясь использовать по возможности и простые данные и ограничивать их объем.
    4.  Используйте для проверки специальные значения. К ним отно¬сятся константы 0, 1 и пустая символьная строка.
    5.  Обеспечьте проверку функционирования программы в экстре¬мальных условиях, когда задаются:
    а)  граничные значения данных (значение находится на границе области допустимых величин)
    •  очень большие значения,
    •  очень малые значения,
    •  отсутствие значений,
    б) граничные объемы информации
    •  0 элементов в массиве,
    •  1 элемент в массиве,
    •  1 строка (1 столбец) матрицы.
    6.  Обеспечьте проверку функционирования программы в исклю¬чительных ситуациях (выход за пределы границ).
    7. Для циклов обеспечьте, по крайней мере, тройную проверку:
    •  обход тела цикла,
    •  однократное выполнение,
    •  максимальное число повторений цикла.
    Иногда бывает полезно проверить отрицательное число повторе¬ний цикла.
    Из приведенных рекомендаций следует, что тесты нужно гото¬вить для каждой ситуации в программе, для каждой границы области допустимых значений входных данных, для области изменения дан¬ных, для всех недопустимых условий. Исходной информацией для этого служат внешние спецификации модуля, таблицы решений, используемые на этапе проектирования модуля.
    для покупки работы нужно авторизоваться
    Для продолжения нажмите Войти, Регистрация


     
    Исполнителям
    Руслан63 Большое спасибо за проделанную работу!  
    DenisChigrev Денис, спасибо за всё! Справился  с работами в короткие сроки! Всё сделал качественно, вовремя, ещё раз спасибо, Вы-самый классный исполнитель!  
    Masha83 Большое спасибо! Буду рад продолжению сотрудничества!  
    Kramer Взялась за срочную работу, потом еще подтвердила, что пришлет ночью. В итоге работы нет и даже на сайт не зашла, чтобы что-то ответить((    
    _Любовь_ Благодарю за качественное выполнение заказа, буду рад работать с Вами еще!  
    c264 Большое спасибо за оперативное выполнение!  
    374818 Constантин Все кратко и по делу! Крутой дядька! Рекомендую!  
    tango Большое спасибо за работы!  
    Nata0610 Давно сотрудничаю с Натальей. Всегда уверена в качестве работ, аккуратности оформления и сроках выполнения. Отдельная благодарность за готовность всегда прийти на помощь даже по специфическим заказам.  
    SiberianWolf Спасибо все вылнено в срок .  
    Новые отзывы
    Программистам Дизайнерам Сайты Сервис Копирайтерам Файлообменики Заработок Социальная сеть Статистика
  • Советы и статьи
  • Основы программирования
  • Веб-программирование
  • Soft, программы
  • Статьи, Советы
  • Форум дизайнеров
  • Soft дизайнеров
  • С чего начать?
  • Создание сайтов
  • Раскрутка сайтов
  • CMS системы, магазины
  • Домены, Хостинг
  • Soft, программы
  • Безопасные сделки
  • Менеджеры
  • Личные авторы
  • Личные исполнители
  • CМС Уведомления
  • Email Уведомления
  • СМС пользователям
  • Емэйл и СМС Рассылки
  • Объявления Уведомления
  • Публикация картинок
  • Сокращение ссылок
  • Статьи и Советы
  • Seo
  • Soft, программы
  • Файлообменник бесплатный
  • Обзор файлообменников
  • Заработок на
    файлообменниках
  • Статьи и Советы
  • Облачные хранилища
  • Сайт помощи студентам
  • 2х уровневая реферальная
    программа
  • Удаленное создание заказов
  • Форум о Заработке
  • Статьи, советы
  • Фотогалерея
  • Видеогалерея
  • Лучшие
  • Пользователей: 333593
  • Исполнителей: 7626
  • Заказано работ: 373894
  • Выполнено на заказ: 132173
  • Готовых работ: 176472
  • В библиотеке:2439
  • Полная Статистика
  • контрольные по менеджменту лучше всех.
      Доклад   Диплом  Диссертация  Курсовая  Отчеты по практике  Контрольная  Реферат  Решение задач  Лабораторная  Презентация  Бизнес-планы  Эссе  Отзывы и рецензии   Монография   Чертежи   Перевод   Набор текста, формул   Онлайн