Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SamLokers
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 52
#1

Тесты по принципу "чёрный ящик" - C++

14.11.2013, 19:05. Просмотров 263. Ответов 1
Метки нет (Все метки)

Разработать набор тестов для приложения для его тестирования по методологии «черного ящика».

#include <iostream>

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");

int a, b, c;

cin >> a >> b >> c;

if (a == b and b == c)
{
cout << "равносторонний";
}
if ((a == b and a != c) or (b == c and c != a) or (a == c and c != b))
{
cout << "равнобедренный";
}
if (a != b and b != c and c != a)
{
cout << "произвольный";
}

return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2013, 19:05     Тесты по принципу "чёрный ящик"
Посмотрите здесь:

Чёрный ящик или белый ящик - C++
Всем привет. Задали программу написать a + b и сумму вывести в файл, а птом протестировать либо на чёрный ящик, либо на белый ящик. Я...

"Черный ящик" тестирование - C++
Задали сделать &quot;черный ящик&quot; в виде таблицыю Можете объяснить на примере какой то программы что такое черный ящик и как она делается. В...

Чёрный ящик с гарантией - C++
о языке C++ и его возможностях имею минимальное представление потому заранее извиняюсь за &quot;детский&quot; вопрос есть некий алгоритм...

Необработанное исключение в "0x013f2b22" в "123.exe": 0xC0000005: Нарушение прав доступа при записи "0xfdfdfdfd" - C++
Вот функция для удаления столбца: #pragma once #include &lt;iostream&gt; using namespace std; int **DeleteIndexCol(int **ar,int s1,int...

Перегрузка функций "ввести в поток", "вывести с потока", "умножить вектор на число" - C++
Подскажите пожалуйста, как убрать ошибки с этой программы? (делала перегрузку &quot;ввести в поток&quot; и &quot;вывести с потока&quot;, а также &quot;умножить...

Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") - C++
Данный код должен выводить на экран кубик который должен вращаться, но возникла проблема. Для выполнения этого кода я подключи библиотеку...

Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*". - C++
Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков &quot;+&quot;, &quot;-&quot;, &quot;*&quot;. Групой...

Базовый класс "Источник напряжения", производные классы "Цепь" и "Аккумулятор" - C++
Дали задачу по программированию: составить класс &quot;Источник напряжения&quot;, для которого нужно реализовать два производных класса: &quot;Цепь&quot; и...

Базовый класс "многоугольник" и производные классы "треугольник" и "прямоугольник" - C++
Не могу понять как реализовать данное задание. Создать 1 базовый класс и несколько производных.Все небольшие ф-ии сделать встроенными...

Зачем перегружать операторы "++", "<<", ">>" и что они дают? - C++
Здравствуйте. Я хотел спросить зачем перегружать оператор &quot;++&quot;, &quot;&lt;&lt;&quot;, &quot;&gt;&gt;&quot; и что они нам дают?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
14.11.2013, 22:10     Тесты по принципу "чёрный ящик" #2
Принцип черного ящика предполагает, что мы не знаем, как устроен внутри тестируемый объект
Но мы знаем, что если мы подадим на вход определенные значения, то должны получить определенный ответ.
В данной задаче вам предлогается составить такие соответствия запрос->ответ
И на основе совпадения заключить, правильно ли работает тестируемый объект(в данном случае программа)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru