Test Coverage Gap Detective
Para sa mga QA-aware na developer at tech leads na nagsusuri kung ang PR ay may sapat na makabuluhang mga test para sa binagong pag-uugali.
Best for these models
๐ The Prompt
๐ Available ang prompt sa download
Kunin ang buong prompt text sa downloadable na .txt file. Libre, walang signup na kailangan.
I-download PromptVariables to fill in
{{CODE_DIFF}} โ Replace with your input {{TEST_FRAMEWORK}} โ Replace with your input {{CRITICAL_PATHS}} โ Replace with your input {{TEST_RULES}} โ Replace with your input About this prompt
Ang Test Coverage Gap Detective ay tumutulong sa mga koponan na suriin kung ang isang pull request ay tunay na protektado ng makabuluhang mga test. Sa halip na bilangin ang mga linya o pangalan ng file, sinusuri nito ang mga pagbabago sa pag-uugali, edge cases, at mga failure mode upang matukoy ang mga nawawalang unit, integration, kontrata, o regression tests. Ito ay mas kapaki-pakinabang kaysa sa simpleng porsyento ng coverage kapag ang mga landas ng code ay nagbabago sa mga maliliit na paraan.
Ang prompt ay ginawa para sa mga QA-minded na developer, engineering managers, at mga reviewer na nais bawasan ang mga naiiwang depekto. Binibigyang-diin nito ang mga hindi nasubok na sangay, mahihinang palagay, at mga scenario na dapat masakop bago ang merge. Inirerekomenda rin nito ang pinakamahusay na uri ng test para sa bawat kakulangan, upang malaman ng mga may-akda kung kailangan nila ng magaan na unit test o mas malawak na integration check. Gamitin ito upang palakasin ang test coverage nang hindi pinapalaki ang mga mababang-halaga na assertions.
Maaaring i-customize sa pamamagitan ng pagbibigay ng {{CODE_DIFF}}, ang test framework sa {{TEST_FRAMEWORK}}, at anumang kritikal na pag-uugali sa {{CRITICAL_PATHS}}. Kung ang inyong koponan ay may mga patakaran tungkol sa mocking, fixtures, o snapshot tests, idagdag ang mga ito sa {{TEST_RULES}}. Ang prompt ay lumilikha ng isang ulat ng kakulangan sa coverage na may mga nawawalang scenario, mga mungkahing pangalan ng test, at isang rating ng severity. Para sa mas malalaking PRs, patakbuhin ito pagkatapos ng code review upang ma-align ng modelo ang mga rekomendasyon sa test sa aktwal na mga pagbabago sa implementasyon.
Key features
- Natutukoy ang nawawalang test coverage para sa mga pagbabago sa pag-uugali.
- Nagbibigay ng mga rekomendasyon para sa unit, integration, o kontrata na mga test nang naaayon.
- Itinatampok ang mahihinang palagay at mga hindi nasubok na edge case.
- Sumusuporta sa regression prevention sa mabilis na umuusad na mga koponan.
- Nagmumungkahi ng mga kongkretong pangalan ng test at inaasahang assertions.
Best for
- โ QA-focused na mga developer na nagsusuri sa kahandaan ng PR
- โ Mga engineering manager na nagpapababa ng mga naiiwang depekto
- โ Mga backend na koponan na nag-iisang-isa sa mga test sa iba't ibang serbisyo
Tips
- ๐ก Ibigay ang iyong mga kritikal na user journeys sa {{CRITICAL_PATHS}} para sa mas malakas na prayoritisasyon.
- ๐ก Isama ang mga test convention sa {{TEST_RULES}} upang tumugma sa istilo ng iyong koponan.
- ๐ก Gamitin ang mga mungkahing pangalan ng test ng modelo bilang panimulang punto, hindi bilang panghuling sagot.
What you'll get
Isang pagsusuri ng kakulangan na naglilista ng mga pag-uugali na kailangang subukan, ang panganib ng hindi pagsusubok sa mga ito, at ang pinakamahusay na uri ng test para sa bawat kaso. Maaari nitong imungkahi ang mga pangalan tulad ng shouldRejectInvalidToken o shouldRetryOnTimeout. Nagtatapos ang output sa isang hatol tulad ng needs_more_tests o ready_for_merge, kasama ang isang maikling paliwanag.
Preparing your download...
I-download PromptKaugnay na prompts
Tagasuri ng Kontrata ng API
Para sa mga inhinyero na nagsusuri ng mga pagbabago sa API na maaaring makasira sa mga kliyente, kontrata, o mga garantiya sa backward compatibility.
API Mock Server Blueprinter
Para sa mga koponan na bumubuo ng mga mock na serbisyo na nagsusimulate ng makatotohanang pag-uugali ng API bago matapos ang backend.
API Reference Documentation Forge
Para sa mga koponan ng platform na gumagawa ng tumpak na API reference docs mula sa schemas, routes, o endpoint notes.
Arkitekto ng Backend Test Fixture
Para sa mga senior engineer na gumagawa ng reusable fixtures at mocks para sa mga komplikadong backend test suite.