Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Diğer => Konuyu başlatan: mr.engineer - 17 Aralık 2020, 18:09:20

Başlık: Kod testi
Gönderen: mr.engineer - 17 Aralık 2020, 18:09:20
Merhaba, uzun kod yazdıktan sonra IDE'nin debug özelliğinden faydalanıyorum ama bazen yetmiyor. özellikle gömülü yazılım için sık kullandığınız bilinmesi gereken test yöntemleri var mıdır?
Başlık: Ynt: Kod testi
Gönderen: brandice5 - 17 Aralık 2020, 18:11:13
Unit test.

https://en.wikipedia.org/wiki/Unit_testing
Başlık: Ynt: Kod testi
Gönderen: Tagli - 17 Aralık 2020, 18:13:12
Kod çalışması sırasında bazı pinleri aç/kapa yapıyorum. Bunlar lojik analizör ile kontrol edildiği zaman çok faydalı bilgiler veriyor. Örneğin bir fonksiyona ne sıklıkta girildiğini veya fonksiyonun çalışmasının ne kadar zaman aldığını görmek mümkün oluyor.
Başlık: Ynt: Kod testi
Gönderen: mr.engineer - 17 Aralık 2020, 20:53:24
Teşekkürler. @Tagli bu yöntemi ben de kullanıyordum:) Sadece daha gelişmiş farklı yöntemler var mı onu arıyorum.
Başlık: Ynt: Kod testi
Gönderen: RaMu - 17 Aralık 2020, 22:01:54
PC programlarının testinde kullanılan tüm tuşlara basıp bölüm geçmeye çalışan adam misali bir yöntem var diye duymuştum bir yerden.

Bizim işlerde en güzeli bir test düzeneği hazırlayıp
tasarlanan cihazın tüm özelliklerini kontrol etmek.

Uzun kod yazarken ben şöyle yapıyorum ki
herkes böyle yapıyordur herhalde:
ağaç dalları gibi akış diyagramı çıkarıp,
işlevleri ayrı ayrı yazıp test edip
sonra adım adım birleştiriyorum.
Kısaca böl parçala yönet.
Başlık: Ynt: Kod testi
Gönderen: sımışka - 18 Aralık 2020, 08:43:24
Testi yazarken geliştirici kimliğini bir kenara bırakmak en önemli kural yoksa happy path testi dışında test yazamıyorsun :)
Başlık: Ynt: Kod testi
Gönderen: MrDarK - 18 Aralık 2020, 11:05:24
TDD,
sonarqube,
CPPCheck

gibi başlıkları inceleyebilirsin.
Başlık: Ynt: Kod testi
Gönderen: mr.engineer - 18 Aralık 2020, 13:34:03
Araştırırken TDD'ye denk geldim ben de. Örnek yapanlar var. Bununla ilgili "Test-driven development for embedded c" isimli bir kitap da önerilmiş, fakat pdf bulamadım. Elinde olan varsa paylaşırsa sevinirim:)
Başlık: Ynt: Kod testi
Gönderen: volkanunal - 18 Aralık 2020, 15:11:51
Alıntı yapılan: mr.engineer - 18 Aralık 2020, 13:34:03Araştırırken TDD'ye denk geldim ben de. Örnek yapanlar var. Bununla ilgili "Test-driven development for embedded c" isimli bir kitap da önerilmiş, fakat pdf bulamadım. Elinde olan varsa paylaşırsa sevinirim:)

Burada mevcut hocam http://libgen.rs/
Başlık: Ynt: Kod testi
Gönderen: mr.engineer - 19 Aralık 2020, 21:52:32
Alıntı yapılan: volkanunal - 18 Aralık 2020, 15:11:51Burada mevcut hocam http://libgen.rs/

Tamam buldum varmış burada. Teşekkürler