Carding 4 Carders
Professional
Почему нам нужно тестировать объекты M2M и Consumer RSP за пределами спецификаций? Зачем это делать, ведь это может потребовать дополнительных усилий? Давайте будем честными, никто не любит тратить много средств на свои потребности в тестировании, а бюджет зачастую бывает весьма ограниченным.
Необходимость выполнить тестирование на совместимость, чтобы определить, действительно ли eUICC поставщика X будет работать с SM-SR поставщика Y в M2M или SM-DP + поставщика Z гарантирует, что eUICC и Subscription Manager через устройство обеспечат необходимое взаимодействие с клиентами. Вот почему мы тестируем, но действительно ли нам нужно выходить за рамки текущего набора тестов, определенных соответствующими отраслевыми органами? Это происходит по целому ряду причин. В настоящее время отсутствует полное тестовое покрытие всех сущностей, а некоторые существующие области не полностью рассмотрены. Речь идет о сочетании факторов; оборудование, программное обеспечение, сеть, eUICC, Subscription Manager и устройство, которые являются взаимозаменяемыми и во многих случаях динамически переключаемыми.
В течение следующего месяца я проанализирую различные проблемы тестирования, связанные с eUICC, Subscription Manager и устройством, чтобы определить и объяснить, где нам нужно тестировать объекты M2M и Consumer RSP за пределами спецификаций.
В частности, мы подробно рассмотрим функциональное тестирование, где это применимо, тестирование профиля, тестирование логической безопасности и, наконец, тестирование физической безопасности, которое выполняется в отраслях M2M и Consumer RSP.
Определение среды тестирования M2M и Consumer RSP
Чтобы определить, что можно и что нельзя тестировать в домене M2M и Consumer RSP, нам сначала нужно взглянуть на две разные архитектуры для M2M и Consumer RSP, чтобы идентифицировать разные объекты в каждой архитектуре.
В этом блоге я не буду описывать подробные функциональные различия в различных архитектурах, но я рассмотрю тот факт, что интерфейсы Embedded SIM (ES) в обеих архитектурах необходимо тестировать на предмет объектов, которые входят в область действия.
Обе архитектуры имеют одинаковые объекты; Эмитенты сертификатов (CI), производители eUICC (EUM), eUICC и MNO или организации-операторы (которые фактически являются одним и тем же лицом). Однако основные различия в архитектурах связаны с «выталкивающей» природой M2M по сравнению с «выталкивающей» природой Consumer RSP. Итак, на стороне сервера у нас есть диспетчер подписки для предоставления данных (SM-DP) и диспетчер подписки для безопасной маршрутизации (SM-SR) для M2M. Затем на стороне потребителя у нас есть диспетчер подписок для предоставления данных Plus (SM-DP +) и диспетчер подписки для службы обнаружения (следует учитывать SM-DS. Плюс потребитель представляет конечного пользователя и помощника по локальному профилю (LPA), который конечный пользователь взаимодействует с, чтобы «тянуть» профили по запросу.
Вы также можете видеть, что некоторые из этих интерфейсов выходят за рамки основных спецификаций GSMA. Поэтому, используя эти знания, мы можем определить список объектов, которые находятся «в» и «вне области» для тестирования, что позволяет нам установить базовый уровень, чтобы определить, где нам может потребоваться тестирование помимо текущих спецификаций.
Тестируемые объекты - что выходит за рамки?
Давайте начнем сначала с рассмотрения сущностей, которые «выходят за рамки» тестирования? CI, EUM и MNO или оператор являются общими как для M2M, так и для Consumer RSP, поэтому все они действительно «выходят за рамки». Хотя фактически тестируется интерфейс ES1 между EUM и SM-SR, рассматривается только сторона SM-SR.
Оператор в Consumer RSP должен был входить в сферу действия, но существует так много различных реализаций серверной части MNO, что было трудно заставить MNO прийти к соглашению о том, будут ли они на самом деле поддерживать интерфейс ES2 + с SM-DP +. Тогда помощник по локальному профилю в eUICC (LPAe) не реализован ни на каких существующих eUICC и может никогда не быть реализован. Наконец, конечный пользователь явно выходит за рамки, поскольку мы не можем протестировать физическое лицо. Итак, теперь мы определили список объектов в обеих архитектурах, которые «выходят за рамки».
После исключения сущностей, которые не входят в область видимости, теперь намного проще определить, какие сущности входят в область проверки. Между M2M и Consumer RSP есть очевидное сходство. Необходимо протестировать как eUICC, так и менеджеры подписок, хотя сами сущности Subscription Manager названы по-разному и выполняют несколько разные роли и задачи между M2M и Consumer RSP. SM-SR требуется для поиска eUICC и управления профилями в M2M, но в Consumer RSP ответственность несет конечный пользователь, поэтому нет необходимости определять местонахождение eUICC, и SM-DP + начинает выполнять некоторые другие действия, которые SM- SR сделал - отсюда и знак "+". SM-DP и SM-DP + делают много одинаковых вещей, например, хранят профили, шифруют их и загружают, но Consumer RSP вводит SM-DS, который облегчает «проталкивание» профиля от Оператора для устройств, которые предварительно не настроены для их сети. Наконец, Consumer RSP добавляет устройство или телефон вместе со своим пользовательским интерфейсом управления локальным профилем, Local Profile Assistant (LPAd), где «d» в данном случае означает устройство.
Это означает, что теперь у нас есть список объектов, которые «находятся в области тестирования». У нас есть eUICC и диспетчер подписок как для M2M, так и для Consumer, а также Device / LPAd только для Consumer RSP.
Следующая неделя
На следующей неделе мы сосредоточимся на всех вопросах тестирования, связанных с eUICC. Так что, пожалуйста, присоединяйтесь ко мне для более глубокого анализа погружений.
Автор Иэн Максвелл.
Необходимость выполнить тестирование на совместимость, чтобы определить, действительно ли eUICC поставщика X будет работать с SM-SR поставщика Y в M2M или SM-DP + поставщика Z гарантирует, что eUICC и Subscription Manager через устройство обеспечат необходимое взаимодействие с клиентами. Вот почему мы тестируем, но действительно ли нам нужно выходить за рамки текущего набора тестов, определенных соответствующими отраслевыми органами? Это происходит по целому ряду причин. В настоящее время отсутствует полное тестовое покрытие всех сущностей, а некоторые существующие области не полностью рассмотрены. Речь идет о сочетании факторов; оборудование, программное обеспечение, сеть, eUICC, Subscription Manager и устройство, которые являются взаимозаменяемыми и во многих случаях динамически переключаемыми.
В течение следующего месяца я проанализирую различные проблемы тестирования, связанные с eUICC, Subscription Manager и устройством, чтобы определить и объяснить, где нам нужно тестировать объекты M2M и Consumer RSP за пределами спецификаций.
В частности, мы подробно рассмотрим функциональное тестирование, где это применимо, тестирование профиля, тестирование логической безопасности и, наконец, тестирование физической безопасности, которое выполняется в отраслях M2M и Consumer RSP.
Определение среды тестирования M2M и Consumer RSP
Чтобы определить, что можно и что нельзя тестировать в домене M2M и Consumer RSP, нам сначала нужно взглянуть на две разные архитектуры для M2M и Consumer RSP, чтобы идентифицировать разные объекты в каждой архитектуре.
![m2m%20blog.png](https://ims.ul.com/sites/g/files/qbfpbp196/files/inline-images/m2m%20blog.png)
В этом блоге я не буду описывать подробные функциональные различия в различных архитектурах, но я рассмотрю тот факт, что интерфейсы Embedded SIM (ES) в обеих архитектурах необходимо тестировать на предмет объектов, которые входят в область действия.
Обе архитектуры имеют одинаковые объекты; Эмитенты сертификатов (CI), производители eUICC (EUM), eUICC и MNO или организации-операторы (которые фактически являются одним и тем же лицом). Однако основные различия в архитектурах связаны с «выталкивающей» природой M2M по сравнению с «выталкивающей» природой Consumer RSP. Итак, на стороне сервера у нас есть диспетчер подписки для предоставления данных (SM-DP) и диспетчер подписки для безопасной маршрутизации (SM-SR) для M2M. Затем на стороне потребителя у нас есть диспетчер подписок для предоставления данных Plus (SM-DP +) и диспетчер подписки для службы обнаружения (следует учитывать SM-DS. Плюс потребитель представляет конечного пользователя и помощника по локальному профилю (LPA), который конечный пользователь взаимодействует с, чтобы «тянуть» профили по запросу.
Вы также можете видеть, что некоторые из этих интерфейсов выходят за рамки основных спецификаций GSMA. Поэтому, используя эти знания, мы можем определить список объектов, которые находятся «в» и «вне области» для тестирования, что позволяет нам установить базовый уровень, чтобы определить, где нам может потребоваться тестирование помимо текущих спецификаций.
Тестируемые объекты - что выходит за рамки?
![m2m%20blog%202.png](https://ims.ul.com/sites/g/files/qbfpbp196/files/inline-images/m2m%20blog%202.png)
Давайте начнем сначала с рассмотрения сущностей, которые «выходят за рамки» тестирования? CI, EUM и MNO или оператор являются общими как для M2M, так и для Consumer RSP, поэтому все они действительно «выходят за рамки». Хотя фактически тестируется интерфейс ES1 между EUM и SM-SR, рассматривается только сторона SM-SR.
Оператор в Consumer RSP должен был входить в сферу действия, но существует так много различных реализаций серверной части MNO, что было трудно заставить MNO прийти к соглашению о том, будут ли они на самом деле поддерживать интерфейс ES2 + с SM-DP +. Тогда помощник по локальному профилю в eUICC (LPAe) не реализован ни на каких существующих eUICC и может никогда не быть реализован. Наконец, конечный пользователь явно выходит за рамки, поскольку мы не можем протестировать физическое лицо. Итак, теперь мы определили список объектов в обеих архитектурах, которые «выходят за рамки».
Тестируемые объекты - что входит в область действия?
![m2m потребительский блог сообщение тестирование мобильных спецификаций m2m потребительский блог сообщение тестирование мобильных спецификаций](https://ims.ul.com/sites/g/files/qbfpbp196/files/inline-images/m2m%20blog%203.png)
После исключения сущностей, которые не входят в область видимости, теперь намного проще определить, какие сущности входят в область проверки. Между M2M и Consumer RSP есть очевидное сходство. Необходимо протестировать как eUICC, так и менеджеры подписок, хотя сами сущности Subscription Manager названы по-разному и выполняют несколько разные роли и задачи между M2M и Consumer RSP. SM-SR требуется для поиска eUICC и управления профилями в M2M, но в Consumer RSP ответственность несет конечный пользователь, поэтому нет необходимости определять местонахождение eUICC, и SM-DP + начинает выполнять некоторые другие действия, которые SM- SR сделал - отсюда и знак "+". SM-DP и SM-DP + делают много одинаковых вещей, например, хранят профили, шифруют их и загружают, но Consumer RSP вводит SM-DS, который облегчает «проталкивание» профиля от Оператора для устройств, которые предварительно не настроены для их сети. Наконец, Consumer RSP добавляет устройство или телефон вместе со своим пользовательским интерфейсом управления локальным профилем, Local Profile Assistant (LPAd), где «d» в данном случае означает устройство.
Это означает, что теперь у нас есть список объектов, которые «находятся в области тестирования». У нас есть eUICC и диспетчер подписок как для M2M, так и для Consumer, а также Device / LPAd только для Consumer RSP.
Следующая неделя
На следующей неделе мы сосредоточимся на всех вопросах тестирования, связанных с eUICC. Так что, пожалуйста, присоединяйтесь ко мне для более глубокого анализа погружений.
Автор Иэн Максвелл.