ExPro Trade Like a Pro FxPro Financial Services Ltd 1 Karyatidon, Ypsonas 4180, Cyprus P.O.Box 50289, Limassol 3603, Cypru Telephone: +35725969200 Fax: +35725969256 TECHNICAL ENTRY TEST Please solve the task before the interview and send requested test
- Программирование
Условие:
ExPro
Trade Like a Pro
FxPro Financial Services Ltd 1 Karyatidon, Ypsonas 4180, Cyprus P.O.Box 50289, Limassol 3603, Cypru Telephone: +35725969200 Fax: +35725969256
TECHNICAL ENTRY TEST
Please solve the task before the interview and send requested test cases to us.
Function takes two and only two characters as input. It returns 1 when each entered symbol is either letter or number and 0 in other cases.
Numbers are Hindu-Arabic numerals from 0 to 9. Letters are Latin, Cyrillic or Modern Greek alphabet.
The bug was found before, slogan is: "Cyrillic letter can be treated as non-letter symbol"
Actions to reproduce:
Function input: Ay.
Expected output: 1. (Logic: only letters).
Observed output: 0 .
The bug was fixed. Existing tests were already ran as a regression test after bugfix, here is the test report:
| Input | Expected output | Status |
|---|---|---|
| AA | 1 | Passed |
| 1A | 1 | Passed |
| 11 | 1 | Passed |
| A$ | 0 | Passed |
| 1 | 0 | Passed |
What tests cases will you do for bug's verification?
What tests cases will you propose to enforce regression testing of the function?
Negative tests like input less than 2 symbols and input more than 2 symbols are out of scope for both bug verification and additional regression test cases.
We will be glad to see your reasoning and argumentation as an addition, but the main thing is to provide test cases for both bug verification and additional regression test cases.
THANK YOU!
Решение:
Для проверки исправления ошибки и дополнительного регрессионного тестирования функции, которая принимает два символа и возвращает 1, если оба символа яв...
1. - Ожидаемый вывод: 1 - Обоснование: оба символа являются латинскими буквами. 2. - Ожидаемый вывод: 1 - Обоснование: оба символа являются кириллическими буквами. 3. - Ожидаемый вывод: 1 - Обоснование: оба символа являются буквами современного греческого алфавита. 4. - Ожидаемый вывод: 1 - Обоснование: один символ - цифра, другой - кириллическая буква. 5. - Ожидаемый вывод: 1 - Обоснование: один символ - латинская буква, другой - цифра. 1. - Ожидаемый вывод: 1 - Обоснование: оба символа являются латинскими буквами. 2. - Ожидаемый вывод: 1 - Обоснование: оба символа являются цифрами. 3. - Ожидаемый вывод: 0 - Обоснование: один символ - латинская буква, другой - не буква и не цифра. 4. - Ожидаемый вывод: 0 - Обоснование: ввод содержит только один символ. 5. - Ожидаемый вывод: 1 - Обоснование: один символ - латинская буква, другой - цифра. 6. - Ожидаемый вывод: 1 - Обоснование: один символ - кириллическая буква, другой - цифра. Я выбрал тестовые случаи, которые охватывают различные комбинации букв и цифр, включая латинские, кириллические и греческие буквы, чтобы убедиться, что функция правильно обрабатывает все допустимые символы. Также я включил случаи с недопустимыми символами и случаи с недостаточным количеством символов, чтобы проверить, что функция возвращает правильные результаты в этих ситуациях.Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства