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

Чёрный ящик или белый ящик - C++

Восстановить пароль Регистрация
 
JENYA123
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 24
26.09.2013, 16:57     Чёрный ящик или белый ящик #1
Всем привет. Задали программу написать a + b и сумму вывести в файл, а птом протестировать либо на чёрный ящик, либо на белый ящик. Я лекции прочитал и инфу. в нете, вроде понял , а как писать не знаю. вот код программы подкиньте идеи и код(тестора) , в первый раз на наглядном примере будет легче понять и разобраться спасибо - НАРОД.

C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
long a,b;
 
int main(){
  freopen("output.txt","w",stdout);
  scanf("%ld%ld",&a,&b);
  printf("%ld",a+b);
  return 0;
}
Добавлено через 10 минут
есть идея, а можно просто написать функцию на проверку? К примеру поставить диапазон на ввод от 0 до 9 и на выходе проверять сумму от 0 до 18.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
26.09.2013, 16:57
  #2

Не по теме:

Цитата Сообщение от JENYA123 Посмотреть сообщение
птом протестировать либо на чёрный ящик, либо на белый ящик.
кажется в этой жизни я что то пропустил

JENYA123
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 24
26.09.2013, 16:59  [ТС]     Чёрный ящик или белый ящик #3
будет ли это считаться чёр. ящиком, как я понял там всё намного сложнее должно быть((.
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
26.09.2013, 16:59     Чёрный ящик или белый ящик #4
А какой ещё тебе код подкинуть??? Что ты вообще понимаешь под кодом, которого тут не хватает?
Raali
589 / 293 / 19
Регистрация: 06.07.2013
Сообщений: 966
Завершенные тесты: 1
26.09.2013, 17:00     Чёрный ящик или белый ящик #5
что вообще за черный и белый ящики?
как они определяются?
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
26.09.2013, 17:02     Чёрный ящик или белый ящик #6
Цитата Сообщение от Raali Посмотреть сообщение
что вообще за черный и белый ящики?
как они определяются?

Не по теме:

гугли

JENYA123
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 24
26.09.2013, 17:19  [ТС]     Чёрный ящик или белый ящик #7
Парни вы ведите код программы a + b и запись суммы в файл output.txt

к этой программе нужно написать тестор - на чёрный ящик или на белый ящик.

вот мне нужен код тестора Любого, спасибо.
Raali
589 / 293 / 19
Регистрация: 06.07.2013
Сообщений: 966
Завершенные тесты: 1
26.09.2013, 17:24     Чёрный ящик или белый ящик #8
видимо на черный ящик тестор должен быть отдельным - который запускал бы эту программу с параметрами a и b и смотрел что выводится в файл
JENYA123
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 24
26.09.2013, 17:29  [ТС]     Чёрный ящик или белый ящик #9
вот , супер так и должно быть. Только как написать(( в этом проблема , знаний пока не хватает.
Raali
589 / 293 / 19
Регистрация: 06.07.2013
Сообщений: 966
Завершенные тесты: 1
26.09.2013, 17:48     Чёрный ящик или белый ящик #10
программа a.exe должна принимать аргументы командной строки и складывать их и писать в файл
а в программе b.exe например делать чтото типа
C++
1
2
3
4
5
int a =5;
int b =7;
char cmd[256];
sprintf(cmd,"call a %d %d",a,b);
system(cmd);
открывать файл и сверять
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 19:12     Чёрный ящик или белый ящик
Еще ссылки по теме:

C++ Тесты по принципу "чёрный ящик"
C++ "Черный ящик" тестирование
C++ Найти минимальный ящик, содержащий данный эллипсоид
C++ Как сделать черно белый скрин в WinXP
Быстрая проверка на белый список C++

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

Или воспользуйтесь поиском по форуму:
JENYA123
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 24
27.09.2013, 19:12  [ТС]     Чёрный ящик или белый ящик #11
вроде понятно, а можно полный код с комментариями?, спасибо.

Добавлено через 3 минуты
вроде понятно, а можно полный код программы a.exe с комментариями? , спасибо.

Добавлено через 20 часов 58 минут
Программу a напиши если не сложно, а с b я разберусь , спасибо

Добавлено через 29 секунд
Программу a напиши если не сложно, а с b я разберусь , спасибо
Yandex
Объявления
27.09.2013, 19:12     Чёрный ящик или белый ящик
Ответ Создать тему
Опции темы

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