Pack de démarrage "Préparation à un entretien QA" ou aide-mémoire des questions et réponses les plus importantes du test



La Bible QA est 200 ++ pages d'un mélange mis à jour de réponses à des questions allant des entretiens réels à l'assurance qualité, traduisant le contenu intéressant de ressources étrangÚres et agrégeant du matériel provenant de sources nationales. Déjà au stade initial, il a plusieurs milliers de vues uniques du référentiel et un énorme retour positif de la communauté, ce qui donne des garanties à ceux qui doutent de faire confiance à ce matériel ou de contribuer ici.



ATTENTION! Pour voir tout le matériel, vous devez ouvrir la premiÚre ou la deuxiÚme partie des fichiers sur le github ( Manuel partie 1 ou Manuel partie 2 ).


Il s'est avéré qu'il est pratiquement impossible de fournir un tel volume au public. Malheureusement, Habr n'est pas encore capable d'analyser les codes sources de plus de 150 ko, ce qui impliquerait de diviser le matériel en 8 articles (les développeurs ont promis de le réparer, la tùche est déjà active).

Tout d'abord, je tiens Ă  souligner que pour le moment, ce matĂ©riel de Jun - Junam, d'intermĂ©diaire - le mĂȘme, mais sera utile Ă  tous les grades, d'autant plus qu'une partie du matĂ©riel est loin du niveau initial. La qualitĂ© du matĂ©riel (en particulier la traduction) s'amĂ©liorera avec la relecture et la contribution de la communautĂ©.

Quant aux sources et ressources, la liste n'est pas complĂšte. Dans le synopsis initial pour moi-mĂȘme, je n'ai pas enregistrĂ© de liens, donc si vous voyez le contenu de l'auteur, veuillez ne pas jurer, Ă©crivez - je vais ajouter aux sources. Je n'ai pas essayĂ© de rendre la liste des ressources utiles exhaustive, mais seulement indiquĂ© celles qui m'ont Ă©tĂ© utiles personnellement, en fait, il y en a beaucoup plus.

Je note Ă©galement que le matĂ©riel lui-mĂȘme est encore loin d'ĂȘtre exhaustif. On suppose qu'il s'agit d'une sorte d'hybride de rĂ©ponses aux questions et de thĂ©orie de base, et ici les sujets sont divulguĂ©s dans la mesure requise dans l'entretien. Autrement dit, il y a un point de rĂ©fĂ©rence et une sorte de base, mais si nĂ©cessaire, vous creusez plus loin vous-mĂȘme. Chaque terme, chaque sujet m'apparaĂźt comme un objet en trois dimensions et il n'est pas toujours possible de se comprendre en regardant droit devant lui (une source). Parfois, vous devez regarder sous diffĂ©rents angles (Ă  partir de diffĂ©rentes sources).

Si vous avez quelque chose à corriger ou à ajouter - écrivez sur tg @ VA610 / créez un problÚme / forkez et validez! J'essaierai de traiter les commentaires, les demandes de sujets manquants dans les plus brefs délais!




Table des matiĂšres






Manuel partie 1






Partie RH



  • Questions issues d'entretiens rĂ©els de la scĂšne RH


Général sur les tests



  • Que signifie le test de logiciel?
  • ?
  • (Quality Assurance — QA) ?
  • (Quality Control — QC) ?
  • ? (Software Quality)
  • QA, QC
  • Verification ?
  • Validation ?
  • Design Verification Design Validation?
  • ?
  • ?
  • ? (Test Coverage)
  • (TMM — Test Maturity Model)?
  • ? (Shift left testing)
  • ? (Independent testing)
  • ? (Preventative and Reactive approaches)
  • ?
  • ?
  • ?
  • ?
  • , ?
  • , ?
  • ?
  • / ?
  • — , ? ?
  • SDET?
  • ? (TaaS – testing as a Service)
  • ? (Test Environment/Test Bed)
  • ?
  • ?
  • -?
  • ? (Pilot)
  • build release?
  • – (domain)?
  • – . ?
  • ?




  • ?
  • ? (White/Black/Grey Box)
  • ?
  • ?
  • ? (Grey box)
  • White/grey/black box?
  • // ? (DT — Destructive testing)
  • // ? (NDT – Non Destructive testing)
  • / ? (Testing Levels)
  • // ? (Component/Module/Unit testing)
  • ? (Integration testing)
  • Unit testing Integration testing?
  • ? (SIT — System Integration testing)
  • ? (Incremental Approach)
  • -? (Bottom-Up Approach)
  • -? (Top-Down Approach)
  • /-? (Sandwich Approach)
  • ? (Big Bang Approach)
  • - -? (Test Driver and Test Stub)
  • ?
  • ?
  • ?
  • /? (Compatibility/Interoperability testing)
  • ? (Conformance/Compilance testing)
  • ?
  • ?
  • , ?
  • ?
  • /? (Capacity)
  • ? (Scalability)
  • / ? (Capacity vs Scalability)
  • ? (Stress testing)
  • ? (Load)
  • ? (Volume testing)
  • // (Soak/Endurance/Stability/Reliability testing)
  • / ? (Spike)
  • ? (Resilence)
  • ? (Response time testing)
  • Ramp ?
  • ? (Storage testing)
  • ? (Failover and Recovery testing)
  • ? (Usability testing)
  • ? (Usability Vs. Accessibility testing)
  • ? (UI testing)
  • /? (Workflow testing)
  • ? (UAT – User Acceptance testing)
  • ? (OAT — Operational Acceptance testing)
  • ?
  • ? (Security and Access Control testing)
  • /? (Vulnerability Assessment)
  • ? (Penetration testing)
  • Vulnerability Assessment Penetration testing?
  • Fuzz ?
  • ?
  • ? (Configuration testing)
  • ? (Regression testing)
  • ?
  • / ? (Smoke testing)
  • ? (Shake out testing)
  • //? (Sanity testing)
  • ? (Sanity vs Smoke testing)
  • ?
  • , N+1?
  • ? (confirmation/re-testing)
  • ? (Build Verification Test)
  • cookie?
  • ? (Thread testing)
  • ? (Documentation testing)
  • ?
  • ? (Subcutaneous test)
  • , ? (Localization/ globalization/internationalization testing)
  • ? (Exploratory testing)
  • ?
  • ? (Adhoc)
  • ? (Mutation testing)
  • ? (Keyword Driven testing Framework)
  • (API — Application Programming Interface)?
  • API / ?
  • endpoint?
  • Frontend testing Vs. Backend testing?
  • ? (Baseline testing)
  • Baseline Benchmark testing?
  • / ? (Concurrency/Multi-user testing)
  • , ?
  • / ? (GUI — Graphical User Interface)
  • A/B ?
  • ? (E2E — End–to–End)
  • E2E ?
  • ? (Parallel testing)




  • ? (Test Design)
  • -?
  • , ?
  • , ?
  • Review ?
  • Data Flow testing?
  • Control Flow testing?
  • Loop coverage?
  • Race coverage?
  • ? (Path testing & Basis Path testing)
  • Statement coverage?
  • Decision coverage?
  • Branch coverage?
  • Condition coverage?
  • FSM coverage?
  • Function coverage?
  • Call coverage?
  • LCSAJ coverage?
  • Equivalence Partitioning?
  • Boundary Value Analysis?
  • Error Guessing?
  • Cause/Effect?
  • Exhaustive testing?
  • -?
  • ? (OAT — Orthogonal Array testing)
  • Domain analysis/testing?
  • Cyclomatic Complexity ?
  • State Transition testing?
  • Scenario (use case) testing?
  • Decision Table testing?
  • Random testing?
  • Syntax testing?
  • Classification tree method?
  • , ?
  • ? (RTM — Requirement Traceability Matrix)
  • Test matrix Traceability matrix?
  • GAP?
  • - ? (Cause Effect Graph)
  • ? (Error guessing and error seeding)
  • ?
  • ?
  • ?





Manual part 2






(Test Deliverables/TestWare/test artifacts)



  • ?
  • - ?
  • Test Suite Test Scenario?
  • ?
  • ?
  • ? (PAP — Product Acceptance Plan)
  • - -?
  • - ?
  • Test case ?
  • -/ ? (Test Analysis/Test Basis)
  • - (BRD)?
  • (/ . .)?
  • , ?




  • ?
  • ?
  • ?
  • Error/Mistake/Defect/Bug/Failure/Fault?
  • ?
  • , ?
  • (Severity & Priority)
  • severity priority? ?
  • ?
  • , ?
  • ? (Bug Leackage & Bug Release)
  • ?
  • ?
  • ? (DRP)
  • Test case ? (TCE)
  • ?
  • ?
  • ?
  • ? (Debugging Vs. Testing)
  • ?
  • , ?
  • ?
  • , ?
  • ?
  • coupling cohesion?
  • ? (Latent defect)
  • , ?
  • ? (Debugging)
  • ? (DRE — Defect Removal Efficiency)
  • ? (Bug triage)


SDLC STLC



  • ? (SDLC — Software Development Lifecycle)
  • / ? (Deming circle/cycle/wheel)
  • ?
  • Agile?
  • Scrum?
  • Scrum?
  • Canban scrum?
  • User stories ?
  • ? (STLC – Software Testing Lifecycle)
  • ? (Test Estimation)
  • SDLC STLC?
  • ? (RAD — Rapid Application Development)
  • (TDD — Test Driven Development)?
  • TDD Agile Model Driven Development (AMDD)
  • (MDD — Model-driven Development)
  • (DDT — Data Driven testing)
  • (RBT — Risk Based Testing)
  • ? (BFT — BusinessFlowTesting)


/ (testing different domains)



  • - ?
  • (eCommerce)
  • (Payment Gateway)
  • (POS — Point Of Sale)
  • (Insurance)
  • (Telecom)
  • : L2 L3 OSI
  • (IoT — Internet of Things)
  • ? (Cloud testing)
  • - ? (SOA — Service Oriented Architecture)
  • ? (ERP — Enterprise Resource Planning)
  • WebRTC-based
  • ETL?




  • ?
  • ?
  • web?
  • ? Activity Lifecycle?
  • ?
  • ?
  • ?
  • ?
  • Android/iOS, ?
  • iOS Android?
  • ..?
  • ?
  • , ?
  • PWA?




  • http?
  • HTTP?
  • HTTP-?
  • ?
  • -? (WS — Web service)
  • ?
  • -?
  • REST, SOAP? ?
  • JSON, XML?
  • / ? (HTTP status code)
  • 404 4** — , 5**?
  • ?
  • TCP/IP ?
  • (cookies)?
  • cookie /?
  • stateless stateful?
  • GET POST?
  • — ?
  • OSI?
  • ? (Streaming media)
  • Linux?
  • ?
  • - vs. -, ? (Adaptive Vs. Responsive)
  • , /// -? (, Adaptive design)
  • ?
  • /? , ?
  • e-mail ?
  • ?
  • AJAX ?
  • ()?
  • ?
  • Wi-Fi?




  • ?
  • SQL?
  • NoSQL?
  • ?
  • ?
  • ?
  • ? (Indexes)
  • ?
  • , ?
  • ?
  • SQL?
  • ? (Join)
  • SQL?




  • . .
  • SQL
  • RH: Comment allez-vous rĂ©soudre les conflits entre les membres de votre Ă©quipe?
  • HR: Et si le dĂ©veloppeur prĂ©tend que le dĂ©faut constatĂ© n'est pas un dĂ©faut?
  • Voici un ordinateur et un site Web fonctionnel. Faites-moi une erreur 401.


Par oĂč commencer pour un dĂ©butant absolu?



  • Façon
  • CV
  • Entretien
  • Erreurs dans le travail des testeurs novices


Utile



  • ChaĂźnes Youtube
  • TĂ©lĂ©gramme
  • la toile
  • Livres
  • Cours


Sources




All Articles