NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

100 IT concepts related to the topic of test-driven development
Unit testing
Integration testing
Acceptance testing
Regression testing
Mocking
Stubbing
Test doubles
Behavior-driven development (BDD)
Red–green–refactor cycle
Test fixtures
Test runners
Test frameworks (e.g., JUnit, pytest)
Continuous integration (CI)
Continuous delivery (CD)
Code coverage
Mutation testing
Assertion libraries
Test suites
Test cases
Test-driven design
Specification by example
Edge cases
Happy path
Test isolation
Dependency injection
Inversion of control (IoC)
Mock frameworks (e.g., Mockito, unittest.mock)
Fake objects
Spy objects
Test-first development
Acceptance criteria
Given-When-Then syntax
Scenario testing
Exploratory testing
Property-based testing
Parameterized tests
Data-driven testing
End-to-end (E2E) testing
System testing
Smoke testing
Sanity testing
Test harness
Build automation
Version control (Git)
Feature toggles / flags
Test environments
Test doubles lifecycles
Test maintainability
Test reliability / flakiness
Deterministic tests
Asynchronous testing
Concurrency testing
Performance testing
Load testing
Stress testing
Security testing
Fuzz testing
Static code analysis
Dynamic analysis
Linting
Refactoring
Design for testability
Coupling and cohesion
Single responsibility principle (SRP)
Dependency inversion principle (DIP)
SOLID principles
Test metrics
Continuous testing
Canary releases
Blue-green deployment
Rollback strategies
Test data management
Database migration testing
Schema versioning
Contract testing (consumer-driven contracts)
API testing
Service virtualization
Mock servers
Test orchestration
Test parallelization
Containerization for tests (Docker)
Environment provisioning (IaC)
Test artifacts
Test reporting
Flaky test detection and triage
Root cause analysis (for test failures)
Test backlog management
Quality gates
Static typing vs dynamic typing (impact on testing)
Feature branches and pull-request testing
Code review (as part of QA)
Testability antipatterns
Behavior verification vs state verification
Test data anonymization
Observability (logs, metrics, tracing)
Debugging techniques
Test-driven security (security-focused TDD)
Learning loops and feedback cycles
     
 
what is notes.io
 

Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 14 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.