Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-19/post/testerlib/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
🔍 Как провести ревью кода и не пропустить уязвимость @Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
TG Telegram Group & Channel
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты | United States America (US)
Create: Update:

🔍 Как провести ревью кода и не пропустить уязвимость

Этот промпт помогает провести глубокий аудит и оценить качество кода — не как разработчик, а как тестировщик.

Промпт:

Представь, что ты QA-специалист. Твоя задача — проверить корректность предоставленного кода.

Цель: выявить ошибки, граничные случаи, уязвимости, а также предложить тест-кейсы.

Проверь:

1. Понимание и назначение кода
2. Валидность и невалидность входных данных
3. Граничные условия (min/max/edge)
4. Обработку исключений
5. Нефункциональные аспекты (например, утечки памяти, многопоточность)
6. Безопасность (SQL-инъекции, XSS и т.д.)

Дополнительно:

– Предложи улучшения
– Оцени читабельность и поддержку
– Придумай тест-кейсы для оценки поведения кода

Вот мой код: <вставить_код>


Что дает этот промпт:

➡️ Выявляет баги, о которых не подумал разработчик

➡️ Помогает составить набор тест-кейсов для ручной или авто‑проверки

➡️ Даёт рекомендации по улучшению архитектуры, читабельности и безопасности

Когда использовать:

— При ревью чужого pull request

— Перед релизом фичи

— Для поиска нестабильных багов и потенциальных уязвимостей, особенно когда ошибка появляется не всегда и зависит от условий ввода или окружения

🔗 Источник

🐸 Библиотека тестировщика

#буст

🔍 Как провести ревью кода и не пропустить уязвимость

Этот промпт помогает провести глубокий аудит и оценить качество кода — не как разработчик, а как тестировщик.

Промпт:

Представь, что ты QA-специалист. Твоя задача — проверить корректность предоставленного кода.

Цель: выявить ошибки, граничные случаи, уязвимости, а также предложить тест-кейсы.

Проверь:

1. Понимание и назначение кода
2. Валидность и невалидность входных данных
3. Граничные условия (min/max/edge)
4. Обработку исключений
5. Нефункциональные аспекты (например, утечки памяти, многопоточность)
6. Безопасность (SQL-инъекции, XSS и т.д.)

Дополнительно:

– Предложи улучшения
– Оцени читабельность и поддержку
– Придумай тест-кейсы для оценки поведения кода

Вот мой код: <вставить_код>


Что дает этот промпт:

➡️ Выявляет баги, о которых не подумал разработчик

➡️ Помогает составить набор тест-кейсов для ручной или авто‑проверки

➡️ Даёт рекомендации по улучшению архитектуры, читабельности и безопасности

Когда использовать:

— При ревью чужого pull request

— Перед релизом фичи

— Для поиска нестабильных багов и потенциальных уязвимостей, особенно когда ошибка появляется не всегда и зависит от условий ввода или окружения

🔗 Источник

🐸 Библиотека тестировщика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🤩31


>>Click here to continue<<

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Can't create/write to file '/tmp/#sql-temptable-a06e-536324-1b1c.MAI' (Errcode: 28 "No space left on device") in /var/www/hottg/function.php:216 Stack trace: #0 /var/www/hottg/function.php(216): mysqli_query() #1 /var/www/hottg/function.php(115): select() #2 /var/www/hottg/post.php(351): daCache() #3 /var/www/hottg/route.php(63): include_once('...') #4 {main} thrown in /var/www/hottg/function.php on line 216