Tag: CS-443

  • Pytest

    As a student of computer science, encountering different tools that streamline coding processes is a cornerstone of my educational journey. One such tool that has caught my attention this semester is pytest, a testing framework for Python that allows for simple unit tests as well as complex functional testing. After a thorough exploration, here’s why…

  • Code Review Essentials: A Critical Tool for Development

    Blog Entry: As a student deeply involved in computer science, understanding the significance and methodologies of code review is pivotal. This week, I chose to delve into an article from freeCodeCamp, titled “Code Review: The Ultimate Guide,” which explores the intricacies of code reviews in software development. This resource is particularly relevant to our ongoing…

  • The Impact of Test-Driven Development: Insights from InfoQ

    In my quest to deepen my understanding of effective software development methodologies, I delved into the principles of Test-Driven Development (TDD) through the article “Why Test-Driven Development Works” on InfoQ. This article serves as a comprehensive guide to the fundamentals and benefits of TDD, articulated through the lens of seasoned developers. Why This Article? I…

  • Navigating the Nuances of Mock Testing: A Reflection

    In the realm of software engineering, particularly within the course content, the concept of mock testing stands out as a pivotal technique in the landscape of software testing methodologies. Recently, I delved into an insightful resource on mock testing https://www.geeksforgeeks.org/software-testing-mock-testing/ , which offered a comprehensive exploration of its applications, benefits, and best practices. Why This…

  • Finding Your Path with “Craft over Art”: A Balance of Purpose and Passion

    Summary of the Pattern:“Craft over Art” is a pattern that addresses the tension between pursuing personal artistic aspirations and delivering work that serves a practical, often communal purpose. It suggests that while software development allows for creativity and self-expression, the primary goal should be to craft solutions that meet the needs of users, clients, or…

  • Unlocking the Power of Stubs in Software Testing

    In the realm of software development, testing is a critical phase that ensures the quality and reliability of the product. This week, my exploration led me to a compelling resource that sheds light on an integral part of testing methodologies: the use of stubs. Stubs are simplified, replaceable components that mimic the behavior of real…

  • Unraveling Boundary Value Testing with Ranorex

    In the realm of software development, ensuring the robustness and reliability of applications is paramount. This week, I wanted to dive deeper into boundary value testing after learning about it recently. The resource I found gave me some interesting insights into when and why you would want to use boundary value testing, specifically how it…

  • Embracing the Future with JUnit 5: A Comprehensive Overview

    In the ever-evolving world of software development, JUnit 5 stands out as a beacon for Java developers aiming to elevate their testing strategies. My exploration into the depths of JUnit 5 was guided by an insightful article from Baeldung, which served as a comprehensive tutorial on this powerful testing framework. Why JUnit 5? My selection…

  • Software testing

    In the fast-evolving world of software development, the significance of rigorous testing cannot be overstated. A recent blog post from The Code Camp titled “Software Testing and Why It’s Important” delves into this critical aspect, shedding light on its indispensability in the development process. This article serves as a comprehensive guide, explaining the necessity of…

  • Intro Blog

    Hi, I am Abraham Passmore. I am a senior here at worcester state and this is my last semester before I graduate. My concentration is in Software design.

Design a site like this with WordPress.com
Get started