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.

Domain-Driven Design (DDD), Test-Driven Development (TDD), and Clean Code

Domain-Driven Design (DDD), Test-Driven Development (TDD), and Clean Code

Domain-Driven Design (DDD), Test-Driven Development (TDD), and clean code are all software development practices that can be used to create high-quality, maintainable software. DDD, or Domain-Driven Design, is a software development approach focusing on understanding the problem domain thoroughly before designing and developing the software system. This approach emphasizes using […]

Devamını Oku

What Is Test-Driven Development (TDD)?

What Is Test-Driven Development (TDD)?

Test-Driven Development (TDD) is a software development practice that involves writing tests for a piece of code before writing the code itself.It is a part of the Extreme Programming (XP) software development methodology. XP emphasizes rapid feedback, continuous testing, and frequent iteration. DDD also focuses on constant feedback and iteration […]

Devamını Oku

Consider the Development Feedback Loop

Consider the Development Feedback Loop

Imagine you’re a potter making your bowls on a wheel in your studio. Now imagine that your craft has a different workflow: you make bowls by writing scripts executed by a bowl-making machine on the other side of the world without your participation. That’s the difference between a tightly coupled […]

Devamını Oku

Açık Kaynak Yazılımlar ile Test ve Süreç Otomasyonu

Clean Code And Team Collaboration

“Açık Kaynak Yazılımlar ile Test ve Süreç Otomasyonu” konulu seminerimizde açık kaynaklı test frameworkleri kullanılarak farklı türde ürünlerin (web, mobil, servis, desktop) testlerinde ve sürekli tekrar eden işlerin otomatize edilmesinde kullanımı sağlanabilmektedir. Kuveyt Türk’ten Test Yöneticisi Abdurrahman Akın kurumda kullanılan açık kaynak frameworkleri hakkında bilgi paylaşıp nasıl kullandığımıza ve nasıl […]

Devamını Oku

Unlock the Power of Python Testing: A Beginner’s Guide to Unit Testing Strategies

Unlock the Power of Python Testing: A Beginner's Guide to Unit Testing Strategies

Introduction As a Python developer, one of the most important things you can do to improve your code quality and ensure its reliability is to write comprehensive tests. Unit testing is a popular approach to testing in Python development that involves testing small, isolated pieces of code, or “units.” In […]

Devamını Oku

Creating an Automated Pull Request Checklist on GitHub

Creating an Automated Pull Request Checklist on GitHub

You can use the GitHub Actions workflow to create an automated pull request checklist in GitHub. A workflow is a series of steps executed automatically when a specific event occurs, such as making a new pull request. Here are the steps on how to create an automated pull request checklist […]

Devamını Oku

Shift-Left Testing Nedir?

Shift-Left Testing Nedir?

Shift-left testin yazılım testlerinin, yazılım yaşam döngüsünün başlarında yapılması yaklaşımıdır. 2001 yılında Larry Smith tarafından “erken ve sık test et” , “Test early and often” şeklinde formüle edilmiştir.  Shilt-left testing’ in belirli iyileştirmeler sağlar. 

Devamını Oku