<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development on emre.xyz | @delirehberi</title><link>https://blog.emre.xyz/categories/development/</link><description>Recent content in Development on emre.xyz | @delirehberi</description><generator>Hugo</generator><language>en-us</language><copyright>delirehberi</copyright><lastBuildDate>Sun, 28 Jan 2024 19:00:00 -0500</lastBuildDate><atom:link href="https://blog.emre.xyz/categories/development/index.xml" rel="self" type="application/rss+xml"/><item><title>Otomatize Testler ve Test Çeşitleri</title><link>https://blog.emre.xyz/posts/otomatize-testler-ve-test-cesitleri/</link><pubDate>Sun, 28 Jan 2024 19:00:00 -0500</pubDate><guid>https://blog.emre.xyz/posts/otomatize-testler-ve-test-cesitleri/</guid><description>&lt;p>Yazdığınız kodun çalıştığını nasıl garanti edersiniz?&lt;/p>
&lt;p>Bir web uygulaması yaz ve bitir işi değildir, sürekli olarak gelişen ve değişen bir sistemdir.
Sürekli gelişen ve değişen karmaşık sistemlerin en büyük sorunu ise geliştirmeyi yapan kişinin iş üzerindeki kontrolünün zaman içinde kaybolmasıdır.
Pek çok parçadan oluşan bir uygulamada, yeni kısımlar eklenip diğer kısımlar değiştikçe nerede ne olduğunu takip etmek zorlaşır ve uygulamanızın çalışır durumda olduğunu kanıtlanmanız gerekir.&lt;/p>
&lt;p>Tabi ki bunu yapmadan da bir uygulama geliştirebilirsiniz.
Ancak test olmadan geliştirilen bir uygulama çok kısa bir vade içerisinde ölmeye mahkumdur.
Çünkü geliştirme süreci, bir noktada kontrol kaybedildiği için tıkanmaya başlar ve artık hiç bir değişiklik yapamaz olursunuz.&lt;/p></description></item></channel></rss>