Close

Test-Driven Development

Test-Driven Development (TDD) is a software development process that emphasizes the importance of writing tests before writing code. This helps ensure the code is correct and meets the application requirements.

Sandro Mancuso: A Software Craftsman’s Journey

Sandro Mancuso. Software Crasftsmanship

After over ten years since the Agile summit, software projects are still failing. Many developers don’t behave as software professionals, and managers fail to understand the value of technical practices. The software development industry is still very amateur when compared to other professions. How can we change this? Why was […]

Devamını Oku

Empowering Mobile App Testing with AWS Device Farm

Empowering Mobile App Testing with AWS Device Farm

In the fast-paced world of mobile app development, ensuring high-quality user experiences across diverse devices and operating systems is crucial. AWS Device Farm, an innovative cloud-based testing service provided by Amazon Web Services (AWS), offers developers a comprehensive platform to test their mobile apps efficiently. This article explores the history, […]

Devamını Oku

GitHub, Actions, CodeSpaces

GitHub, Actions, CodeSpaces

GitHub is a code hosting platform for version control and collaboration. It offers a variety of features, including: GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your software development workflows. It offers a variety of features, including: GitHub Codespaces is a cloud-based […]

Devamını Oku

Selenium İle Yazılım Testi Otomasyonu

Selenium İle Yazılım Testi Otomasyonu

Selenium WebDriver, web uygulamalarını test etmek için tasarlandığından, web uygulamalarını test etmek için ideal bir araçtır. Selenium ile yazılım testi yapmak için, bir web uygulamasının çeşitli özelliklerini otomatik olarak test edebilirsiniz. Örneğin, Selenium ile bir web formunun doğru şekilde doldurulup doldurulmadığını, bir linkin doğru şekilde tıklanıp tıklanmadığını ve doğru içeriklerin […]

Devamını Oku

What is JUnit for Java?

What is JUnit for Java?

JUnit is a unit testing framework for the Java programming language. It allows you to write and run repeatable tests to ensure that your code is correct and remains correct as you develop and maintain it. JUnit is an open-source project developers use to write and test cases for their […]

Devamını Oku

Test-Driven Development (TDD) and Domain-Driven Design (DDD)

Test-Driven Development (TDD) and Domain-Driven Design (DDD)

Test-Driven Development (TDD) and Domain-Driven Design (DDD) are both software development approaches aiming to improve the development process’s quality and efficiency. However, they focus on different aspects of the development process and have other goals and techniques. TDD is a software development practice that involves writing tests for a piece […]

Devamını Oku

Streamlining Your Acceptance Testing with FitNesse Framework

Streamlining Your Acceptance Testing with FitNesse Framework

FitNesse is a web-based acceptance testing framework for software. It allows users to define and execute acceptance tests for web applications using a simple, wiki-based syntax. FitNesse is implemented in Java and can test applications written in any language. One advantage of FitNesse is that it is easy to use […]

Devamını Oku