Witam,

mam pewną wątpliwość dotyczącą testowania aplikacji sprzężonych z zewnętrznymi interfejsami (REST).

Otóż powiedzmy, że chcę opracować pewną usługę wykorzystując interfejsy API platformy Telco 2.0 (czyli interfejsy telekomunikacyjneg) np:. Location API oraz SMS API.

A teraz proszę doradźcie mi, jakie parametry/cechy powinna spełniać/posiadać owa gotowa usługa, które są cenne/pożądane przez operatora telekomunikacyjnego (uwzględniając jego specyfikę oczywisćie) ?

Myślałem, czy nie iść w stronę zbadania w usłudze (jednak troche chyba mija się to z celem, gdyż musi być większe powiązanie z operatorem i jego platformą Telco 2.0 udostępniającą interfejsy) np:. "komutacji" oraz przetwarzania zapytań, wydajności, skalowalności (załóżmy, że do usługi ma dostęp parę mln abonentów sieci komórkowej), może bezpieczeństwa ?

Czy przeprowadzić testy aplikacji wykorzystującej dane interfejsy telekomunikacyjne takie jak :

  • jaka teoretyczna powinna być wydajność platformy operatora (teoretyczna, bo takich testów przeprowadzić nie mogę), aby móc obsłużyć RESTowe zapytania usługi ?
  • opisać testy funkcjami - opóźnienie serwisu, generowany ruch po stronie SMS/Location API w funkcji od ilości użytkowników aplikacji
  • inne ?

Bardzo prosiłbym o pomoc ;) Jeżeli istnieje literatura do tego przypadku, czyli metodologi/schematów testowania aplikacji dla sektora telekomunikacyjnego bardzo prosiłbym o nakierowanie ;)
Pytanie dodatkowe - co to znaczy testować w usłudze parametry CAPS oraz TUPS ? (niestety nie mogłem tego znaleźć)

Pzdr,
Łukasz