QA聖書は、QAに関する実際のインタビューからの質問への回答、外国のリソースからの興味深いコンテンツの翻訳、および国内のリソースからの資料の集約の更新された混合物の200 ++ページです。すでに初期段階では、リポジトリの数千のユニークなビューとコミュニティからの大きな肯定的なフィードバックがあり、この資料を信頼するか、ここで貢献するかどうか疑問がある人にある程度の保証を与えます。
注意!資料全体を表示するには、github上のファイルの最初または2番目の部分(手動部分1または手動部分2)を開く必要があります。
そのようなボリュームを一般に提供することは事実上不可能であることが判明しました。残念ながら、Habrはまだ150kbを超えるソースコードを解析できません。これは、資料を8つの記事に分割することを意味します(開発者は修正を約束しました。タスクはすでにアクティブです)。
まず、現時点では、このジュンからジュナム、中間からの資料は同じですが、特に一部の資料が初期レベルからかけ離れているため、すべてのグレードに役立つことを強調したいと思います。資料(特に翻訳)の品質は、校正とコミュニティの意見によって向上します。
ソースとリソースに関しては、リストは完全ではありません。私自身の最初のあらすじでは、リンクを保存しなかったので、作者のコンテンツが表示された場合は、誓わないでください。書いてください。ソースに追加します。私は有用なリソースのリストを包括的にしようとはしませんでしたが、個人的に有用なものだけを示しました。実際、それらの数は何倍もあります。
また、資料自体はまだ包括的ではないことにも注意してください。これは、質問への回答と基礎理論の一種のハイブリッドであると想定されており、ここでは、インタビューで必要とされる範囲でトピックが開示されています。つまり、基準点とある種のベースがありますが、必要に応じて、自分でさらに掘り下げます。各用語、各トピックは3次元のオブジェクトとして私には見えますが、まっすぐ前を見ても理解できるとは限りません(1つのソース)。場合によっては、さまざまな角度から(さまざまなソースから)見る必要があります。
修正または追加するものがある場合-tg @ VA610に書き込む/問題を作成する/フォークしてコミットする!コメントや不足しているトピックのリクエストはできるだけ早く処理するように努めます。
目次
マニュアルパート1
HRパート
- HRステージからの実際のインタビューからの質問
テストに関する一般
- ソフトウェアテストとはどういう意味ですか?
- ?
- (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:チームメンバー間の競合をどのように解決しますか?
- HR:見つかった欠陥が欠陥ではないと開発者が主張した場合はどうなりますか?
- これがコンピューターと機能するWebサイトです。私に401の間違いをさせてください。
まったくの初心者のためにどこから始めればよいですか?
- 仕方
- 履歴書
- インタビュー
- 初心者テスターの作業のエラー
有用
- Youtubeチャンネル
- 電報
- ウェブ
- 書籍
- コース