Разработанные программы можно представить разделенными на «поезд», «рельс», «кассу» и т.д. При модульном тестировании тестироваться будет каждый поезд, рельс, касса сами по себе.
Комплексные тесты тестируют клиента, который пойдет в кассу, чтобы купить билет и попасть на поезд, который стоит на рельсах.
Часть, за которую был ответственен Ёнхо, была такой же, как у менеджера Ана - расчет точек. Когда известна точка использования, алгоритм рассчитает и покажет, сколько очков использовалось каждым клиентом и сколько он их имел.
«Разве данные не странные?»
Как только начались тесты, возникла ошибка. Ёнхо, смотревший на экран, сказал менеджеру Ану.
«Это не правильно?»
«Да».
Люди, которые участвовали в проекте КО-Телеком по поддержке клиентов, были также собраны в одной стороне зала, глядя на данные.
Мирэ IT был ответственным за клиентов, продукт и рынок, а за остальное были ответственны другие компании.
Менеджер посмотрел на представителя другой компании, который также наблюдал за комплексными тестами.
«Менеджер, наши данные немного странные, я думаю, что нам нужно их проверить».
«Какая часть не соответствует?»
«Точки клиента TB10 отображаются по-разному».
Менеджер, который сидел рядом с Ан Бёнхоном, нахмурился. Если клиент использует точки, то первый алгоритм, который будет использоваться, это программа, разработанная им.
И Ёнхо будет получать баллы от него, а затем рассчитывать количество баллов, что клиент имел.
И наконец, этот номер должен совпадать с номером, выведенным на экране, но сейчас это не так.
«Какой ублюдок разработал это. Пожалуйста, подождите минуту».
Менеджер, который проводил комплексные тесты вместе с ними, вдруг кому-то позвонил.
«Эй! Помощник менеджера Ли! Данные не совпадают!»
- Не совпадают? Где?»
«Различаются наши рассчитанные точки и их для клиента TB10! Проверьте прямо сейчас!»
- Эй, может быть что-то неправильно с их стороны. Мы сделали наши правильно.
«Я скажу им, чтобы повторили тесты, поэтому проверьте и наши тоже».
Менеджер, закончив звонок, сказал Ан Бёнхону.
«Я сказал своим проверить, поэтому, пожалуйста, проверьте ваши данные тоже».
«Я понял».
Ан Бёнхон сказал Ёнхо, который был рядом с ним.
«Проверь наши».
Но это даже не нужно было проверять. Ёнхо мог видеть все ошибки в программе. Программа Ёнхо была чиста. Не было ни одной ошибки.
«У нас нет никаких проблем».
Не прошло даже 5-ти минут, когда Ёнхо сказал это Ан Бёнхону. Подтвердив отсутствие проблем с помощью окна багов, он был уверен. А доверие Ан Бёнхон уменьшалось.
Нет никакой ошибки, так почему же нужно проверить еще раз?
Он уже знал, какая сторона допустила ошибку. Ёнхо не хотел тратить время на исправление их ошибок. Эти слова задели менеджера другой стороны.
«Тогда вы говорите, это наша вина?»
«Возможно...»
Может быть, обидевшись на эти слова, он вздохнул, наклонил голову и снова позвонил.
«Как прошло?»
- Я еще проверяю.
«Эта сторона только что закончила проверку, но они говорят, что это не их ошибка».
- Понятно. Я проверю так быстро, как смогу, и перезвоню.
«Он проверит и перезвонит, я сразу скажу вам».
Однако он не перезвонил до самого обеда.
Глава 30. Комплексные тесты (2)
После обеда Ёнхо, недовольный этой ситуацией, спросил Ан Бёнхона.
«Менеджер, это всегда занимает столько времени?»
«Это зависит от вида ошибки, но... Может быть, они просто заняты».
«Заняты?»
«Мы сейчас в середине комплексного теста, поэтому должно быть много людей, которые ищут их из-за ошибок».
«О...»
Менеджер Ан украдкой взглянул на Ёнхо и сказал.
«Ну, у нас все спокойно благодаря тебе... По правде говоря, я еще немного беспокоюсь».
«Насчет чего?»
«То, что происходит, нормально. Обычно, ошибки происходят и здесь, и там, но мы слишком спокойны».
«Разве это не потому, что мы были хороши?»
«Если это так, то я бы почувствовал облегчение».
«Мы совершенны. Вы даже сказали как-то: программисты должны брать на себя ответственность за свои собственные коды. Я не ухожу с работы, даже если есть 1% беспокойства».
На слова Ёнхо Ан Бёнхон рассмеялся. Затем он похлопал Ёнхо по плечу и сказал.
«Ох, Г-н Стажер уверен в себе!»
«Потому что стану трупом, если вы лишите меня уверенности».
После чашки кофе они вернулись в конференц-зал, где проводились комплексные тесты. В конференц-зале был шумнее, чем на традиционном рынке.
15: 00
До сих пор менеджер, сидевший рядом, не проронил ни слова. Ан Бёнхон не выдержал и заговорил.
«Сэр, как насчет ошибки, о которой мы говорили в первой половине дня?»