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
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
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
TestRail is a test case management software that helps teams manage, track, and organize their testing efforts. It provides a centralized platform for storing and organizing test cases, as well as for monitoring the status of testing and reporting on test results. With TestRail, you can create and manage test […]
Devamını Oku
“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
Selenium WebDriver ile Test Otomasyonu Kodu Yazma ve Çalıştırma, Otomasyon Testi Örnek Senaryosu Selenium WebDriver ile Java programlama dili kullanılarak örnek bir test senaryosu. Chrome browser driverı kullanarak bir web sitesine giriş test adımlarının otomasyonu.
Devamını Oku
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
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 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