Первая линия - "юнит тесты", по нужде, идут моки вместо реальных данных.
Вторая линия - "интеграционные тесты", это не то что кликаеться, елозиться, тут идет проверка с базой данных.
Третья линия - "функциональные тесты", это тесты, где елозится мышка, проверяеться конкретный функционал приложения/бэекенда в браузере(привет Selenium).
Четвертая линия - "перформанс тесты", по надобности, если должно быть все быстро.
В таких вещах как фреймворки есть только "юнит" и "функциональные" тесты.
Наш сайт выступает в качестве SOAP сервера, клиент 1С к нам коннектится и отсылает данные.
Эта проблема уже встречалась. Я вот не знаю как 1-Сники это решают.
Потому что видимо 1С генерит Xml не верно, что там массив строк неправильно сформирован.
Станислав Макаров: Ид, имя, дата.
WHERE a.Name IN (...) AND a.Date IN (...)
скорее всего.
Сделал по хешу, но задал вопрос с тем что делать в таких случаях, когда по IN сравниваются много параметров(к примеру 1000 аттрибутов), строка IN растянется до ужаса.
На MSDN предлагают для этого делать временную таблицу
Типа:
Сергей Протько: Согласен.
При выборе разработчика РНР нужно быть осторожнее, словишь кота в мешке, дороговизна разработчиков Java/C# не настолько высока.
КАК ?!!! Какой вы веб программист если не знаете как заголовок ответа отправить ?
Теперь понимаю почему многие так хаят php программистов.
Надеюсь что вы фреймворк используете а не статичные html странички.