Thursday, March 16, 2023

GPT-4 Test Manifesto

I am thrilled to share with you the Test Manifesto, a remarkable example of the unparalleled reasoning powers of the latest generation of language models. As a technology enthusiast, I have been utterly blown away by the advanced capabilities and nuanced understanding demonstrated in the creation of this manifesto. In this blog post, I am excited to showcase this impressive AI-generated artifact, which offers a fresh and insightful perspective on software testing principles. Join me as we delve into the world of cutting-edge AI technology and explore the future of software testing through the lens of this groundbreaking innovation.

Sunday, March 12, 2023

Learning Tips for Using ChatGPT in Software Testing

ChatGPT is a powerful tool that can be useful for a wide range of applications, from creative writing and conversation to research and decision-making. For software engineers in test, ChatGPT can be an invaluable resource for generating test cases, automating repetitive tasks, and even assisting with bug triaging. However, in order to use ChatGPT effectively, it's important to understand its limitations and biases, experiment with different prompts, and provide rich context. In this article, we'll explore some best practices and tips for using ChatGPT in a software testing context, so that you can get the most out of this powerful tool.

Thursday, March 2, 2023

Understanding Cypress synchronous/asynchronous duality Logos & Brand Assets | Brandfetch

Cypress is a widely used end-to-end testing framework for web applications that offers an easy-to-use API and a powerful command-line interface. It enables developers to write tests that mimic end-users' interactions with their applications. Understanding how sync/async works is a crucial concept for developers using Cypress.

Thursday, February 16, 2023

Mastering T-Shaped Skills: A Comprehensive Guide for Software Engineers in Test

T-shaped skills have become increasingly important for software engineers in test as the role of testing and quality assurance becomes more critical in the software development lifecycle. T-shaped skills refer to a combination of deep technical expertise in a specific area and a broad understanding of other related disciplines. In other words, it is the combination of having a broad skill set and a deep knowledge of a specific area that sets T-shaped software engineers apart.