What I Learned Today

Documenting daily discoveries and insights in technology and personal growth

Testing

Database Testing

Learning: Worked with queries to check data validation and consistency in databases.

Testing

Mocking APIs

Learning: Practiced mocking APIs to test workflows without depending on live services.

Testing

Data Driven Testing in Pytest

Learning: Tried parameterizing tests in pytest to run the same test with different inputs.

Testing

Markers and Fixtures in Pytest

Learning: Looked into how markers and fixtures can control and organize test runs in pytest.

Testing

Playwright Fixtures

Learning: Learned how fixtures in Playwright help in managing browser setup and teardown.

Testing

BDD with Pytest

Learning: Mixed BDD style scenarios with pytest to see how they complement each other.

AI

Context Precision and Recall

Learning: Explored how precision and recall play a role in evaluating responses in AI systems.

Testing

Pytest Metrics for LLM Evaluation

Learning: Applied pytest-based metrics to evaluate responses from an LLM.

Development

Playwright MCP Server

Learning: Looked into MCP server in Playwright and how it supports automation workflows.

Testing

Sentry and Error Monitoring

Learning: Looked into Sentry and how it helps track issues in applications.

Development

CI/CD with Jenkins

Learning: Set up a basic pipeline using Jenkins for smoother automation runs.

Testing

Prompt Enhancement

Learning: Tried improving prompts to see how AI responds differently with small changes.

Testing

API Automation

Learning: Practiced building and running simple API test flows with Python.

Development

Playwright MCP Server

Learning: Went through the MCP server in Playwright and its use for extending testing workflows.

Testing

Evaluating LLM with Pytest Metrics

Learning: Tried checking AI outputs using structured pytest-based metrics.

Testing

Context Precision and Recall

Learning: Studied context precision and recall to understand how they shape AI evaluation.