QA Engineer
Test case design questions
144 questions on Test case design for qa engineers, easiest first.
Easy 40
- Boundary values for an age fieldeasy
- Equivalence partitioningeasy
- Black-box testingeasy
- Three-value BVA counteasy
- Incomplete test caseeasy
- Unique values in Postmaneasy
- Setting up data for UI testseasy
- A list with no resultseasy
- Using tiny test payloadseasy
- Making data unique per VUeasy
- Password length boundarieseasy
- A field with no upper limiteasy
- Why one invalid value per testeasy
- Zero, one, manyeasy
- Scenario or test caseeasy
- Writing the expected resulteasy
- Error guessingeasy
- Indian mobile number ruleeasy
- PIN code starting with zeroeasy
- What negative testing checkseasy
- Spaces around an emaileasy
- Null, empty or missingeasy
- Checklist-based testingeasy
- Purpose of preconditionseasy
- Testing a default valueeasy
- The Goldilocks heuristiceasy
- The CRUD heuristiceasy
- Independent test caseseasy
- Data-driven testingeasy
- PAN number formateasy
- IFSC code fifth charactereasy
- Email with a plus signeasy
- UAE mobile number inputeasy
- Testing a dropdowneasy
- An average with no itemseasy
- Search and letter caseeasy
- A search with no matcheseasy
- Splitting a GST-inclusive priceeasy
- VAT inside a UAE priceeasy
- Unique data for each runeasy
Medium 62
- Decision table for rulesmedium
- Invalid state transitionsmedium
- Running exploratory testingmedium
- Verifying data with SQLmedium
- BVA for a money amountmedium
- Covering partitions of two fieldsmedium
- Decision table sizemedium
- Tests to cover every transitionmedium
- Pagination boundariesmedium
- Smallest all-pairs setmedium
- File upload validationmedium
- Search that misses accentsmedium
- Using production data for testsmedium
- Finding duplicate records with SQLmedium
- A plus sign in a querymedium
- Loading a CSV in k6medium
- Why use SharedArraymedium
- Every VU uses the same usermedium
- Different users in JMetermedium
- Sign-up test fails after one runmedium
- Test data in Gatlingmedium
- Robust BVA for two inputsmedium
- Boundaries with two decimalsmedium
- Rules for three yes/no conditionsmedium
- A condition with three valuesmedium
- All states or all transitionsmedium
- Testing an account lockoutmedium
- OTP valid for five minutesmedium
- Cause-effect graphingmedium
- Each-choice coveragemedium
- Pairwise for three parametersmedium
- A bug pairwise did not findmedium
- Statement versus branch coveragemedium
- Cyclomatic complexitymedium
- Tests from a use casemedium
- Scenario Outline in Gherkinmedium
- Testable acceptance criteriamedium
- Synthetic or masked datamedium
- Masking an ID numbermedium
- Counting characters with emojimedium
- Prioritising by risk scoremedium
- Weak or strong class testingmedium
- Classification tree methodmedium
- A transition with a guardmedium
- What 1-switch coverage meansmedium
- Invalid cells in a state tablemedium
- GSTIN that does not match PANmedium
- Odd ways to type a numbermedium
- Edge cases for a CSV importmedium
- Showing amounts in lakhsmedium
- Testing code that reads the clockmedium
- Random test data that repeatsmedium
- Test data buildersmedium
- A customer with one namemedium
- Largest 32-bit integermedium
- Sorting items that tiemedium
- Which 5 MB limitmedium
- Validation only in the browsermedium
- Tests for code nobody understandsmedium
- A name with an apostrophemedium
- UI limit bigger than the columnmedium
- Limit of three per customermedium
Hard 42
- Too many combinationshard
- Double charge bughard
- Coupon expires earlyhard
- Boundary values from codehard
- Collapsing a decision tablehard
- Pairwise lower boundhard
- Tests fail only in parallelhard
- A time that does not existhard
- Arabic digits rejectedhard
- Testing five feature flagshard
- A large ID changes in Postmanhard
- Fast in staging, slow in productionhard
- Adding a month to 31 Januaryhard
- MC/DC for A && B && Chard
- Condition coverage without decision coveragehard
- ON and OFF pointshard
- Boundary of a combined limithard
- Rounding tax per line or on totalhard
- Order of two discountshard
- Expected EMI as a test oraclehard
- No way to know the right answerhard
- Property-based testinghard
- Hidden boundary inside a partitionhard
- Working days in the UAEhard
- A midnight cut-off across time zoneshard
- Two people book the last seathard
- A birthday on 29 Februaryhard
- Worst-case BVA counthard
- A name that runs in Excelhard
- Partitions from outputshard
- Upload cut off halfwayhard
- Money stored as floatshard
- Two rounding ruleshard
- A user switching experiment groupshard
- Payment confirmed after timeouthard
- Three free cancels a monthhard
- Pairwise with impossible pairshard
- Tests that miss a changed operatorhard
- Lowercase that changes lengthhard
- Deleting a customer with ordershard
- Random inputs and boundarieshard
- Failure halfway through a transferhard