
Brian Curtis
0
1559
377
Arada bir, insanların konuştuğunu duyacaksınız. “beta sürümleri”, “beta sürümleri”, ve “beta yazılımı”. Yaklaşık beş ila on yıl öncesine kadar, beta sürümleri bugün olduğu kadar yaygın değildi. Günümüzde, her yerde beta sürümleri bulabilirsiniz: işletim sistemleri, video oyunları, web uygulamaları, müzik çalarlar, vb. Ancak, bir projenin beta halinde olması ne anlama gelir??
Uzun lafın kısası, terim “beta” bir ürünün gelişim aşamasını ifade eder. Yumurtalar, larvalar, pupalar ve yetişkinler gibi tipik olarak birçok aşamadan geçen böceklerin yaşam döngüsü ile karşılaştırmayı seviyorum. Ürünler geliştikçe benzer bir döngüden geçerler: ön-alfa, alfa, beta ve salıverme adayı. Kullanımı “Alfa beta” etiketleme, 1950'lerin başlarında IBM'e geri izlenebilir.
Daha önce yazılım geliştirme döngüsünü duymuş olabilirsiniz, ancak bu terimlerin ne anlama geldiğini ve bu aşamaların her birinde bir üründen ne bekleyeceğinizi daha iyi anlayalım..
Alfa Öncesi Aşama
Alfa öncesi faz, testin ilk turundan önce meydana gelen gelişim kısmıdır. Tabii ki, uygun şekilde yönetilen bir proje sürekli olarak ürünleri tekrarlı bir şekilde test edecektir, bu yüzden alfa öncesi fazın daha önce gerçekleşen her şeye gönderme yaptığını söylemenin daha doğru olduğunu düşünüyorum. resmi test başlıyor.
Bu aşama, birçok farklı etkinliği kapsar: pazar araştırması, veri toplama, ihtiyaç analizi ve dokümantasyon, yazılım tasarımı ve yazılım mühendisliği. Birçoğunuz için, bu muhtemelen bir mumbo-jumbo yüküdür, ama umarım bir ürün geliştirilmeden önce bile, ne kadar çalışmanın dahil olduğu hakkında bir fikir verir. Tahmin edebileceğiniz gibi, alfa öncesi aşama uzun sürebilir.
Alfa öncesi yazılımdan ne beklenir: Bir şirket veya geliştirici alfa öncesi yazılımı halka açıklamaya karar verirse, beklentilerinizi tamamen aşağıya çekmelisiniz. sıfır. Minecraft, yaratıcı bir blok oluşturma sanal oyun oyunu Bir Latecomer'ın Minecraft'a Giriş [MUO Gaming] Bir Latecomer'ın Minecraft'a Giriş [MUO Gaming] Minecraft, fırtına ile oyun oynayan blok temelli sansasyon, şu anda üç yaşın üzerinde. İlk alfa gönderildiğinden beri bu kadar uzun sürdüğüne inanmak neredeyse zor - ve eşit olarak… “inDev” Bu adamcağız, özellikleri eksik ve çökmeye yatkındı. Başlangıçta son derece nadir olan kamuya açık alfa öncesi sürümler çoğunlukla pazarlama ve yutturmaca olmakla birlikte, bazen bir geliştirici bunları başka nedenlerle serbest bırakmaz. “sadece çünkü.”
Alfa Aşaması
Alfa fazı, bir ürün resmi bir test turu gerektirecek kadar geliştirildiğinde başlar. Bu nedenle, en sık onun adını aldığınızı duyacaksınız. “alfa test aşaması” İlk Yunanca harften türemiştir. alfa. Bu nedenle, ilk test aşaması. Mantıklı, doğru?
Çoğunlukla, alfa testi bir ürünü test etmek içindir. çekirdek işlevsellik. En temel fonksiyonların amaçlandığı şekilde çalıştığından emin olmanızı sağlar. Bu kapsamlı bir test aşaması değildir - bir alfa testi sırasında cilaya odaklanma yoktur, ayrıca son durumlar için çok fazla dikkate alınmaz. Program minimumda kaldığı sürece geçer.
Alfa testi kapsamlı olmadığı için, testler çoğunlukla kurum içi yapılır. Başka bir deyişle, alfa testleri üzerinde çalışan insanlar muhtemelen bir şekilde projeye dahil olanlardır..
Alfa yazılımından ne beklenir: Alfa öncesi yazılımlarda olduğu gibi, tonlarca hata ve kilitlenme sorunu beklemelisiniz, ancak özellik seti, son ürünün neye benzeyeceğini gösterecek kadar büyük olmalıdır. Alpha yazılımı, çoğu kaynak üretime tahsis edildiğinden, rafinaj işleminden dolayı, işlevsel olma eğilimindedir.
Beta Aşaması
Şimdi, piyasadaki en üretken sürümde olmayan serbest yazılım olan beta test aşamasına geçiyoruz. Tüm temel işlevsellikler uygulandığında ve alfa test standartlarını geçtiğinde bir ürünün beta testine girdiğini şimdiden tahmin edebilirsiniz.. Beta Yunan alfabesinin ikinci harfi.
Eğlenceli gerçek: Alfa beta kelimeyi bulduğumuz yer alfabe!
Bir ürün geldiğinde beta aşaması başlar “işlevsel ama iğrenç” için “cilalı ve gitmeye hazır.” Hatalar avlanır ve giderilir, maksimum kullanılabilirlik için özellikler geliştirilir veya yenilenir, arayüz ve grafikler elden geçirilir ve performans sorunları optimize edilir. Beta testi geliştirme aşamasında üçüncü adım olarak görünse de, çoğu zaman en uzun aşama olabilir, çünkü test edilecek çok fazla konu vardır..
Beta aşaması, tipik olarak, bir geliştirici, geliştirmeye katılmamış olanlara bir ürün açtığında başlatılır. bir kapalı Beta yalnızca erişim izni verilenlerin, bir açık Deneme sürümü veya genel beta Herkesin indirip deneyebilmesine izin veren ücretsiz bir özgürlüktür..
Beta yazılımından ne beklenir: Bir beta ürünün olmasını beklemelisiniz “özellik tamamlandı,” yani nihai üründe olması gereken her şeyin uygulandığı anlamına gelir. Ürünün belirli bölümlerini kıran önemli ve küçük hatalarla karşılaşabilirsiniz, ancak nadiren acil müdahale gerektiren kritik hataları bulacaksınız. Beta yazılımı birçok değişiklik yapabilir, bu yüzden sık sık düzeltme ekleri ve güncellemeler bekleyin.
Yayın Adayı Aşaması
Adından da anlaşılacağı gibi, sürüm adayı bir ürünü fiilen bitmeden piyasaya sürmeden önce geliştirme döngüsündeki son adımdır. Bazen terim, belirli bir yama için geçerli olabilir veya mevcut bir ürün için güncelleme yapabilir. Temelde, sürüm adayı neredeyse tamamlanan ancak son hataları ve sorunları çözmek için küçük bir test daha gerektiren bir sürüm..
Sürüm adayı yazılımdan ne beklenir: Çoğu geliştirici sürüm adayı adımını atlar, bu nedenle sürüm adayı aşamasında olan bir yazılımla karşılaşırsanız, oldukça iyi olmasını bekleyebilirsiniz. Çoğu zaman, etiket sadece bir veya iki büyük ama nadir hatayla karşılaşabileceğiniz konusunda bir feragatname olarak var, ancak deneyimlerim bana serbest bırakma adaylarının serbest bırakılmaya aday olduklarını söylüyor - bu da neredeyse kesin..
Sonuç
Artık, yazılım geliştirme döngüsünün aşamaları hakkında biraz daha bilgili olduğunuza göre, aşağıdaki gibi korkak etiketlere sahip uygulamaları tanıyacaksınız. “alfa” ve “beta”. Çoğunlukla, açık kaynaklı yazılım Açık Kaynaklı Yazılım Nedir? [MakeUseOf Açıklar] Açık Kaynak Yazılım Nedir? [MakeUseOf Açıklar] "Açık kaynak", bugünlerde çok fazla atılan bir terimdir. Linux ve Android gibi bazı şeylerin açık kaynak olduğunu biliyor olabilirsiniz, ama bunun ne anlama geldiğini biliyor musunuz? Açık olan… alfa ve betaların halka açık versiyonlarından geçme olasılığı daha yüksektir. Microsoft gibi özel şirketler testlerinin tümünü şirket içinde yerine getirme ve daha sonra bitmiş ürünleri piyasaya sürme eğilimindedir..
Beta test cihazı olmakla ilgileniyor musunuz? Beta ürünlerini test etme şansı veren OnlineBeta gibi hizmetler var. Aksi takdirde, bu genel bakışta yardımcı olur umarım. Herhangi bir sorunuz varsa, lütfen yorumlarda sormaktan çekinmeyin; cevaplamak için elimden geleni yapacağım..