Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:development:faq:ru [2018/01/14 14:21]
anton [Тестирование]
abills:docs:development:faq:ru [2019/07/09 16:19] (текущий)
asmodeus [Тестирование]
Строка 1: Строка 1:
 =====Общие вопросы===== =====Общие вопросы=====
  
 +==== Мануал по работе с фреймворком ABillS ==== 
 +[[abills:​docs:​development:​manual:​ru|Мануал разработчика]]
 ====Форматирование кода==== ====Форматирование кода====
   * В форматирование кода не использовать табов только двойные пробелы ​   * В форматирование кода не использовать табов только двойные пробелы ​
Строка 14: Строка 15:
 } }
 </​code>​ </​code>​
 +
 +===Однострочные или Выражения===
 +
 +  $result = ($total_users == 1) ? "​Ok"​ : "​Fail";​
  
   * для удобства форматирования кода можно воспользоваться утилитой perltidy   * для удобства форматирования кода можно воспользоваться утилитой perltidy
    ​https://​support.abills.net.ua/​perltidy.cgi    ​https://​support.abills.net.ua/​perltidy.cgi
 +   
 +
 +====Переменные====
 +
 +  * Пременные указываюстя строчными буками ​
 +
 +    $test, @devices, %switch
 +
 +  * Обєкты указываются с заглавной
 +
 +  $Test = Test->​new();​
 +
 +  * Масивы указываюстя в множественном числе ​
 +
 +  my @devices = ();
 +  my @users = ();
 +
 +  * Хеши в единсвенном
 +
 +  %status_list = ();
 +  $status_list{disable}=1;​
 +
  
 Общий шаблон функций Общий шаблон функций
Строка 97: Строка 124:
 Для тестирования системы существует каталог с тестами ​ **abills/​t** Для тестирования системы существует каталог с тестами ​ **abills/​t**
  
-  perl web.t+  ​make 
 + 
 +Жесткий тест работоспособности,​ никогда его не выполняйте на рабочей системе,​ чревато пропажей данных 
 +  ​perl web.t brutal
  
 тестирование синтаксиса и стрес тест веб приложений\\ тестирование синтаксиса и стрес тест веб приложений\\
Строка 114: Строка 144:
  
 ^FILENAME | файл с описанием тарифного плана и параметров абонента | ^FILENAME | файл с описанием тарифного плана и параметров абонента |
 +
 +Для задания логина и пароля авторизации используется файл **t/.test**
 +
 +  login:​password
  
 В системе также есть специальный скрипт запуска выделенных тестов,​ которые хранятся в отдельных каталогах В системе также есть специальный скрипт запуска выделенных тестов,​ которые хранятся в отдельных каталогах
 [[abills:​docs:​development:​tester|Запуск тестов для модуля или папки]] [[abills:​docs:​development:​tester|Запуск тестов для модуля или папки]]
 +