La Biblia QA tiene 200 ++ páginas de una mezcla actualizada de respuestas a preguntas de entrevistas reales a QA, traduciendo contenido interesante de recursos extranjeros y agregando material de los nacionales. Ya en la etapa inicial, tiene varios miles de vistas Ăşnicas del repositorio y una enorme retroalimentaciĂłn positiva de la comunidad, lo que da algunas garantĂas para aquellos que dudan si confiar en este material o contribuir aquĂ.
¡ATENCIÓN! Para ver el material completo, debe abrir la primera o la segunda parte en los archivos del github ( parte manual 1 o parte manual 2 ).
ResultĂł que tal volumen es prácticamente poco realista para proporcionar al pĂşblico. Desafortunadamente, Habr aĂşn no puede analizar cĂłdigos fuente de más de 150 kb, lo que significarĂa dividir el material en 8 artĂculos (los desarrolladores prometieron arreglarlo, la tarea ya está activa).
En primer lugar, quiero enfatizar que en este momento este material de Jun - Junam, de intermedio es el mismo, pero será útil para todos los grados, especialmente porque parte del material está lejos del nivel inicial. La calidad del material (especialmente la traducción) mejorará con la revisión y el aporte de la comunidad.
En cuanto a fuentes y recursos, la lista no está completa. En la sinopsis inicial para mĂ, no guardĂ© los enlaces, por lo que si vio el contenido del autor, por favor no jure, escriba, lo agregarĂ© a las fuentes. No intentĂ© que la lista de recursos Ăştiles fuera completa, solo indiquĂ© aquellos que me fueron Ăştiles personalmente, de hecho, hay muchas veces más.
TambiĂ©n observo que el material en sĂ todavĂa está lejos de ser completo. Se asume que se trata de una especie de hĂbrido de respuestas a preguntas y teorĂa básica y aquĂ se divulgan los temas en la medida que se requiere en la entrevista. Es decir, hay un punto de referencia y algĂşn tipo de base, pero si es necesario, profundizas tĂş mismo. Cada tĂ©rmino, cada tema me parece un objeto tridimensional y no siempre es posible lograr la comprensiĂłn mirando al frente (una fuente). A veces es necesario mirar desde diferentes ángulos (de diferentes fuentes).
Si tiene algo que arreglar o agregar, escriba a tg @ VA610 / cree un problema / bifurque y confĂe. ¡IntentarĂ© procesar cualquier comentario, cualquier solicitud de temas faltantes lo antes posible!
Tabla de contenido
Parte 1 del manual
Parte de recursos humanos
- Preguntas de entrevistas reales desde la etapa de RRHH
General sobre las pruebas
- ¿Qué significa la prueba de software?
- ?
- (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
- HR: ¿Cómo resolverá los conflictos entre los miembros de su equipo?
- HR: ¿Qué pasa si el desarrollador afirma que el defecto encontrado no es un defecto?
- AquĂ hay una computadora y un sitio web que funciona. Comete un error 401.
ÂżPor dĂłnde empezar para un principiante absoluto?
- Camino
- CV
- Entrevista
- Errores en el trabajo de probadores novatos.
Ăštil
- Canales de youtube
- Telegrama
- Web
- Libros
- Cursos