A Bíblia de QA é 200 ++ páginas de uma mistura atualizada de respostas a perguntas de entrevistas reais para QA, traduzindo conteúdo interessante de recursos estrangeiros e agregando material doméstico. Já na fase inicial, possui vários milhares de visualizações únicas do repositório e um enorme feedback positivo da comunidade, o que dá algumas garantias para quem tem dúvidas se confia neste material ou se pretende contribuir aqui.
ATENÇÃO! Para ver todo o material, você precisa abrir a primeira ou a segunda parte nos arquivos do github ( Manual parte 1 ou Manual parte 2 ).
Descobriu-se que tal volume é praticamente irrealista para fornecer ao público. Infelizmente, o Habr ainda não é capaz de analisar códigos-fonte maiores que 150kb, o que significaria dividir o material em 8 artigos (os desenvolvedores prometeram consertar, a tarefa já está ativa).
Em primeiro lugar, quero enfatizar que no momento esse material do Jun - Junam, do intermediário - o mesmo, mas será útil para todas as séries, principalmente porque parte do material está longe do nível inicial. A qualidade do material (especialmente da tradução) melhorará com a revisão e a contribuição da comunidade.
Quanto às fontes e recursos, a lista não está completa. Na sinopse inicial para mim, eu não salvei os links, então se você vir o conteúdo do autor, por favor, não xingue, escreva - eu adicionarei às fontes. Não tentei tornar abrangente a lista de recursos úteis, apenas indiquei aqueles que foram úteis para mim pessoalmente, na verdade, são muitas vezes mais.
Também observo que o material em si ainda está longe de ser abrangente. Supõe-se que se trata de uma espécie de híbrido de respostas a perguntas e teoria básica, e aqui os tópicos são divulgados na medida em que é exigido na entrevista. Ou seja, existe um ponto de referência e algum tipo de base, mas se necessário, você mesmo vai mais fundo. Cada termo, cada tópico me aparece como um objeto tridimensional e nem sempre é possível compreender olhando para frente (uma fonte). Às vezes, você precisa olhar de ângulos diferentes (de fontes diferentes).
Se você tem algo para corrigir ou adicionar - escreva para tg @ VA610 / crie um problema / bifurcação e confirme! Tentarei processar quaisquer comentários, quaisquer solicitações de tópicos ausentes o mais rápido possível!
Índice
Parte 1 do manual
Parte de RH
- Perguntas de entrevistas reais do estágio de RH
Geral sobre testes
- O que significa teste 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
- RH: Como você resolverá os conflitos entre os membros da sua equipe?
- RH: E se o desenvolvedor alegar que o defeito encontrado não é um defeito?
- Aqui está um computador e um site em funcionamento. Faça-me um erro 401.
Por onde começar para um iniciante absoluto?
- Caminho
- cv
- Entrevista
- Erros no trabalho de testadores novatos
Útil
- Canais do Youtube
- Telegrama
- Rede
- Livros
- Cursos