Главная // Тестирование телекоммуникационных протоколов
Наука и искусство тестирования протоколов
О том, что тестирование — это больше искусство, чем наука, авторы уже писали не раз. Книга «Искусство тестирования программ» была почти так же популярна среди программистов старшего поколения, как и три культовых тома «Искусства программирования». И все же наука и даже техника тестирования и мониторинга протоколов сигнализации являются ключевыми элементами конвергенции сетей связи. Трудности научных и технических подходов к тестированию протоколов и получению необходимых количественных оценок часто связаны со сложностью оценки необходимого объема тестирования — попробуйте ответить, например, на такой вопрос: насколько больше ошибок можно выявить, увеличив число тестов на 20%?
К этому можно добавить отечественную эксплуатационную прагматику, когда вкладывать деньги в тестирование не любят, так как оно не добавляет возможностей к уже закупленному оборудованию. Считается, что такое оборудование должно функционировать безошибочно, если его разработка выполнена корректно (полностью в соответствии со спецификациями заказчика).
Если уж что и можно противопоставить такой сложившейся практике, то только научно обоснованные методы тестирования. К ним относятся:
[/su_section]
О том, что тестирование — это больше искусство, чем наука, авторы уже писали не раз. Книга «Искусство тестирования программ» была почти так же популярна среди программистов старшего поколения, как и три культовых тома «Искусства программирования». И все же наука и даже техника тестирования и мониторинга протоколов сигнализации являются ключевыми элементами конвергенции сетей связи. Трудности научных и технических подходов к тестированию протоколов и получению необходимых количественных оценок часто связаны со сложностью оценки необходимого объема тестирования — попробуйте ответить, например, на такой вопрос: насколько больше ошибок можно выявить, увеличив число тестов на 20%?
К этому можно добавить отечественную эксплуатационную прагматику, когда вкладывать деньги в тестирование не любят, так как оно не добавляет возможностей к уже закупленному оборудованию. Считается, что такое оборудование должно функционировать безошибочно, если его разработка выполнена корректно (полностью в соответствии со спецификациями заказчика).
Если уж что и можно противопоставить такой сложившейся практике, то только научно обоснованные методы тестирования. К ним относятся:
- Тестирование соответствия (аттестационное)
- Тестирование производительности;
- Тестирование совместного функционирования
- Тестирование взаимодействия
- Тестирование функциональности
- Мониторинг
Далее в данной статье мы рассмотрим эти методы, но сначала несколько слов о самом объекте тестирования.