Bilimsel araştırmalarda testlerin kullanımı. Psikolojik araştırma yöntemi olarak test etme

Geliştirme süreci gibi, sonraki yazılım test süreci de belirli bir metodolojiyi takip eder. Bu durumda metodoloji derken, bir proje üzerinde çalışırken başvurduğunuz çeşitli ilke, fikir, yöntem ve kavram kombinasyonlarını kastediyoruz.

Günümüzde her birinin kendi başlangıç ​​noktaları, yürütme süreleri ve her aşamada kullanılan yöntemleri olan oldukça çeşitli test yaklaşımları mevcuttur. Ve bunlardan birini veya diğerini seçmek oldukça zor bir iş olabilir. Bu makalede, yazılım testine yönelik farklı yaklaşımlara bakacağız ve mevcut çeşitlilikte gezinmenize yardımcı olacak ana özelliklerinden bahsedeceğiz.

Kademeli model (Doğrusal sıralı yazılım yaşam döngüsü modeli)

Şelale Modeli, yalnızca yazılım geliştirme veya test etme amacıyla değil, hemen hemen her türlü proje için kullanılabilecek en eski modellerden biridir. Temel prensibi, görevlerin sıralı olarak tamamlanmasıdır. Bu, bir sonraki geliştirme veya test adımına ancak bir önceki adım başarıyla tamamlandıktan sonra geçebileceğimiz anlamına gelir. Bu model küçük projeler için uygundur ve yalnızca tüm gereksinimlerin açıkça tanımlanması durumunda uygulanabilir. Bu metodolojinin temel avantajları maliyet etkinliği, kullanım kolaylığı ve belge yönetimidir.

Yazılım test süreci, geliştirme süreci tamamlandıktan sonra başlar. Bu aşamada bileşenlerin çalışmasının hem tek tek hem de bir bütün olarak izlenmesi amacıyla gerekli tüm testler birimlerden sistem testlerine aktarılır.

Yukarıda belirtilen avantajların yanı sıra bu test yaklaşımının dezavantajları da vardır. Test sırasında kritik hataların keşfedilme olasılığı her zaman vardır. Bu durum sistem bileşenlerinden birinin, hatta tüm tasarım mantığının tamamen değiştirilmesi ihtiyacını doğurabilir. Ancak şelale modelinde böyle bir görev imkansızdır çünkü bu metodolojide bir önceki adıma dönüş yasaktır.

Önceki makaleden şelale modeli hakkında daha fazla bilgi edinin.

V-Modeli (Doğrulama ve Doğrulama Modeli)

Şelale modeli gibi V-Model tekniği de doğrudan bir adım dizisine dayanmaktadır. Bu iki metodoloji arasındaki temel fark, bu durumda testin ilgili geliştirme aşamasına paralel olarak planlanmasıdır. Bu yazılım test metodolojisine göre, gereksinimler tanımlandığı anda süreç başlar ve statik teste başlamak mümkün hale gelir; doğrulama ve inceleme, sonraki aşamalarda olası yazılım kusurlarından kaçınmanıza olanak tanır. Belirli bir ürün için giriş ve çıkış kriterlerinin yanı sıra beklenen sonuçları da tanımlayan, yazılım geliştirmenin her seviyesi için uygun bir test planı oluşturulur.

Bu modelin diyagramı görevleri iki parçaya ayırma ilkesini göstermektedir. Tasarım ve geliştirme ile ilgili olanlar solda yer almaktadır. Yazılım testiyle ilgili görevler sağda bulunur:

Bu metodolojinin ana adımları farklılık gösterebilir ancak genellikle aşağıdakileri içerir:

  • Sahne gereksinimleri tanımlamak. Kabul testleri bu aşamayı ifade eder. Ana görevi sistemin nihai kullanıma hazır olup olmadığını değerlendirmektir.
  • Oluştuğu aşama üst düzey tasarım veya Yüksek Düzey Tasarım (HDL). Bu aşama sistem testiyle ilgilidir ve entegre sistemlere yönelik gereksinimlere uygunluğun değerlendirilmesini içerir.
  • Detaylı Tasarım Aşaması(Detaylı Tasarım), çeşitli sistem bileşenleri arasındaki etkileşimlerin kontrol edildiği entegrasyon testi aşamasına paraleldir
  • Sonrasında kodlama aşaması Bir başka önemli adım başlıyor - birim testi. Yazılımın ayrı ayrı parçalarının ve bileşenlerinin davranışının doğru olduğundan ve gereksinimleri karşıladığından emin olmak çok önemlidir.

Ele alınan test metodolojisinin tek dezavantajı, test aşamasında keşfedilen yazılım hatalarından kurtulmak için uygulanabilecek hazır çözümlerin bulunmamasıdır.

Artımlı model

Bu metodoloji çok aşamalı bir yazılım test modeli olarak tanımlanabilir. İş süreci, her biri aynı zamanda modüllere bölünmüş olan bir dizi döngüye bölünmüştür. Her yineleme, yazılıma belirli işlevler ekler. Artış üç döngüden oluşur:

  1. tasarım ve gelişim
  2. test yapmak
  3. uygulama.

Bu modelde bir ürünün farklı versiyonlarının eş zamanlı olarak geliştirilmesi mümkündür. Örneğin, ilk versiyon test aşamasındayken ikinci versiyon geliştirilme aşamasında olabilir. Üçüncü versiyon da aynı anda tasarım aşamasından geçiyor olabilir. Bu süreç projenin sonuna kadar devam edebilir.

Açıkçası, bu metodoloji, test edilen yazılımdaki mümkün olduğunca çok sayıda hatanın mümkün olduğu kadar hızlı bir şekilde tespit edilmesini gerektirir. Ürünün son kullanıcıya teslime hazır olduğunun onaylanmasını gerektiren uygulama aşaması da öyle. Tüm bu faktörler test gereksinimlerinin ağırlığını önemli ölçüde artırmaktadır.

Önceki metodolojilerle karşılaştırıldığında, artımlı model birçok önemli avantajı bulunmaktadır. Daha esnektir, değişen gereksinimler daha düşük maliyetlere yol açar ve yazılım test süreci daha verimlidir çünkü küçük yinelemelerin kullanımıyla test etmek ve hata ayıklamak çok daha kolaydır. Ancak toplam maliyetin hala kademeli modele göre daha yüksek olduğunu belirtmekte fayda var.

Spiral modeli

Spiral model, artımlı bir yaklaşıma ve prototip oluşturmaya dayanan bir yazılım test metodolojisidir. Dört aşamadan oluşur:

  1. Planlama
  2. Risk analizi
  3. Gelişim
  4. Seviye

İlk döngü tamamlandıktan hemen sonra ikincisi başlar. Yazılım testi planlama aşamasında başlar ve değerlendirme aşamasına kadar devam eder. Spiral modelin temel avantajı, ilk test sonuçlarının, her döngünün üçüncü aşamasında test sonuçlarının ortaya çıkmasından hemen sonra ortaya çıkmasıdır, bu da doğru kalite değerlendirmesinin sağlanmasına yardımcı olur. Ancak bu modelin oldukça pahalı olabileceğini ve küçük projeler için uygun olmayabileceğini unutmamak gerekiyor.

Bu model oldukça eski olmasına rağmen hem test hem de geliştirme açısından kullanışlı olmaya devam ediyor. Üstelik son zamanlarda spiral model de dahil olmak üzere birçok yazılım test metodolojisinin ana hedefi değişti. Bunları yalnızca uygulamalardaki kusurları bulmak için değil, aynı zamanda bunlara neyin sebep olduğunu bulmak için de kullanıyoruz. Bu yaklaşım, geliştiricilerin daha verimli çalışmasına ve hataları hızla düzeltmesine yardımcı olur.

Önceki blog yazısında spiral model hakkında daha fazla bilgi edinin.

Atik

Esnek (Çevik) yazılım geliştirme ve test etme metodolojisi, kendi kendini organize eden bir çalışma grubu içerisinde etkileşimli geliştirmenin kullanılmasına, gereksinimlerin dinamik olarak oluşturulmasına ve sürekli etkileşim sonucu uygulanmasının sağlanmasına odaklanan bir dizi yaklaşım olarak tanımlanabilir. Çevik yazılım geliştirme metodolojilerinin çoğu, kısa yinelemelerle geliştirerek riski en aza indirmeye odaklanır. Bu esnek stratejinin temel ilkelerinden biri, uzun vadeli planlamaya güvenmek yerine, olası değişikliklere hızla yanıt verebilme yeteneğidir.

Çevik hakkında daha fazla bilgi edinin(not - İngilizce makale).

Ekstrem Programlama (XP, Ekstrem Programlama)

Ekstrem Programlama çevik yazılım geliştirmenin bir örneğidir. Bu metodolojinin ayırt edici bir özelliği, bir geliştiricinin kod üzerinde çalışırken bir meslektaşının yazılı kodu sürekli olarak gözden geçirdiği "eşli programlama" durumudur. Yazılım test süreci oldukça önemlidir çünkü kodun ilk satırı yazılmadan bile başlar. Çoğu hatanın kodlama aşamasında düzeltilebilmesi için her uygulama modülünün bir birim testi olmalıdır. Bir diğer ayırt edici özellik ise testin kodu belirlemesi ve bunun tersinin geçerli olmamasıdır. Bu, belirli bir kod parçasının ancak tüm testler başarılı olursa tamamlanmış sayılabileceği anlamına gelir. Aksi takdirde kod reddedilir.

Bu metodolojinin temel avantajları, kodun yüksek kalitede olmasını sağlamaya yardımcı olan sürekli testler ve kısa sürümlerdir.

Scrum

Scrum, yazılım geliştirme sürecini yönetmek için oluşturulan yinelemeli, artımlı bir çerçeve olan Çevik metodolojinin bir parçasıdır. Scrum ilkelerine göre test ekibi aşağıdaki aşamalara katılmalıdır:

  • Scrum planlamasına katılım
  • Birim test desteği
  • Kullanıcı Hikayelerini Test Etme
  • Kabul kriterlerini belirlemek için müşteri ve ürün sahibi ile işbirliği yapın
  • Otomatik test sağlama

Ayrıca, QA departmanının üyeleri ve diğer ekip üyeleri dün neyin test edildiğini ve yapıldığını, bugün neyin test edileceğini ve genel test sürecini tartışmak için tüm günlük toplantılara katılmalıdır.

Aynı zamanda Scrum'daki Çevik metodolojinin ilkeleri belirli özelliklerin ortaya çıkmasına yol açar:

  • Her kullanıcı hikayesi için gereken çabanın tahmin edilmesi zorunludur
  • Test uzmanı, gereksinimler sürekli değişebileceğinden dikkatli olmalıdır.
  • Sık kod değişiklikleriyle regresyon riski artar
  • Testlerin eş zamanlı planlanması ve yürütülmesi
  • Müşteri gereksinimleri tam olarak net olmadığında ekip üyeleri arasında yanlış anlaşılma

Önceki makaleden Scrum metodolojisi hakkında daha fazla bilgi edinin.

Çözüm

Sonuç olarak, günümüzde şu veya bu yazılım test metodolojisini kullanma uygulamasının çok yönlü bir yaklaşımı gerektirdiğini belirtmek önemlidir. Başka bir deyişle, herhangi bir metodolojinin her tür projeye uygun olmasını beklememelisiniz. Bunlardan birinin seçimi, projenin türü, müşteri gereksinimleri, son teslim tarihleri ​​ve diğerleri gibi çok sayıda hususa bağlıdır. Yazılım testi açısından bakıldığında, bazı metodolojiler geliştirme aşamasında teste erken başlama eğilimindeyken, diğerleri sistem tamamen hazır olana kadar bekleme eğilimindedir.

Yazılım geliştirme veya test etme konusunda yardıma ihtiyacınız varsa, geliştiricilerden ve QA mühendislerinden oluşan özel bir ekip hazırdır.

Genel psikoloji üzerine kısa notlar Yulia Mihaylovna Voitina

15. PSİKOLOJİDE BİR YÖNTEM OLARAK TEST

Psikoloji yöntemleri– zihinsel olayların ve bunların kalıplarının bilimsel olarak ifade edilmesinin ana yolları ve teknikleri.

Psikolojide, ruhu incelemek için dört grup yöntemi ayırmak gelenekseldir.

Deneysel yöntemin bir türü test etmektir.

Ölçek– tamamlanması belirli zihinsel işlevlerin mükemmelliğinin bir göstergesi olarak hizmet edebilecek kısa vadeli bir görev. Testlerin görevi yeni bilimsel veriler elde etmek değil, bir test, bir testtir.

Testler, kişilik özelliklerinin az çok standartlaştırılmış kısa vadeli testleridir. Entelektüel, algısal yetenekleri, motor işlevleri, kişilik özelliklerini, kaygı eşiğini, belirli bir durumdaki hayal kırıklığını veya belirli bir tür faaliyete olan ilgiyi değerlendirmeyi amaçlayan testler vardır. İyi bir test, birçok ön deneysel testin sonucudur. Teorik temelli ve deneysel olarak test edilmiş testler bilimsel (belirli bir özelliğin, özelliklerin vb. gelişim düzeyine göre konuların farklılaştırılması) ve en önemlisi pratik (meslek seçimi) öneme sahiptir.

En çok bilinen ve popüler olanı, bireyin entelektüel gelişim düzeyini belirlemeyi amaçlayan kişilik testleridir. Başlangıçta bu amaç için yaratılmış olmalarına rağmen, günümüzde seçim için giderek daha az kullanılıyorlar. Bu testlerin kullanımındaki bu sınırlama çeşitli nedenlerle açıklanabilir. Ancak bunların kullanılması, testlerin kötüye kullanılmasının eleştirilmesi ve bunları iyileştirmek için alınan önlemler sayesinde istihbaratın doğası ve işleyişi çok daha iyi anlaşılmıştır.

İlk testler geliştirilirken “iyi” testlerin karşılaması gereken iki temel gereklilik öne sürüldü: geçerlilik ve güvenirlik.

Geçerlilik Test, amaçlandığı kaliteyi tam olarak değerlendirmesi gerektiğidir.

Güvenilirlik Test, sonuçlarının aynı kişide iyi bir tutarlılıkla çoğaltılmasıdır.

Ayrıca gereklilik de çok önemli Testin normalleştirilmesi. Bu, referans grubunun test verilerine uygun olarak standartların oluşturulması gerektiği anlamına gelir. Böyle bir normalleştirme, yalnızca belirli bir testin uygulanabileceği birey gruplarını açıkça tanımlamakla kalmaz, aynı zamanda denekler test edilirken elde edilen sonuçları referans grubun normal dağılım eğrisine yerleştirir. Açıkçası, ilkokul çocuklarının zekasını değerlendirmek için (aynı testleri kullanarak) üniversite öğrencileri üzerinde elde edilen normları kullanmak veya genç Afrikalıların veya Asyalıların zekasını değerlendirirken Batı ülkelerindeki çocuklardan elde edilen normları kullanmak saçma olacaktır.

Dolayısıyla bu tür testlerdeki zeka kriterleri, hakim kültüre, yani başlangıçta Batı Avrupa ülkelerinde geliştirilen değerlere göre belirlenir. Bu, bir kişinin tamamen farklı bir aile yetiştirilme tarzına, farklı yaşam deneyimlerine, farklı fikirlere (özellikle testin anlamı hakkında) ve bazı durumlarda çoğunluğun konuştuğu dile hakimiyetinin zayıf olabileceği dikkate alınmaz. nüfus.

Farkındalık kitabından: keşfetmek, denemek, pratik yapmak kaydeden John Stevens

Gerçeklik Testi Şimdi partnerinizin size baktığında ne gördüğünü hayal edin. Muhtemelen bunu öyle ya da böyle yapıyorsunuz, bu yüzden bu görsellere dikkat edin ve onların daha fazla farkına varın. (...) Sizce tam olarak ne görüyor ve nasıl tepki veriyor?

A'dan Z'ye Röportaj kitabından Baş Avcısı tarafından

Test “Doğru” adayı bulma Rusya pazarında temsil edilen Batılı şirketlerin çoğu, başvuru sahiplerini açık pozisyonlara davet ederken çeşitli testler kullanıyor. Procter&Gamble'ın işe alım müdürü Varvara Lyalagina şunları söylüyor: "Yeni işe alımlar yapıyoruz

Çalışma Psikolojisi kitabından yazar Prusova NV

3. Çalışma psikolojisinin görevleri. İş psikolojisinin konusu. Emek psikolojisinin amacı. Emek konusu. Çalışma psikolojisi yöntemleri Çalışma psikolojisinin temel görevleri: 1) endüstriyel ilişkilerin iyileştirilmesi ve iş kalitesinin iyileştirilmesi 2) yaşam koşullarının iyileştirilmesi;

Kitaptan iş bulmanın 100 yolu yazar Çernigovtsev Gleb

8. Anket yöntemi. Test metodu. Çalışan performansını değerlendirme yöntemleri Anket yöntemi, geniş bir grup insanı ve geniş bir alanı kapsayabilecek en ucuz yöntemdir. Başlıca avantajı sağlanan zaman rezervidir

Karakterler ve Roller kitabından yazar Leventhal Elena

TEST Bir iş arıyorsunuz ve sıklıkla testlerden geçmeniz, mülakatlara girmeniz ve işverenle doğrudan kişisel temas kurmanız gerekiyor. Bu nedenle, bu durumda haklarınızı, yani hangi soruları sorma hakkına sahip olduğunuzu bilmenin faydalı olduğunu düşünüyoruz.

Psikanalizin Krizi kitabından yazar Fromm Erich Seligmann

GERÇEKLİK TESTİ Gerçekliği test etme konusundaki inanılmaz yeteneği, dünyanın heterojenliğini fark etmesine yardımcı oluyor ve onun aydınlık ve karanlık başlangıçlarına eşit ilgi gösteriyor. Sadece çevresini değil aynı zamanda kendi çevresini de alışılmadık bir doğrulukla algılıyor

Sosyal Psikoloji kitabından yazar Pochebut Lyudmila Georgievna

GERÇEKLİK TESTİ Epileptoidlerin iç şeması, alışılmadık derecede yüksek benlik saygısı, başkalarına karşı üstünlük düşüncesi ve başkalarına karşı düşmanca bir tutum üzerine kuruludur. Dış dünyadan gelen ve benzer bir prizmadan geçen her türlü bilgi,

Genel Psikoloji Hile Sayfası kitabından yazar Voitina Yulia Mihaylovna

GERÇEKLİK TESTİ Gerçeklik algısı son derece hatalıdır, çünkü her zaman çok daha parlak ve anlamlı olan iç dünyanın prizmasından bakılır. “Etraflarında olup bitenler, kendilerini içinde buldukları durum konusunda şizoidler genellikle

Seçilmiş Eserler kitabından yazar Natorp Paul

Glen Doman'ın Erken Gelişim Metodolojisi kitabından. 0 ila 4 yaş arası yazar Straube E. A.

Bölüm I Sosyal psikolojinin tarihi ve konusu Sosyal psikolojinin oluşumu Yabancı sosyal psikolojinin yönleri

Sosyal Psikoloji Hile Sayfası kitabından yazar Cheldyshova Nadezhda Borisovna

13. PSİKOLOJİDE GÖZLEM VE KENDİNİ GÖZLEMLEME YÖNTEMİ. PSİKOLOJİDE DENEY Gözlem, günlük yaşamın doğal koşullarındaki psikolojik gerçeklerin sistematik ve amaçlı bir şekilde kaydedilmesidir. Organizasyon ve davranış için belirli gereksinimler vardır.

Kitaptan Fransız çocuklar her zaman “Teşekkür ederim!” kaydeden Antje Edwig

Yazarın kitabından

Yazarın kitabından

12. Bir sosyal psikoloji yöntemi olarak gözlem Gözlem, belirli türden verileri toplamak için çevresel olayların bilinçli olarak algılanmasını içeren en eski yöntemlerden biridir. Bilimsel gözlem ile günlük gözlem arasındaki farklar: 1) amaçlılık;

Yazarın kitabından

15. Sosyo-psikolojik teşhis yöntemi olarak test etme Test, bir bireyin, grubun veya kişinin belirli zihinsel özelliklerinin gelişim düzeyini veya ifade derecesini ölçen standartlaştırılmış, genellikle zaman sınırlı bir testtir.

Yazarın kitabından

Test “Sınavda en yüksek puanı aldım” Batı ülkelerinde aynı yaş grubundaki çocukların eğitim düzeylerini karşılaştırmak amacıyla okullarda test yapılıyor. Veliler heyecanla notların açıklanmasını bekliyor. “İyi yetiştirilmiş” bir çocuk sadece

İyi çalışmanızı bilgi tabanına göndermek basittir. Aşağıdaki formu kullanın

Bilgi tabanını çalışmalarında ve çalışmalarında kullanan öğrenciler, lisansüstü öğrenciler, genç bilim insanları size çok minnettar olacaklardır.

Yayınlanan http://www.allbest.ru/

giriiş

bilgi testi görevi

Bilgiyi hızlı bir şekilde test etmenin yollarından biri test etmektir. Ancak şu anda bilgi teknolojilerinin, uzaktan öğrenmenin ve özellikle uyarlanabilir öğrenme sistemlerinin gelişmesiyle bağlantılı olarak, her öğrenci eğitim kursları aldığında bireysel bir eğitim dizisi oluşturmak için öğrencinin kişiliğini tanımlamanın bir aracı olarak testler kullanılabilir. hazırlık düzeyine en uygun sırayla ve ölçüde. Uzaktan eğitim teknolojisinde, öğrenci ile öğretmen arasında doğrudan temasın olmadığı durumlarda, test etme, bilgiyi izlemenin ana araçlarından biri haline gelir; bu nedenle, bilgi seviyesini hızlı, objektif ve yeterli bir şekilde ölçebilecek yüksek kaliteli testler oluşturma sorunu ortaya çıkar. Öğrencilerin durumu özellikle akut.

Üç tür test ayırt edilebilir:

· ön hazırlık;

· akım;

· final.

Ön test, eğitime başlamadan önce kullanılır ve öğrencinin çalışacağı çeşitli disiplinlerdeki ön bilgilerini belirlemeyi amaçlar. Bu aynı zamanda, belirli bir öğrenciyle çalışmaya uyum sağlamak için eğitim sırasında dikkate alınan, öğrencinin kişiliğinin bireysel özelliklerini belirlemeye yönelik psikolojik testleri de içerebilir. Ön testlerin sonuçlarına dayanarak, çalışma kurslarının bir ön dizisi oluşturulur.

Mevcut test, eğitim kursunun ayrı bir unsuruna, örneğin bir bölüme veya konuya ilişkin bilginin kontrolü veya öz kontrolüdür. Elde edilen sonuçlara göre ders içindeki konu ve bölümlerin çalışılacağı bir dizi oluşturulur ve yeterince çalışılmamış konulara geri dönüş yapılabilir.

Son test, bir bütün olarak kursa veya bir dizi kursa ilişkin bilginin kontrolüdür. Sonuçlarına göre çalışma kurslarının sırası ayarlanır.

Testlerle çalışırken her zaman test sonuçlarının güvenilirliğini göz önünde bulundurmalısınız. Test sonuçlarının güvenilirliği, test öğeleriyle bilgi ölçümünün doğruluğunu gösteren bir özellik olarak anlaşılmaktadır. Testin güvenilirliğinden değil, test sonuçlarının güvenilirliğinden bahsettiğimizi belirtmek gerekir çünkü farklı öğrenci gruplarının homojenlik derecesinden, hazırlık düzeylerinden ve testin kendisiyle değil, test sürecinin koşullarıyla ilgili bir dizi diğer faktörden güçlü bir şekilde etkilenir.

1. Testlerin sınıflandırılması, test yöntemleri, öğrenci bilgisini test etmenin avantajları ve dezavantajları

1.1 Bir araştırma yöntemi olarak test etme

Test yapmak(İngilizce testi - test, kontrol) - ampirik sosyolojik araştırmalarda kullanılan deneysel bir psikoteşhis yönteminin yanı sıra bir bireyin çeşitli psikolojik niteliklerini ve durumlarını ölçmek ve değerlendirmek için bir yöntem.

Testolojik prosedürlerin ortaya çıkışı, bireylerin gelişim düzeyine veya çeşitli psikolojik niteliklerin ifade derecesine göre karşılaştırılması (karşılaştırma, farklılaştırma ve sıralama) ihtiyacından kaynaklanmaktadır.

Testlerin geniş çapta yaygınlaştırılması, geliştirilmesi ve iyileştirilmesi, bu yöntemin sağladığı bir takım avantajlarla kolaylaştırılmıştır. Testler, bir kişiyi çalışmanın belirtilen amacına uygun olarak değerlendirmenize olanak tanır; niteliksel kişilik parametrelerinin niceliğine ve matematiksel işlemenin kolaylığına dayalı niceliksel bir değerlendirme elde etme olanağı sağlamak; çok sayıda bilinmeyen kişiyi değerlendirmenin nispeten hızlı bir yoludur; araştırmayı yürüten kişinin öznel tutumlarına bağlı olmayan değerlendirmelerin nesnelliğine katkıda bulunmak; Farklı araştırmacıların farklı konularda elde ettiği bilgilerin karşılaştırılabilirliğini sağlamak.

Testler aşağıdaki gereksinimlere sahiptir:

Testin tüm aşamalarının katı bir şekilde resmileştirilmesi;

Görevlerin ve bunların uygulanmasına ilişkin koşulların standardizasyonu;

Elde edilen sonuçların sayısallaştırılması ve belirli bir programa göre yapılandırılması;

İncelenen karakteristik için önceden elde edilen bir dağılıma dayalı olarak sonuçların yorumlanması.

Güvenilirlik kriterlerini karşılayan her test, bir dizi göreve ek olarak aşağıdaki bileşenleri içerir:

1) konu için amaç ve görevleri tamamlama kuralları hakkında standart talimatlar;

2) ölçeklendirme anahtarı - hangi görev öğesinin hangi ölçeğe ait olduğunu gösteren, görev öğelerinin ölçülen niteliklerin ölçekleriyle korelasyonu;

4) elde edilen sonucun ilişkilendirildiği norm verilerini temsil eden ortaya çıkan endeksi yorumlamanın anahtarı.

Geleneksel olarak testlerdeki norm, belirli bir grup insan üzerinde yapılan ön testler sonucunda elde edilen ortalama istatistiksel verilerdi. Burada, elde edilen sonuçların yorumlanmasının yalnızca temel sosyokültürel ve demografik özellikleri bakımından temel olana benzer konu gruplarına aktarılabileceğini dikkate almak gerekir.

Çoğu testin ana dezavantajının üstesinden gelmek için çeşitli teknikler kullanılır:

1) daha fazla sayıda parametrede temsil edilebilirliğini artırmak için temel numunenin arttırılması;

2) numunenin özelliklerini dikkate alarak düzeltme faktörlerinin tanıtılması;

3) sözlü olmayan bir materyal sunma yöntemini test etme uygulamasına giriş.

Test iki bölümden oluşur:

a) teşvik edici materyal (görev, talimat veya soru);

b) alınan yanıtların kaydedilmesi veya entegrasyonuna ilişkin talimatlar.

Testler farklı kriterlere göre sınıflandırılmaktadır.

Kişilik özelliklerinin türüne göre başarı ve kişilik testleri olarak ikiye ayrılırlar. Bunlardan ilki zeka testleri, okul performans testleri, yaratıcılık testleri, yetenek testleri, duyu ve motor testleridir. İkincisi tutum, ilgi, mizaç, karakter testleri, motivasyon testlerini içerir. Ancak tüm testler (örneğin geliştirme testleri, grafik testleri) bu kritere göre sıralanamaz. Talimatın türüne ve uygulama yöntemine bağlı olarak bireysel ve grup testleri farklılık gösterir. Grup testinde bir grup denek aynı anda incelenir. Seviye testlerinde süre sınırlaması bulunmazken hız testlerinde zorunludur. Araştırmacının öznelliğinin test sonucunda ne ölçüde ortaya çıktığına bağlı olarak nesnel ve öznel testler arasında bir ayrım yapılır.

Objektif testler çoğu başarı testini ve psikofizyolojik testleri içerir. Sübjektif testler projektif testleri içerir. Bu ayrım, deneklerin testin anlamını ve amacını bilip bilmemesine bağlı olarak farklılık gösteren doğrudan ve dolaylı testlere bölünmeyle bir dereceye kadar örtüşmektedir.

Biçimsel yapılarına göre testler basit testlere ayrılır; sonucu tek bir cevap olabilen temel testler ve her biri için bir puan verilmesi gereken ayrı alt testlerden oluşan karmaşık testler. Bu durumda genel tahminler de hesaplanabilir. Birkaç tek testten oluşan bir diziye test bataryası adı verilir ve her bir alt testin sonuçlarının grafiksel temsiline test profili adı verilir. Testler sıklıkla, belirli bir psikolojik veya sosyolojik bilgi toplama yöntemine uygulanan bir dizi gereksinimi karşılayan anketleri içerir.

Son zamanlarda, kritere dayalı testler giderek yaygınlaşarak, test konusunun popülasyonun ortalama istatistiksel verileriyle karşılaştırmalı olarak değil, önceden belirlenmiş bir normla ilişkili olarak değerlendirilmesine olanak tanıyor. Bu tür testlerde değerlendirme kriteri, bireyin test sonucunun “ideal norm” olarak adlandırılan değere ne kadar yaklaştığıdır.

Test geliştirme dört aşamadan oluşur.

1) ilk aşamada, ana test noktalarının veya ön nitelikteki ana soruların formüle edilmesiyle başlangıç ​​kavramı geliştirilir;

2) ikinci aşamada, ön test öğeleri seçilir, ardından seçim yapılır ve nihai forma indirilir ve aynı zamanda niteliksel güvenilirlik ve geçerlilik kriterlerine göre değerlendirme yapılır;

3) üçüncü aşamada test aynı popülasyon üzerinde tekrar test edilir;

4) dördüncüsünde yaş, eğitim düzeyi ve nüfusun diğer özelliklerine göre kalibre edilir.

Test geliştirmenin tüm aşamalarında aşağıdakilerin dikkate alınması gerekir:

a) teşhis edilmiş bir kişilik özelliği (büyüklük, konum, gösterge) veya yalnızca gözlemlenebilir tezahürleri (yetenekler, bilgi düzeyi, mizaç, ilgi alanları, tutumlar);

b) ilgili yöntemin validasyonu, yani. gerekli özelliği ne kadar iyi ölçtüğünün belirlenmesi;

c) yöntemin değerlendirilmesi gereken popülasyondan alınan numunenin büyüklüğü;

d) uyarıcı materyaller (pankartlar, resimler, oyuncaklar, filmler);

e) araştırmacının talimat verme, görevleri belirleme, açıklama, soruları yanıtlama sürecindeki etkisi;

f) durumun koşulları;

g) ölçülmekte olan özelliği gösteren öznenin bu tür davranış biçimleri;

h) ilgili davranış biçimlerinin ölçeklendirilmesi;

i) bireysel ölçülen öğelere ilişkin sonuçların genel değerler halinde toplanması (“Evet” gibi yanıtların toplanması);

j) sonuçların standart bir derecelendirme ölçeğinde formüle edilmesi.

Test seçeneklerinden biri bir anket olabilir, ancak testlerin gerekliliklerini karşılaması şartıyla.

Anket, gerekli içeriğe uygun olarak seçilen ve birbiriyle ilişkili olarak düzenlenen bir soru koleksiyonudur. Anketler, örneğin psikodiagnostik amaçlar için, deneğin davranışını, alışkanlıklarını, görüşlerini vb. kendi kendine değerlendirmesinin istendiği durumlarda kullanılır. Bu durumda soruları yanıtlayan konu olumlu ve olumsuz tercihlerini ifade eder. Anketlerin yardımıyla deneklerin diğer insanlar hakkındaki değerlendirmelerini ölçebilirsiniz. Görev genellikle pişmanlık veya çürütme yoluyla yanıtlanması gereken sorulara doğrudan yanıt görevi görür. Cevap fırsatları çoğu durumda verilir ve yalnızca çarpı işareti, daire vb. şeklinde bir işaret gerektirir. Anketin dezavantajı, deneğin belirli kişilik özelliklerini taklit edebilmesi veya gizleyebilmesidir. Araştırmacı bu dezavantajı (tamamen olmasa da) kontrol soruları, kontrol ölçekleri ve “yalan” ölçekleri aracılığıyla aşabilir. Anketler öncelikle karakteri teşhis etmek, kişiliği teşhis etmek için kullanılır (dışadönüklük - içe dönüklük, ilgi alanları, tutumlar, güdüler).

Kişilik teşhisi, nispeten istikrarlı eğilimler niteliğinde olan entelektüel olmayan özelliklerini tanımayı mümkün kılan bir dizi yöntemdir.

Şu anda uygulamalı sosyoloji, çoğunlukla kişilik özelliklerinin incelenmesiyle ilgili olarak sosyal psikolojiden alınan test yöntemlerini kullanmaktadır. Sosyologların özel olarak geliştirdiği testler ortaya çıkıyor. Bu testler genellikle sosyolojik anketlerde kullanılır.

1.2 Avantajlar ve dezavantajlartesöğrencilerin bilgilerinin teknik testi

Yükseköğretim sisteminde öğrencilerin bilgilerinin test edilmesinin kendi önkoşulları vardır. Bu nedenle testin aşağıda tartışılacak olan hem avantajları hem de dezavantajları vardır.

Aşağıdakiler avantajlar olarak belirtilebilir:

1. Test yapmak daha iyi ve daha objektif bir değerlendirme yoludur. Ders saatlerinin maksimum sınırının olduğu uzaktan eğitim için sınavlar genellikle öğrencilerin bilgilerinin oldukça objektif bir değerlendirmesini oluşturmak için tek fırsattır.

2. Sınav yapmak daha adil bir yöntemdir; öğretmenin öznelliğini dışarıda bırakarak hem kontrol sürecinde hem de değerlendirme sürecinde tüm öğrencileri eşit şartlara sokar.

3. Testler daha kapsamlı bir araçtır çünkü öğrencinin konu hakkındaki bilgi düzeyini bir test yaparken olduğundan bir bütün olarak belirlemenize olanak tanır.

4. Test yapmak, yazışma öğrencilerinin test kağıtlarını kontrol etmesi ve savunmasıyla karşılaştırıldığında, öğretmenin öğrencilerin bilgilerini izlemeye ayırdığı zamandan önemli ölçüde tasarruf sağlar. Bunun nedeni bir grup öğrencinin aynı anda test edilmesidir.

Ancak testin bazı dezavantajları da vardır:

1. Test görevlerini yerine getirirken uygulanan katı zaman kısıtlamaları, psikofizyolojik özellikleri nedeniyle her şeyi yavaş ama aynı zamanda verimli bir şekilde düşünen ve yapan sınav katılımcılarının yapısını ve hazırlık düzeyini belirleme olasılığını dışlar.

2. Öğretmenin test sonucunda elde ettiği veriler, belirli bölümlerdeki bilgi boşlukları hakkında bilgi içermesine rağmen, bu boşlukların nedenlerini yargılamamıza izin vermiyor.

3. Testin objektifliğini ve adilliğini sağlamak, test görevlerinin gizliliğini sağlamak için özel önlemlerin alınmasını gerektirir. Testi yeniden kullanırken görevlerde değişiklik yapmanız önerilir.

4. Test etmede şans ve sezgi unsuru vardır. Bunun nedeni öğrencinin cevabı tahmin etmesi olabilir, dolayısıyla testi geliştirirken bu durumu öngörmek gerekir.

2 . Test Modelleri

Ana test modellerine bakalım.

Klasik model. Bu model ilk ve en basit olanıdır. Belirli bir bilgi alanı, birkaç bilgi alanı veya bir bilgi alanının bir kısmı (bölüm, konu vb.) için n adet görev vardır. Bu görev kümesinden k görev rastgele seçilir (k

İtibar:

Uygulama kolaylığı.

Kusurlar:

Örneklemin rastgele olmasından dolayı öğrenciye karmaşıklık açısından hangi görevlerin verileceğini önceden belirlemek mümkün değildir. Sonuç olarak, bir öğrenciye k adet kolay görev, diğerine ise k adet zor görev verilebilir;

Puan yalnızca doğru cevapların sayısına bağlıdır ve görevlerin karmaşıklığını hesaba katmaz.

Klasik model, eksikliklerinden dolayı en düşük güvenilirliğe sahiptir, çünkü Görev parametrelerinin dikkate alınmaması çoğu zaman öğrencinin bilgisinin objektif bir şekilde değerlendirilmesine izin vermez.

Şu anda bu modelin kullanımından uyarlanabilir testler gibi daha gelişmiş ve etkili modellere doğru bir geçiş söz konusudur.

Görevlerin karmaşıklığını dikkate alan klasik model. Bu test bir öncekine benzer şekilde gerçekleştirilir, ancak her görevin belirli bir karmaşıklık düzeyi vardır Ti, i= ve test sonucu hesaplanırken öğrencinin doğru cevabı verdiği soruların karmaşıklığı dikkate alınır. Sorunun karmaşıklığı ne kadar yüksek olursa test sonucu da o kadar yüksek olur. Yanlış cevaplanan sorularda zorluk dikkate alınmaz.

Dezavantaj: Örneklemin rastgele olmasından dolayı, öğrenciye karmaşıklık açısından hangi görevlerin verileceğini önceden belirlemek imkansızdır. Sonuç olarak, bir öğrenciye k adet kolay görev, diğerine ise k adet zor görev verilebilir.

Görevlerin karmaşıklığını hesaba katan modeller, bilginin değerlendirilmesinde daha yeterli bir yaklaşıma olanak tanır. Ancak görev seçiminin rastgeleliği, karmaşıklık açısından paralel testler yapmamıza izin vermiyor; testlerin güvenilirliğini azaltan, görevlerin karmaşıklığının toplam özelliklerinin aynılığı.

Artan karmaşıklığa sahip model. M zorluk seviyesi var. Test tüm zorluk seviyelerindeki görevleri içermelidir. Bu görev kümesinden k görev rastgele seçilir (k

Test sonucu, karmaşıklık dikkate alınarak modele benzer şekilde belirlenir.

Bu model, karmaşıklık açısından testlerin paralelliğini sağlar; Test sonuçlarının güvenilirliği önceki modellere göre daha da yüksektir.

Ustalık düzeylerine göre görev bölümü içeren model.

Eğitim materyallerine hakim olmanın beş seviyesi vardır.

Sıfır seviye (Anlama), öğrencinin anlayabildiği seviyedir; Yeni bilgileri anlamlı bir şekilde kavrayabilme. Aslında öğrencinin daha önceki eğitiminden bahsediyoruz.

İlk seviye (Tanıma), çalışılan nesnelerin, onlar hakkında önceden edinilen bilgilerin veya onlarla yapılan eylemlerin tekrar tekrar algılanması üzerine tanınmasıdır; örneğin, çalışılan nesneyi sunulan bir dizi nesneden tanımlamak.

İkinci düzey (Çoğaltma), önceden edinilen bilginin birebir kopyadan tipik durumlarda uygulamaya dönüştürülmesidir. Örnekler: bilgiyi hafızadan yeniden üretmek, tipik problemleri bir model kullanarak çözmek.

Üçüncü düzey (Uygulama), öğrencinin bilinen nesneleri tartışmak ve bunları alışılmadık durumlarda uygulamak için edinilen bilgiyi bağımsız olarak yeniden üretebildiği ve dönüştürebildiği bir bilgi özümseme düzeyidir. Aynı zamanda öğrenci, üzerinde çalışılan nesneler hakkında yeni bilgiler üretebilmektedir. Örnekler: atipik problemleri çözmek, belirli bir problemi çözmek için önceden çalışılan bir dizi algoritmadan uygun bir algoritma seçmek.

Dördüncü seviye (Yaratıcı aktivite), öğrencinin daha önce kimsenin bilmediği yeni bilgiler yaratabildiği konunun eğitim materyaline hakim olma seviyesidir. Örnek: Bir problemi çözmek için yeni bir algoritma geliştirmek.

Sunum düzeyi a olarak adlandırılır ve 0 ile 4 arasında değişebilir.

Görevler beş seviyenin her biri için derlenmiştir. İlk olarak test, seviye 0'daki, ardından seviye 1, 2 vb. görevler kullanılarak gerçekleştirilir. Bir seviyeden seviyeye geçmeden önce, belirli bir seviyedeki eğitim materyaline hakim olma derecesi hesaplanır ve bir sonraki seviyeye geçme olasılığı belirlenir.

Her düzeyde eğitim materyali ustalık derecesini ölçmek için aşağıdaki katsayı kullanılır:

burada P1, test süreci sırasında doğru şekilde gerçekleştirilen önemli işlemlerin sayısıdır;

P 2 - testteki önemli işlemlerin toplam sayısı.

Temel operasyonlar denetlenebilir seviyede gerçekleştirilen operasyonlardır. Alt seviyelere ait işlemler önemli olanların sayısına dahil değildir.

Buna dayanarak: 0 ? K b? 1.

Böylece, eğitim materyalindeki ustalık düzeyi, öğrencinin bilgi kalitesini değerlendirmek ve bir not vermek için kullanılabilir. Aşağıdaki puanlama kriterleri önerilmektedir:

Kb< 0,7 Неудовлетворительно

0.7 mi? Kb<0,8Удовлетворительно

0.8 mi? Kb<0,9Хорошо

K b? 0,9 Mükemmel

Kb'de< 0,7 следует продолжать процесс обучения на том же уровне.

Görev yanıt süresini dikkate alan model. Bu modelde test sonucu belirlenirken her göreve ilişkin yanıt süresi dikkate alınır. Bu, görevlere bağımsız olmayan bir cevap verme olasılığını hesaba katmak için yapılır: bir öğrenci bir ders kitabında veya diğer kaynaklarda uzun süre bir cevap arayabilir, ancak sonunda notu yine de düşük olacaktır. eğer tüm sorulara doğru cevap verdiyse. Öte yandan ipuçlarını kullanmadıysa ve cevaplar üzerinde uzun süre düşündüyse bu, teoriyi yeterince iyi çalışmadığı anlamına gelir ve sonuç olarak doğru cevaplarda bile notu düşecektir. .

Tepki süresi örneğin formüller kullanılarak hesaplanabilir.

İ'inci test görevinin cevabının sonucu:

bilgi testi görevi

Eğer R i > 1 ise R i =1 olur.

Eğer R ben< 0, то R i =0.

burada: tresponse - görev yanıt süresi,

t max, derecelendirmenin düşmediği süredir.

t max, öğrencinin kendi görüşüne göre soru ve cevap seçeneklerini okuma, anlama ve doğru cevabı seçme fırsatına sahip olacağı şekilde ayarlanmıştır. T max parametresi tüm test görevleri için sabit olarak belirtilebilir veya karmaşıklığına bağlı olarak her bir görev için hesaplanabilir; t 2 max =f(T i), çünkü Karmaşık bir görevi yanıtlamanın basit bir göreve göre daha fazla zaman aldığını varsaymak mantıklıdır. T max parametresinin bir diğer olası bağımlılığı öğrencinin önceden belirlenmesi gereken bireysel yeteneklerine bağlıdır.

Test sonucu:

Madde yanıt sürelerini dikkate alan modeller, özellikle madde zorluğunu dikkate alan bir modelle birleştirildiğinde test sonuçlarının güvenilirliğini de artırabilir.

Test için zaman sınırı olan model. Test sonuçlarını değerlendirmek için yalnızca öğrencinin belirli bir süre içinde cevaplayabildiği görevler alınır.

Şu anda bu model oldukça yaygın olarak kullanılmaktadır.

Bazı çalışmalarda, artan karmaşıklıkta görevlerin mutlaka sıralanması ve tek bir öğrencinin, hatta en güçlü öğrencinin bile tüm test görevlerini cevaplayamayacağı şekilde bir test süresi ayarlanması önerilir. Bu yaklaşımın, formlar üzerinde test yaparken, öğrencilerin önlerindeki tüm görevleri aynı anda gördüklerinde kullanılması önerilmektedir. Bunun özü, öğrenci tüm görevleri cevapladığında ve hala zamanı kaldığında, cevaplarını kontrol etmeye başlayabilir, şüphe edebilir ve sonunda doğru cevapları yanlış olanlara düzeltebilir. Bu nedenle ya test süresini sınırlamanız ya da tüm test sorularını yanıtladıktan hemen sonra formu almanız önerilir.

Uyarlanabilir model. Bu model, görevlerin karmaşıklığını dikkate alan klasik modelin devamı niteliğindedir.

Uyarlanabilir bir test, görevlerin zorluğunun, sınava giren kişinin cevaplarının doğruluğuna bağlı olarak değiştiği bir testtir. Öğrenci test görevlerini doğru yanıtlarsa sonraki görevlerin zorluğu artar, yanlış yanıtlarsa azalır. Bu alanlardaki bilgi düzeyinin daha doğru belirlenebilmesi için öğrencinin çok iyi bilmediği konularda ek sorular da sorulması mümkündür. Dolayısıyla uyarlanabilir modelin bir öğretmenin sınava girmesine benzediğini söyleyebiliriz - eğer öğrenci sorulan sorulara kendinden emin ve doğru cevap verirse öğretmen ona hızlı bir şekilde olumlu not verir. Öğrenci "süzülmeye" başlarsa, öğretmen ona aynı karmaşıklık düzeyinde veya aynı konuda ek veya yol gösterici sorular sorar. Ve son olarak, eğer öğrenci en başından itibaren kötü cevap verirse, öğretmen de yeterince hızlı ama olumsuz bir not verir.

Bu model öğrencileri bilgisayar kullanarak test etmek için kullanılır, çünkü Bu kadar soruyu önceden kağıt bir forma ve öğrenciye sunulması gereken sıraya göre yerleştirmek imkansızdır.

Test genellikle orta karmaşıklıktaki görevlerle başlar, ancak kolay görevlerle de başlayabilirsiniz; artan karmaşıklık ilkesini takip edin.

Öğrenci belirli bir sabit zorluk seviyesine ulaştığında test sona erer; örneğin, aynı zorluk seviyesindeki belirli sayıda kritik soruyu arka arkaya yanıtlar.

Avantajları:

1) öğrencilerin bilgilerini daha esnek ve doğru bir şekilde ölçmenize olanak tanır;

2) bilgiyi klasik modele göre daha az görevle ölçmenize olanak tanır;

3) öğrencinin az bildiği konuları belirler ve bunlar hakkında bir takım ek sorular sormasına izin verir.

Kusurlar:

1) Öğrenciye bilgi düzeyinin belirlenmesi için kaç soru sorulması gerektiği önceden bilinmez. Test sisteminde yer alan soruların yeterli olmaması halinde, testi yarıda kesip öğrencinin cevapladığı soru sayısına göre sonucu değerlendirebilir;

2) yalnızca bilgisayarda kullanılabilir.

Bu durumda test sonuçlarının güvenilirliği en yüksektir, çünkü Belirli bir öğrencinin bilgi düzeyine uyarlama yapılır, bu da ölçümlerin daha yüksek doğruluğunu sağlar.

Uyarlanabilir bir test modeli için olası algoritma. Bu algoritma oldukça basittir ve önceki soruların cevaplarının istatistiklerini hesaba katmadan yalnızca zorluk düzeyini değiştirmenize olanak tanır. Her test adımında, her karmaşıklık düzeyi için öğrenciye iki görev verilir ve bunlara verilen yanıtların sonuçlarına göre aşağıdaki görevlerin karmaşıklık düzeyi belirlenir. Bu sayıda görev (iki), öğrencinin cevabı tahmin edebileceği veya kazara unutabileceği tek bir görevden daha yeterli bir bilgi düzeyi değerlendirmesine izin verir ve aynı zamanda çok sayıda cevap seçeneği kombinasyonu sağlamaz, üç veya daha fazla görev durumunda olduğu gibi.

M zorluk seviyesi olsun. k r =100/m katsayısı girilir.

t - öğrencinin mevcut bilgi seviyesini, t n - alt bilgi seviyesini, t - üst bilgi seviyesini gösterelim. 0'dan 100'e kadar tüm bilgi düzeylerini ölçeceğiz (0 - bilgi yok, 100 - mutlak bilgi).

1. t = 50'yi ayarlayın; tn = 0; t = 100.

2. Mevcut zorluk seviyesini T=t/k r hesaplayın.

3. İki karmaşık T görevi verin. K pr - doğru cevapların sayısı, k pr? olsun.

4. Bilgi seviyesinin yeniden hesaplanması:

· eğer k pr = 2 ise t n = t; t inç = t inç + 0,5t. Eğer t > 100 ise t = 100;

· k pr = 1 ise t n = t n / 4; t inç = t inç + 0,1t. Eğer t > 100 ise t = 100;

· eğer k pr = 0 ise t n = t n / 2; t = t.

5. Eğer |t-t 1 |<е, то уровень знаний равен t 1 , выход.

6. Adım (2)'ye gidin.

Bilgi değerlendirmesinin gerekli doğruluğuna dayanarak oluşturulur. Ancak e azaldıkça testte bulunması gereken soru sayısı artmaktadır.

Senaryo test modeli. Bu model aynı zamanda klasik modelin devamı niteliğindedir. Bu model, Tatar İş Geliştirme Enstitüsü'nde (TISBI) geliştirilen Uzaktan Asenkron Öğrenme sisteminde uygulanmaktadır.

Klasik modelin önemli bir dezavantajı, farklı öğrenciler için yapılan testlerin paralel olmamasıdır, çünkü karmaşıklık açısından hangi görevlerin ve öğrencinin hangi konularda alacağını önceden belirlemek imkansızdır. Bu nedenle senaryo testi sırasında öğretmen testten önce bir test senaryosu oluşturur ve burada şunları belirtebilir:

· her bir konudaki teste dahil edilmesi gereken görevlerin sayısı;

· teste dahil edilmesi gereken her zorluk seviyesindeki görev sayısı;

· her formun teste dahil edilmesi gereken görev sayısı”;

· test zamanı

· ve diğer parametreler.

Herhangi bir miktarda eğitim materyali için bir komut dosyası oluşturulabilir: bölüm, konu, uzmanlık vb.

Test öğelerinin dört türü vardır:

1. 3 alt gruba ayrılan seçimli görevler: bir doğru cevap veya tek seçimli görevler, birkaç doğru cevap veya çoktan seçmeli görevler, en doğru cevabın seçildiği görevler .

2. Görevleri açın.

3. Uyumluluğu sağlama görevleri.

4. Doğru sırayı oluşturma görevleri.

Doğrudan test sırasında, her konu, her form vb. için her karmaşıklık düzeyindeki görevlerin seçimi. ortak bir ödev tabanından rastgele üretilir, böylece her öğrenci kendi ödevini alır. Tüm öğrenciler için ortaya çıkan testler paraleldir; aynı sayıda göreve ve aynı toplam karmaşıklığa sahiptir. Ancak paralelliği de sağlayan artan karmaşıklığa sahip modelden farklı olarak, burada test geliştiricisi her konu için kaç tane ve hangi görevlerin sunulması gerektiğine kendisi karar verir, bu nedenle tüm öğrenciler için tamamen aynı test koşulları sağlanır.

Uyarlanabilir modelle karşılaştırıldığında bu model daha az etkilidir çünkü Her öğrencinin bireysel özelliklerine göre kişiselleştirilmemiştir ancak psikolojik bir avantajı vardır: Uyarlanabilir bir model kullanarak test yaparken, öğrenciler farklı sayıda soruyu yanıtlar ve farklı koşullarda görünürler. Senaryo testi durumunda, tüm öğrencilere her konu ve her zorluk seviyesinde aynı sayıda soru verilir.

Test sonuçlarının güvenilirliği, artan karmaşıklıkla yapılan testlerle elde edilen güvenilirlikle karşılaştırılabilir.

Bulanık matematiğe dayalı model. Bulanık matematiğin tanıtılmasının amacı, gerçek dünyada bulunan bulanık sınırları olan bulanık, niteliksel olguları ve nesneleri matematiksel olarak resmileştirme girişimidir. Bulanık kontrol, açıklanan proseslerin geleneksel kantitatif yöntemler kullanılarak analiz edilemeyecek kadar karmaşık olduğu veya mevcut bilgi kaynaklarının niteliksel, kesin olmayan veya belirsiz bir şekilde yorumlandığı durumlarda özellikle faydalıdır. Bulanık kontrolün genel kabul görmüş kontrol algoritmalarıyla elde edilenlere göre daha iyi sonuçlar verdiği deneysel olarak gösterilmiştir. Bulanık kontrolün dayandığı bulanık mantık, ruhen insan düşüncesine ve doğal dillere geleneksel mantık sistemlerinden daha yakındır. Bulanık mantık temel olarak gerçek dünyanın belirsizliklerini ve belirsizliklerini temsil etmenin etkili bir yolunu sağlar. İlk bilginin belirsizliğini yansıtan matematiksel araçların varlığı, gerçeğe uygun bir model oluşturmamıza olanak tanır.

Bu test modeli, test öğelerinin ve cevaplarının açık özellikleri yerine bulanık analoglarının kullanıldığı önceki herhangi bir modelin geliştirilmiş halidir. Örnekler şunları içerir:

Görevin zorluğu (“kolay”, “ortalama”, “ortalamanın üstünde”, “zor” vb.);

Cevabın doğruluğu (“doğru”, “kısmen doğru”, “büyük olasılıkla yanlış”, “yanlış” vb.);

Tepki süresi (“küçük”, “orta”, “büyük”, “çok uzun” vb.);

Doğru yanıtların yüzdesi (“küçük”, “orta”, “büyük”, “çok büyük” vb.);

Final notu;

Bulanık özelliklerin tanıtılması öğretmenlerin testleri tasarlamasına yardımcı olabilir. Örneğin bir öğretmen bir görevin zor olup olmadığını hızlı bir şekilde belirleyebilir. Ancak örneğin 100 puanlık bir ölçekte bunun tam olarak ne kadar zor olduğunu söylemesi veya iki görevin zorlukları arasındaki farkı doğru bir şekilde değerlendirmesi onun için oldukça zor olacaktır. Öğrencinin bakış açısından, bilgisinin "iyi", "mükemmel", "çok iyi değil" vb. şeklinde bulanık bir değerlendirmesi vardır. Bu onun için test sonucunda aldığı net puan sayısından daha anlaşılır.

Modeller birleştirilebilir, örneğin:

Görevlerin karmaşıklığını dikkate alan klasik bir model ve bir göreve yanıt verme süresini dikkate alan bir model;

Artan karmaşıklığa sahip bir model ve görev yanıt süresini dikkate alan bir model;

Artan karmaşıklığa sahip bir model ve test için zaman sınırı olan bir model;

Görev yanıt süresini ve uyarlanabilir modeli dikkate alan model;

Bir göreve tepki süresini dikkate alan bir model ve bulanık matematiğe dayalı bir model;

Görevlerin ustalık düzeylerine göre bölündüğü bir model ve görevlerin karmaşıklığını dikkate alan bir model;

3 . Test görevlerinin geliştirilmesi

3.1 Bilgisayar testinin oluşturulması

Bilgisayar testi, elektronik formdaki bir test görevleri sisteminden ve sonuçların yürütülmesi, işlenmesi ve analiz edilmesi için belirli bir prosedürden oluşan, öğrencinin öğrenmesini ölçmek için tasarlanmış bir araçtır. Bilgisayar testi, spesifikasyona (plan, test pasaportu) uygun olarak elektronik test öğeleri bankasından programlı olarak oluşturulur.

Test edilen çok sayıda insanın bilgisinin sistematik olarak test edilmesi, bilgi testinin otomatikleştirilmesi, bilgisayar teknolojisinin ve uygun bilgi test programlarının kullanılması ihtiyacını doğurmaktadır.

Bilgiyi test etmenin etkili bir yolu olarak bilgisayar testi eğitimde giderek daha fazla kullanılmaktadır. Avantajlarından biri, güvenilir kontrol sonuçları elde etmek için gereken minimum süre ve kontrol testinin tamamlanmasından hemen sonra sonuçların elde edilmesidir. Testler, öğretmenlerin öznel görüşlerine göre değil, nesnel kriterlere göre yönlendirildiklerinden, öğrenme çıktılarını ölçmenin nesnelliği açısından geleneksel değerlendirmelerden ve bilgi kontrolünden farklıdır.

Bir bilgisayar kontrol sisteminin temel gereksinimleri şunlardır:

Test soruları ve cevap seçenekleri içerik olarak açık ve anlaşılır olmalıdır;

Bilgisayar testinin kullanımı kolay olmalıdır;

O kadar çok test sorusu olmalı ki, bu soruların tamamı öğrencinin öğrenmesi gereken tüm materyali kapsasın;

Sıralarının mekanik olarak ezberlenmesi olasılığını dışlamak için sorular deneğe rastgele sırayla sunulmalıdır;

Olası cevap seçenekleri de rastgele sırayla takip edilmelidir;

Cevaplamak için harcanan süreyi takip etmek ve bu süreyi sınırlamak gerekir.

Fizik Fakültesi öğrencilerinin "Toleranslar, uyumlar ve teknik ölçümler" uzmanlık disiplinindeki bilgilerini test etmek için bir test oluşturuldu. Test niteliğindeki anket 15 dakika sürüyor ve otomatik olarak öğrenciye sıralı olarak sunulan 15 sorudan oluşuyor. Test sırasında monitör ekranında yalnızca bir test görevi görüntülenir.

Her öğrencinin sınava yalnızca bir kez girmesine izin verilir. 15 dakika sonra bilgisayar programı test prosedürünü otomatik olarak tamamlar ve nihai sonucu monitör ekranında görüntüler.

Sınav sırasında öğrenciler arasında müzakere yapılmasına izin verilmez. Eğitim materyalinin içeriğiyle ilgili olmayan sorular, sınav sırasında diğer sınav katılımcılarının dikkatini dağıtmamak için önce elinizi kaldırarak öğretmene veya bilgisayar sınıfı yöneticisine yöneltilmelidir.

Test oturumu sırasında eğitim ve referans materyallerinin bulunmasına izin verilmez. Test oturumu sırasında bilgisayar laboratuvarından ayrılmanıza izin verilmez.

Bilgisayar testi için 50 soru arasından rastgele seçilerek 15 sorunun öğrenciye sunulduğu “Yengeç 2” programı kullanıldı. Her sorunun 4 olası cevabı vardır. Bir ila üç arasında doğru cevap olabilir.

Şekil 1 - Tek doğru cevabı olan soru örneği

Şekil 2 - Birden fazla doğru yanıtı olan bir soru örneği

Test sırasında bir soruyu atlamanıza, bir önceki soruya dönmenize ve testi zamanında tamamlamanıza izin verilir. Test tamamlandığında test sonucu ekranda görüntülenir. Doğru, yanlış ve eksik cevapların sayısı belirtilir. Testin tamamlanmasının ardından öğrencinin yanlış cevap verdiği tüm görevleri görebilirsiniz.

Şekil 3 - Test sonucu

3.2 Test görevleri

1. Ürün kalitesi dikkate alınmalıdır:

A.tüm “yaşam döngüsü” boyunca;

B. imalat aşamasında;

C. operasyonel aşamada;

D. doğru cevap yok

2. Silindirik olmayan elemanlar da dahil olmak üzere, parçaların dış elemanlarını belirtmek için geleneksel olarak kullanılan bir terim:

A. delik;

B.şaft;

D. menteşe.

3. Ölçüme göre belirlenen ürün boyutu:

A. en küçük boyut sınırı;

B. nominal;

C. sınır boyutu;

D.gerçek boyutu.

Aşağıdaki resimde hangi diyagram gösterilmektedir?

B. ana sapmalarla farklı göreceli doğruluktaki ana deliklerin ve ana millerin tolerans alanları;

D.aynı temel sapmalara ve farklı göreceli doğruluk seviyelerine sahip tolerans alanları.

4. Sunulan şekilde hangi diyagram gösterilmektedir:

ana delik sistemlerinde ekim desenleri;

B.farklı ana sapmalara ve göreceli doğruluk seviyelerine sahip tolerans alanları;

5. Sunulan şekilde hangi diyagram gösterilmektedir:

A. ana delik sistemlerinde ekim desenleri;

B.ana sapmalarla farklı göreceli doğruluktaki ana deliklerin ve ana millerin tolerans alanları;

C. farklı ana sapmalara ve göreceli doğruluk seviyelerine sahip tolerans alanları;

D. aynı temel sapmalara ve farklı göreceli doğruluk seviyelerine sahip tolerans alanları.

6. Sunulan şekilde hangi diyagram gösterilmektedir:

ana delik sistemlerinde ekim desenleri;

A. ana sapmalarla farklı göreceli doğruluktaki ana deliklerin ve ana millerin tolerans alanları;

B. farklı ana sapmalara ve göreceli doğruluk seviyelerine sahip tolerans alanları;

C. aynı temel sapmalara ve farklı göreceli doğruluk seviyelerine sahip tolerans alanları.

7. Hangi kalibreler parametrelerin en yüksek ve en düşük limit değerleri üzerinde kontrol sağlar:

A.sınır;

B. işçiler;

C. kontrol;

D. normal.

8. İmalat süreçleri sırasında parçaları kontrol etmek için tasarlanmış göstergeler:

A. sınır;

B.işçiler;

C. kontrol;

D. normal.

9. Çalışan kaliperleri kontrol etmek için tasarlanmış kalibreler:

A. sınır;

B. işçiler;

C.kontrol;

D. normal.

10. Form toleransı:

A.belirlenen tolerans alanlarına göre şekil sapmasına ilişkin düzenleyici kısıtlamalar;

B. herhangi bir gerçek yüzeyin özellikleri;

C. dönme yüzeyinin eksenlerinin düzlüğü;

D. silindirin ve koninin düzlüğü.

11. Hangi tür değiştirilebilirlik ayırt edilir:

A.işlevsel;

B. cebirsel;

C.geometrik;

D. tamamlamak.

12. Şekil ve konumdaki toplam sapmalar şunları içerir:

A.son salgı;

B. belirtilen salgı;

C.radyal salgı;

D. normal vuruş.

13. Düzlem tolerans sembolü şuna benzer:

A.;

14. Belirli bir yüzeyin şeklinin toleransına ilişkin sembol:

C.;

15. Genel boyut toleransları hangi doğruluk sınıfları için oluşturulmuştur:

A. son, orta;

B. normal, doğru;

C.doğru, ortalama;

D. kaba, çok kaba.

16. Radyal bilyalı yatağın tanımı nedir:

A.0;

17. Radyal küresel bilyalı yatağın tanımı nedir:

B.1;

18. Bükülmüş makaralı radyal makaralı yatağın tanımı nedir:

D.5.

19. Eğik bilyalı yatağın tanımı nedir:

C.6;

20. Dişli bağlantıların ana avantajları şunlardır:

A. tasarımın komplikasyonu;

B.kolay montaj;

C. yüksek düzeyde ürün değiştirilebilirliği;

D. teknolojinin karmaşıklığı artıyor.

21. Dişli bağlantıların ana dezavantajları şunlardır:

A.tasarımın komplikasyonu;

B. kolay montaj;

C. yüksek düzeyde ürün değiştirilebilirliği;

D.teknolojinin karmaşıklığı artıyor.

22. Metrik dişler için aşağıdakiler standartlaştırılmıştır:

A.iplik profili;

B. nominal çaplar ve eğimler;

C. doğruluk standartları;

D. doğru cevap yok.

23. Dişli bağlantıların hangi çalışma özelliklerine göre ayırt edildiğine bağlı olarak:

A.hareketsiz;

B. hareketli;

C. standart;

D. standart dışı.

24. Sistematik hataların sıfıra yakınlığını ve sonuçlarını yansıtan ölçümlerin kalitesi:

A.ölçümlerin doğruluğu;

B. ölçümlerin yakınsaması;

D. Ölçümlerin normalliği.

25. Aynı koşullar altında gerçekleştirilen ölçüm sonuçlarının birbirine yakınlığını yansıtan ölçümlerin kalitesi:

A. ölçümlerin doğruluğu;

B.ölçümlerin yakınsaması;

C. ölçümlerin tekrarlanabilirliği;

D. Ölçümlerin normalliği.

26. Farklı koşullar altında yapılan ölçüm sonuçlarının birbirine yakınlığını yansıtan ölçümlerin kalitesi:

A. ölçümlerin doğruluğu;

B. ölçümlerin yakınsaması;

C.ölçümlerin tekrarlanabilirliği;

D. Ölçümlerin normalliği.

27. Ne tür bir değiştirilebilirlik, tam değiştirilebilirlik aşağıdakilerin varlığını gerektirir:

A. tam dolu;

B.tamamlanmamış;

C. ilk;

D. final.

28. Maksimum boyut:

A.gerçek boyutun aralarında bulunması gereken, izin verilen maksimum iki öğe boyutu;

29. Gerçek boyut:

B. izin verilen en büyük eleman boyutu;

C.ölçümle belirlenen eleman boyutu;

D. sapmaların belirlendiği boyuta göre.

30. Nominal boyut:

A. gerçek boyutun aralarında bulunması gereken, izin verilen maksimum iki öğe boyutu;

B. izin verilen en büyük eleman boyutu;

C. ölçümle belirlenen eleman boyutu;

D.sapmaların belirlendiği boyuta göre.

31. En büyük limit büyüklüğü:

A. gerçek boyutun aralarında bulunması gereken, izin verilen maksimum iki öğe boyutu;

B.izin verilen en büyük eleman boyutu;

C. ölçümle belirlenen eleman boyutu;

D. sapmaların belirlendiği boyuta göre.

32. Gerçek sapma:

A.gerçek ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

33. Maksimum sapma:

B.limit ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

C. en büyük limit ile karşılık gelen nominal boyut arasındaki cebirsel fark;

D. en küçük limit ile karşılık gelen nominal boyutlar arasındaki cebirsel fark.

34. Üst sapma:

A. gerçek ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

B. limit ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

C.en büyük limit ile karşılık gelen nominal boyut arasındaki cebirsel fark;

D. en küçük limit ile karşılık gelen nominal boyutlar arasındaki cebirsel fark.

35. Alt sapma:

A. gerçek ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

B. limit ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

C. en büyük limit ile karşılık gelen nominal boyut arasındaki cebirsel fark;

D.en küçük limit ile karşılık gelen nominal boyutlar arasındaki cebirsel fark.

36. Ana sapma şudur:

A.sıfır çizgisine göre tolerans alanının konumunu belirleyen iki maksimum sapmadan biri;

B. limit ve karşılık gelen nominal boyutlar arasındaki cebirsel fark;

C. en büyük limit ile karşılık gelen nominal boyut arasındaki cebirsel fark;

D. en küçük limit ile karşılık gelen nominal boyutlar arasındaki cebirsel fark.

37. Kalite:

C. tüm nominal boyutlar için aynı doğruluk düzeyine karşılık geldiği düşünülen bir dizi tolerans;

38. Giriş:

A. en büyük ve en küçük limit boyutlarıyla sınırlanan ve tolerans değeriyle ve nominal boyuta göre konumuyla belirlenen bir alan;

B. en büyük ve en küçük limit boyutları arasındaki fark veya üst ve alt sapmalar arasındaki cebirsel fark;

D. alt sapması sıfır olan bir delik.

39. Tolerans alanı:

A. en büyük ve en küçük limit boyutlarıyla sınırlanan ve tolerans değeriyle ve nominal boyuta göre konumuyla belirlenen bir alan;

B. en büyük ve en küçük limit boyutları arasındaki fark veya üst ve alt sapmalar arasındaki cebirsel fark;

C. tüm nominal boyutlar için aynı doğruluk düzeyine karşılık geldiği düşünülen bir dizi tolerans;

D. alt sapması sıfır olan bir delik.

40. Ana delik:

A. en büyük ve en küçük limit boyutlarıyla sınırlanan ve tolerans değeriyle ve nominal boyuta göre konumuyla belirlenen bir alan;

B. en büyük ve en küçük limit boyutları arasındaki fark veya üst ve alt sapmalar arasındaki cebirsel fark;

C. tüm nominal boyutlar için aynı doğruluk düzeyine karşılık geldiği düşünülen bir dizi tolerans;

D.alt sapması sıfır olan bir delik.

41. Montajdan önce boyutlarındaki farka göre belirlenen iki parçanın bağlantısının niteliği:

A. giriş;

B.iniş;

42. Delik boyutu şaft boyutundan büyükse, montajdan önce delik ile şaft boyutları arasındaki fark:

A. giriş;

B. iniş;

C.açıklık;

43. Şaft boyutu delik boyutundan büyükse, montaj öncesi şaft ve delik boyutları arasındaki fark:

A. giriş;

B. iniş;

D.ön yükleme

44. En büyük ve en küçük limit boyutları arasındaki fark veya üst ve alt sapmalar arasındaki cebirsel fark:

A.giriş;

B. iniş;

45. En küçük boşluk:

A. boşluklu geçmede en küçük maksimum delik boyutu ile en büyük maksimum şaft boyutu arasındaki fark;

46. ​​​​En büyük boşluk:

B. boşluklu geçme veya geçişli geçmedeki en büyük maksimum delik boyutu ile en küçük maksimum şaft boyutu arasındaki fark;

C. en büyük maksimum delik boyutu, en küçük maksimum şaft boyutundan küçük veya ona eşittir;

47. Bir girişim uyumu:

A. boşluklu geçmede en küçük maksimum delik boyutu ile en büyük maksimum şaft boyutu arasındaki fark;

B. boşluklu geçme veya geçişli geçmedeki en büyük maksimum delik boyutu ile en küçük maksimum şaft boyutu arasındaki fark;

C.en büyük maksimum delik boyutu, en küçük maksimum şaft boyutundan küçük veya ona eşittir;

D. sıkı geçme veya geçiş uyumunda montajdan önce şaftın en büyük sınır boyutu ile deliğin en küçük sınır boyutu arasındaki fark.

48. En küçük girişim:

A. boşluklu geçmede en küçük maksimum delik boyutu ile en büyük maksimum şaft boyutu arasındaki fark;

B. boşluklu geçme veya geçişli geçmedeki en büyük maksimum delik boyutu ile en küçük maksimum şaft boyutu arasındaki fark;

C. deliğin en küçük limit boyutu, şaftın en küçük limit boyutundan küçük veya ona eşittir;

D. sıkı geçmede montajdan önce şaftın en küçük limit boyutu ile deliğin en büyük limit boyutu arasındaki fark.

49. En büyük müdahale:

A. sıkı geçme veya geçiş uyumunda montajdan önce şaftın en büyük sınır boyutu ile deliğin en küçük sınır boyutu arasındaki fark;

B. en büyük maksimum delik boyutu, en küçük maksimum şaft boyutundan küçük veya ona eşittir;

C. boşluklu geçme veya geçişli geçmedeki en büyük maksimum delik boyutu ile en küçük maksimum şaft boyutu arasındaki fark;

D. sıkı geçmede montajdan önce şaftın en küçük limit boyutu ile deliğin en büyük limit boyutu arasındaki fark.

Çözüm

Test, hem bir yükseköğretim kurumuna kabul komitesi sırasında hem de öğrenme süreci sırasında bilgi testinin ana türlerinden biridir. Bilgiyi test etmenin bu yöntemi, denetçinin öznel özelliklerini hariç tutarak, tarafsız, sistematik, nesnel ve yeterince hızlı bir değerlendirme yapmanızı sağlar.

Kurs çalışması, test görevlerinin ana modellerini (klasik, uyarlanabilir, zamana dayalı, karmaşıklığa dayalı), bunların avantajlarını ve dezavantajlarını inceledi. Fizik Fakültesi öğrencilerinin “Toleranslar, uyumlar ve teknik ölçümler” konularındaki bilgilerini test etmek için bilgisayar testleri de geliştirildi.

Test görevleri öğrenciler için eğiticidir, konuya olan ilginin gelişmesine katkıda bulunur ve bilginin kalitesini artırır. Farklı eğitim seviyelerine sahip öğrenciler sınava girerken psikolojik olarak kendilerini rahat hissederler. Test görevleri düşünmenin gelişmesine katkıda bulunur, öğrencilere karşılaştırmayı ve karşılaştırmayı öğretir, analiz edip sonuç çıkarmayı ve gelecekteki etkinlikleri planlamayı öğretir.

Bu ders çalışmasındaki materyallere dayanarak öğrencilerin bilgilerini test etmek için testlerin kullanılmasının güvenilir ve gelecek vaat eden bir yöntem olduğunu ve gelecekte yaygın olarak kullanılabileceğini söyleyebiliriz.

Kullanılan kaynakların listesi

bilgi testi görevi

1. Sosyolojik referans kitabı / ed. VE. Volovich. - Kiev, 1990. - 379 s.

2. Sosyolojik sözlük/derleme: A.N. Elsukov, K.V. Şulga. - Mn., 1991. - 528 s.

3. Sosyal alandaki zaman ve olayların fonu / ed. V.D. Patruşeva. - M .: Nauka, 1989. - 176 s.

4. Bespalko, V.P. Uzman yetiştirme eğitim sürecinin sistematik ve metodolojik desteği / V.P. Bespalko, Yu.G. Tatur - M.: “Yüksekokul”, 1989. - 144 s.

6.Glova, V.I. Yumuşak hesaplama ve uygulamaları / V.I. Glova, I.V. Anikin, M.A. Ajeli. - Kazan: 2000. - 98 s.

Benzer belgeler

    Testin geçmişi. Test kavramı, test görevleri. Testlerin sınıflandırılması, ana test biçimleri. Kapalı ve açık test görevleri. Görevleri eşleştirme ve doğru sırayı oluşturma. Test sistemlerinin analizi.

    sunum, 04/07/2014 eklendi

    Bilgi testi düzenlemenin özellikleri. Test görevlerinin eğitimin farklı aşamalarında ve çeşitli sınıf türlerinde kullanılmasına ilişkin öneriler, sonuçlarının değerlendirilmesi. Öğrencilerin bilgi ve becerilerinin test edilmesinde tarih testi görevlerinin rolünün ve yerinin analizi.

    kurs çalışması, eklendi 30.08.2010

    Öğrencilerin biyoloji alanındaki bilgilerinin test edilmesinin önemi. Test görevlerinin sınıflandırılması. Öğrencilerin bilgi ve becerilerini test etmenin temel formları ve yöntemleri. Mevcut ve son testler için test görevlerini kullanma. Öğrencilere test görevleriyle nasıl çalışılacağını öğretmek.

    kurs çalışması, eklendi 03/17/2010

    Rusya'da ve yurtdışında pedagojik testler. Aile içi eğitimde modern sınavların tarihsel arka planı. Pedagojik test türlerinin sınıflandırılması, ön test görevleri ve bunlara yönelik gereksinimler. Yenilikçi test görevleri biçimleri.

    kurs çalışması, 28.10.2008 eklendi

    Elektronik öğrenme yönetim sistemlerinin kullanımı. Tüm ana formlarda bir test görevleri bankasının oluşturulması. Test görevi sonuçlarının matrisi. Test grubu için görev kolaylığı endeksi. Sistem testi görevlerinin sonuçlarını analiz etmeye yönelik araçlar.

    özet, 31.03.2011 eklendi

    Değerlendirme prosedürünün amacı ve yöntemleri. Teknik mekanikte nihai sertifikasyon için test ve ölçüm materyallerinin hazırlanması. Görev bankasının yapılandırılması. Test sonuçlarının değerlendirilmesi. Bir test görevleri bankasının incelenmesi ve test edilmesi.

    tez, 25.05.2014 eklendi

    Öğrencilerin bilgi ve becerilerini değerlendirmek için nitel uzman odaklı yöntemler. Testin amacı ve ana görevleri. Ana test görevi türleri. Test fonksiyonları ve gelişiminin ana aşamaları. Ölçme yönteminin öğretmenler tarafından uçtan uca uygulanması.

    kurs çalışması, eklendi 27.12.2011

    Çeşitli görevleri kullanarak bilgi ve yetenekleri test etme geçmişi. Rusya'da merkezi başvuru ve prova testi deneyimi. Amerikan eğitim sistemindeki testler. Amerika'da kullanılan test yöntemlerinin özellikleri.

    özet, 02/05/2008 eklendi

    Test öğeleri oluşturmanın metodolojik temeli, özellikleri, sınıflandırılması, kalite kriterleri, inceleme. Test görevlerinde enerjinin korunumu, momentumun korunumu ve açısal momentumun korunumu yasalarının kontrol edilmesi.

    tez, 29.07.2011 eklendi

    Test görevlerinin teorik ve metodolojik temelleri ve türleri. Psikolojik ve pedagojik temeller. Matematik derslerinde testler. Öğretmenlerin test maddelerini kullanma deneyiminin analizi. Bir test kontrol formu kullanmanın avantajlarının kısa açıklaması.

Test, psikolojik ve eğitimsel araştırmalarda giderek daha fazla kullanılmaktadır. Araştırmacılar, elde edilen sonuçların objektifliğine giderek daha fazla dikkat ediyor ve testler objektif bir araştırma yöntemidir. Şu anda, eğitimsel başarıları değerlendirmeye yönelik testler özellikle aktif olarak oluşturulmaktadır. Ancak her zaman gerekli gereksinimleri karşılamıyorlar. Bu paragraf, bir eğitimsel başarı testinin gelişim aşamalarını ayrıntılı olarak açıklamaktadır.

Testin tanımı konusunda farklı bakış açıları vardır.

Ölçek niteliksel olarak doğrulanmış bir test görevleri sisteminden, standartlaştırılmış bir yürütme prosedüründen ve bir kişinin niteliklerini ve özelliklerini ölçmek için sonuçları analiz etmek için önceden tasarlanmış bir teknolojiden, süreçte değiştirilmesi mümkün olan eğitim başarılarından oluşan bir araçtır. sistematik eğitimden oluşur.

A- kavramların, tanımların, terimlerin bilgisi;

İÇİNDE- kanun ve formül bilgisi;

C - sorunları çözmek için yasaları ve formülleri uygulama yeteneği;

D- grafik ve diyagramlardaki sonuçları yorumlama becerisi;

e- değer yargılarında bulunma yeteneği.

Her teste bir spesifikasyon eşlik etmelidir; Testin amaçlarını, bu testin kime yönelik olduğunu, testin içeriğini, çeşitli bölümlerdeki ve faaliyet türlerindeki görevlerin yüzdesini, kullanılan görev biçimlerini, önerilen tamamlanma süresini belirten açıklaması. Test spesifikasyonu, testin içeriğini planlarken kullanılan düzenleyici belgeler ve eğitim standartları dikkate alınarak geliştirilmiştir.

Test için planlanan bilgi ve beceriler

Toplam

sayı

her nokta için

İÇİNDE (20%)

e (10%)

Aynı aşamada, testin amaçlarına, test edilen içeriğin hacmine ve teste katılanların yaşına bağlı olarak belirlenen testin uzunluğu planlanır. Son testin başlangıç ​​uzunluğu, aşağıdaki hesaplamaya göre 60-80 görevdir: toplam test süresi, görev başına ortalama 2 dakika olmak üzere 1,5-2 saattir.

Test öğelerinin yeniden geliştirilmesini ve testin matematiksel-istatistiksel testlerini önlemek için, ilk versiyonda, testin nihai formunda varsayıldığından %20-25 daha fazla öğe geliştirilmesi tavsiye edilir. İstatistiksel işlemler sırasında gerekli kriterleri karşılamayan işler silinecektir.

Test görevlerinin hazırlanması. Test maddelerinin yazılması, test oluşturma sürecinin en önemli aşamalarından biridir. Ödev yazmanın önde gelen ilkelerinden biri uygunluk ilkesidir; Görevlerin içeriğinin test edilen içerik alanıyla uygunluğu. Geliştiriciler, her ödevin hangi içerik öğesini veya beceriyi test ettiği konusunda net olmalıdır. Görev bir şeyi test ediyor. Birçok bilgiyi test etmek için görevler oluşturmanın daha iyi olduğunu düşünmek yanlıştır. Neyin ölçüleceğine ilişkin belirsizlik, ifadelerde belirsizliğe yol açabilir, bu da testin kalitesini düşürür ve ölçüm sonuçlarını etkiler.

Test görevleri türlere, formlara ve türlere bölünmüştür; bunların arasında aşağıdaki türler ayırt edilebilir:

  • - kapalı (formlar: alternatif cevaplar, çoktan seçmeli, yazışmaların restorasyonu, sıralamanın restorasyonu);
  • - açık (formlarla: eklemeler ve ücretsiz sunum).

Her görev türünün özellikleri bu ders kitabının 3.2. paragrafında tartışılmıştır. Ayrıca çalışma kılavuzunda ödev türlerinin ve biçimlerinin ayrıntılı bir açıklamasını da okuyabilirsiniz.

Test görevlerini oluştururken, doğru cevabın formülasyonuyla başlamanız önerilir; bu, göreve birden fazla doğru cevabın verilmesini önlemeye yardımcı olur. Çeldiricileri seçerken tüm çeldiricilerin eşit derecede çekici olması gerektiğini unutmamak gerekir. Dikkat dağıtıcıları seçmek oldukça zor bir iştir. Bazen öğrencilerin kendilerinden gelen yanlış cevaplar bunları oluşturmak için kullanılabilir. Bunu yapmak için, ön testler sırasında deneklere ek olarak açık bir formda görevler verilir. Öğrencilerin bir görevi tamamlarken yaptıkları tipik hatalar makul dikkat dağıtıcı unsurlar olacaktır.

Test görevlerinin türü ve şekli, testin içeriğine göre seçilir. Ancak bir testte üçten fazla test öğesi türünün (örneğin, alternatif yanıtlı, çoktan seçmeli ve eklemeli öğeler) yer alması önerilmez. Aynı formdaki görevleri gruplandırmanız önerilir. Bu gereklilik, bir formdaki görevlerden diğerine geçerken deneklerin başka bir cevap sistemine alışmak için zaman harcaması ve testin tamamlanma süresinin artmasından kaynaklanmaktadır.

Test görevlerinin içeriğinin ve biçiminin uzman analizi. Sınav sonuçlarına göre ödevlerin içeriği ve şeklinin yeniden çalışılması. İlk test formu geliştirildikten sonra doğrulanması gerekir. Çoğu zaman, bu tür bir doğrulama uzmanlar tarafından gerçekleştirilir. Test edilen içeriği ve test geliştirmenin temellerini iyi bilen öğretmenler, öğretmenler ve diğer uzmanlar uzman olarak görev yapabilirler. Doğrulama için en az 2-4 uzmanın dahil edilmesi gerekir. Uzmanlar testin oluşturulmasında yer almamalıdır. Bazen öğrencilerin kendileri ek uzman olarak hareket edebilir, soruların ifadelerinin netliğini ve çeldiricilerin kalitesini kontrol edebilirler.

Uzmanların görevi aşağıdakileri kontrol etmek ve değerlendirmektir:

  • - test talimatları;
  • - test spesifikasyonları, özellikle her bir bölümün test edilmesine yönelik soruların yüzdesinin, bölümün hacmine ve zorluk düzeyine karşılık gelip gelmediği;
  • - beyan edilen zorluk seviyesine uygunluk açısından test görevleri;
  • - test öğelerinin hazırlanmasına ilişkin gerekliliklere uygunluk için test öğelerinin ifadesi;
  • - Cevap seçenekleri gerekliliklerine ve dikkat dağıtıcı gereksinimlere uyum için cevap seçenekleri.

Uzmanlar talimatları dikkatlice okur ve her test görevini tamamlar. Tüm önerileri özel protokollere kaydedilir. Geliştirici, alınan önerilere göre testi hassaslaştırır. Sonlandırma yapılırken bireysel uzman görüşünün hatalı olabileceğini dikkate almak ve her değerlendirmenin dikkate alınmaması gerekir. Ancak tüm uzmanlar aynı görüşü ifade ediyorsa, bu dikkate alınmalıdır.

  • Chelyshkova M. B. Pedagojik testlerin oluşturulması teorisi ve pratiği. M., 2002.
  • Voronin Yu. A., Trubina L. A., Vasilyeva E. V., Kozlova O. V. Ders dersi “Öğrenme sonuçlarını değerlendirmenin modern yolları”: ders kitabı, kılavuz. Voronej: Voronej Devlet Pedagoji Üniversitesi Yayınevi, 2004. 115 s.
  • Voronin Yu.A., Trubina L.A., Vasilyeva E.V., Kozlova O.V. Ders kursu “Öğrenme sonuçlarını değerlendirmenin modern yolları”: ders kitabı, el kitabı.
  • Bayborodova L.V., Chernyavskaya A.P., Ansimova N.P. Bilimsel araştırma organizasyonu. Yaroslavl: YGGTU Yayınevi, 2014. 232 s.
    • öğretici

    İyi günler!

    Stajyerler, gençler ve orta seviyedekilerle yapılan görüşmelerde sorulan testle ilgili en gerekli teorileri toplamak istiyorum. Aslında, zaten epey bir miktar topladım. Bu gönderinin amacı, kaçırılanları toplu olarak eklemek ve halihazırda orada olanlarla düzeltmek/başka kelimelerle ifade etmek/eklemek/Başka Bir Şey yapmaktır, böylece iyi olur ve her ihtimale karşı hepsini alıp bir sonraki röportajdan önce tekrarlayabilirsiniz. . Genel olarak meslektaşlarım, kimin yeni bir şey öğrenmesi gerektiğini, kimin eskiyi sistemleştirmesi gerektiğini ve kimin katkıda bulunması gerektiğini soruyorum.

    Sonuç, röportaja giderken tekrar okumanız gereken kapsamlı bir kopya sayfası olmalıdır.

    Aşağıda listelenen her şey şahsen benim tarafımdan icat edilmedi, ancak ifadeleri ve tanımı kişisel olarak daha çok beğendiğim çeşitli kaynaklardan alındı. Sonunda kaynak listesi var.

    Konu: testin tanımı, kalite, doğrulama / doğrulama, hedefler, aşamalar, test planı, test planı noktaları, test tasarımı, test tasarım teknikleri, izlenebilirlik matrisi, test durumu, kontrol listesi, kusur, hata/kusur/başarısızlık, hata raporu, ciddiyet vs. öncelik, test seviyeleri, türleri/türleri, entegrasyon testine yaklaşımlar, test ilkeleri, statik ve dinamik testler, keşif/geçici testler, gereksinimler, hata yaşam döngüsü, yazılım geliştirme aşamaları, karar tablosu, qa/qc/test mühendisi, bağlantı şeması.

    Gitmek!

    Yazılım testi- belirli bir şekilde seçilen sonlu bir dizi test üzerinde gerçekleştirilen, programın gerçek ve beklenen davranışı arasındaki uygunluğun kontrol edilmesi. Daha geniş anlamda test, iş planlama (Test Yönetimi), test tasarımı (Test Tasarımı), testin yürütülmesi (Test Yürütme) ve sonuçların analizi (Test Analizi) faaliyetlerini içeren kalite kontrol tekniklerinden biridir.

    Yazılım Kalitesi Yazılımın belirtilen ve beklenen ihtiyaçları karşılama yeteneği ile ilgili bir dizi özelliğidir.

    Doğrulama Mevcut geliştirme aşamasının sonuçlarının, bu aşamanın başında oluşan koşulları karşılayıp karşılamadığını belirlemek için bir sistemi veya bileşenlerini değerlendirme sürecidir. Onlar. mevcut aşamanın başında tanımlanan hedeflerimizin, son teslim tarihlerinin ve proje geliştirme görevlerimizin karşılanıp karşılanmadığı.
    Doğrulama- Geliştirilmekte olan yazılımın kullanıcının beklenti ve ihtiyaçlarını, sistem gereksinimlerini karşılayıp karşılamadığının tespitidir.
    Ayrıca başka bir yorum da bulabilirsiniz:
    Bir ürünün açık gerekliliklere (şartnamelere) uygunluğunu değerlendirme süreci doğrulamadır, aynı zamanda ürünün kullanıcı beklenti ve gereksinimlerine uygunluğunu değerlendirme ise doğrulamadır. Bu kavramların aşağıdaki tanımlarını da sıklıkla bulabilirsiniz:
    Doğrulama - 'bu doğru spesifikasyon mu?'.
    Doğrulama - 'sistem spesifikasyona uygun mu?'.

    Hedefleri Test Etme
    Test amaçlı uygulamanın her koşulda doğru çalışma olasılığını artırın.
    Test edilen uygulamanın açıklanan tüm gereksinimleri karşılama olasılığını artırın.
    Ürünün mevcut durumu hakkında güncel bilgilerin sağlanması.

    Test aşamaları:
    1. Analiz
    2. Bir test stratejisinin geliştirilmesi
    ve kalite kontrol prosedürlerinin planlanması
    3. Gereksinimlerle çalışmak
    4. Test dokümantasyonunun oluşturulması
    5. Prototip testi
    6. Temel testler
    7. Stabilizasyon
    8. Çalıştırma

    Test planı- bu, nesnenin tanımından, stratejiden, programdan, testi başlatma ve bitirme kriterlerinden, süreçte gerekli ekipmana, özel bilgiye ve ayrıca risk değerlendirmesine kadar test çalışmasının tüm kapsamını açıklayan bir belgedir. çözümlerine yönelik seçenekler.
    Soruları yanıtlıyor:
    Ne test edilmeli?
    Neyi test edeceksiniz?
    Nasıl test edeceksiniz?
    Ne zaman test yapacaksınız?
    Teste başlama kriterleri.
    Test tamamlama kriterleri.

    Test planının ana noktaları
    IEEE 829 standardı bir test planının içermesi gereken (olabilecek) noktaları listeler:
    a) Test planı tanımlayıcısı;
    b) Giriş;
    c) Test öğeleri;
    d) Test edilecek özellikler;
    e) Test edilmeyecek özellikler;
    f) Yaklaşma;
    g) Madde geçme/kalma kriterleri;
    h) Askıya alma kriterleri ve yeniden başlama gereklilikleri;
    i) Teslimatların test edilmesi;
    j) Test görevleri;
    k) Çevresel ihtiyaçlar;
    l) Sorumluluklar;
    m) Personel ve eğitim ihtiyaçları;
    n) Program;
    o) Riskler ve beklenmedik durumlar;
    p) Onaylar.

    Test tasarımı- test senaryolarının (test senaryolarının) önceden tanımlanmış kalite kriterlerine ve test hedeflerine uygun olarak tasarlandığı ve oluşturulduğu yazılım test sürecinin aşamasıdır.
    Test tasarımından sorumlu roller:
    Test analisti - "Neyin test edileceğini?" belirler
    Test tasarımcısı - "NASIL test edileceğini" belirler.

    Test tasarım teknikleri

    Eşdeğerlik Bölümleme (EP). Örnek olarak, 1'den 10'a kadar geçerli bir değer aralığınız varsa, aralığın içinde bir doğru değer (örneğin 5) ve aralığın dışında bir yanlış değer (0) seçmelisiniz.

    Sınır Değer Analizi (BVA). Yukarıdaki örneği ele alırsak pozitif test için değer olarak minimum ve maksimum limitleri (1 ve 10), limitlerden (0 ve 11) büyük ve küçük değerleri seçeceğiz. Sınır değer analizi alanlara, kayıtlara, dosyalara veya her türlü kısıtlanmış varlığa uygulanabilir.

    Sebep/Sonuç - CE. Bu, kural olarak, sistemden bir yanıt (Etki) almak için koşulların (nedenlerin) kombinasyonlarının girilmesidir. Örneğin, belirli bir ekranı kullanarak müşteri ekleme yeteneğini test ediyorsunuz. Bunu yapmak için, "Ad", "Adres", "Telefon Numarası" gibi birkaç alanı girmeniz ve ardından "Ekle" düğmesini tıklamanız gerekecektir - bu "Neden"dir. "Ekle" butonuna bastıktan sonra sistem müşteriyi veritabanına ekler ve numarasını ekranda gösterir - bu "Soruşturma"dır.

    Kapsamlı Test (ET)- bu aşırı bir durum. Bu teknik dahilinde, giriş değerlerinin tüm olası kombinasyonlarını test etmelisiniz ve prensip olarak bu, tüm sorunları bulmalıdır. Pratikte bu yöntemin kullanılması girdi değerlerinin çok fazla olması nedeniyle mümkün değildir.

    İzlenebilirlik matrisi- Gereksinimlere uygunluk matrisi, ürünün işlevsel gereksinimleri ile hazırlanan test senaryoları arasındaki yazışmaları içeren iki boyutlu bir tablodur. Tablo sütun başlıkları gereksinimleri, satır başlıkları ise test senaryolarını içerir. Kesişme noktasında mevcut sütunun gereksiniminin mevcut satırın test durumu tarafından karşılandığını gösteren bir işaret vardır.
    Gereksinimlere uygunluk matrisi, QA mühendisleri tarafından ürün testi kapsamını doğrulamak için kullanılır. MCT test planının ayrılmaz bir parçasıdır.

    Test durumu test edilen fonksiyonun veya onun bir kısmının uygulanmasını kontrol etmek için gerekli olan bir dizi adımı, özel koşulları ve parametreleri açıklayan bir yapıttır.
    Örnek:
    Eylem Beklenen Sonuç Test Sonucu
    (geçti/başarısız oldu/engellendi)
    “Giriş” sayfasını açın Giriş sayfası açıldı Başarılı

    Her test senaryosunun 3 bölümden oluşması gerekir:
    Ön Koşullar Sistemi temel testlere uygun duruma getiren eylemlerin listesi. Veya yerine getirilmesi sistemin ana testi gerçekleştirmek için uygun durumda olduğunu gösteren koşulların bir listesi.
    Test Senaryosu Açıklaması Uygulamanın gereksinimleri karşıladığı sonucuna varılabilecek bir sonuç elde etmek için sistemi bir durumdan diğerine aktaran eylemlerin listesi
    PostConditions Sistemi başlangıç ​​durumuna aktaran eylemlerin listesi (testten önceki durum - başlangıç ​​durumu)
    Test Senaryosu Türleri:
    Test durumları beklenen sonuca göre pozitif ve negatif olarak ayrılır:
    Olumlu bir test durumu yalnızca doğru verileri kullanır ve uygulamanın çağrılan işlevi doğru şekilde yürüttüğünü doğrular.
    Negatif bir test senaryosu hem doğru hem de yanlış verilerle (en az 1 yanlış parametre) çalışır ve istisnai durumları (doğrulayıcıların tetiklenmesi) kontrol etmeyi ve ayrıca uygulama tarafından çağrılan işlevin doğrulayıcı tetiklendiğinde yürütülmediğini kontrol etmeyi amaçlar.

    Kontrol listesi neyin test edilmesi gerektiğini açıklayan bir belgedir. Aynı zamanda kontrol listesi tamamen farklı ayrıntı seviyelerinde olabilir. Kontrol listesinin ne kadar ayrıntılı olacağı raporlama gerekliliklerine, çalışanların ürün hakkındaki bilgi düzeyine ve ürünün karmaşıklığına bağlıdır.
    Kural olarak, bir kontrol listesi beklenen sonucu içermeyen yalnızca eylemleri (adımları) içerir. Kontrol listesi test metnine göre daha az resmidir. Test komut dosyalarının gereksiz olduğu durumlarda kullanılması uygundur. Kontrol listeleri aynı zamanda teste yönelik esnek yaklaşımlarla da ilişkilidir.

    Kusur (diğer adıyla hata) programın yürütülmesinin gerçek sonucu ile beklenen sonuç arasındaki tutarsızlıktır. Hatalar, yazılım testi aşamasında, test uzmanı programın sonuçlarını (bileşen veya tasarım) gereksinim spesifikasyonunda açıklanan beklenen sonuçla karşılaştırdığında keşfedilir.

    Hata- kullanıcı hatası yani programı farklı bir şekilde kullanmaya çalışması.
    Örnek - sayıları girmeniz gereken alanlara (yaş, mal miktarı vb.) harfleri girer.
    Yüksek kaliteli bir program bu tür durumları sağlar ve kırmızı çarpı işaretli bir hata mesajı görüntüler.
    Hata (kusur)- programcının (veya tasarımcının veya geliştirmede yer alan herhangi birinin) yaptığı bir hata, yani programdaki bir şeyin planlandığı gibi gitmemesi ve programın kontrolden çıkması. Örneğin, kullanıcı girişi hiçbir şekilde kontrol edilmediğinde, yanlış veriler programın işleyişinde çökmelere veya diğer "keyiflere" neden olur. Veya program dahili olarak, başlangıçta ondan bekleneni karşılamayacak şekilde oluşturulmuştur.
    Arıza- bir bileşenin, tüm programın veya sistemin çalışmasındaki bir arıza (ve mutlaka donanım arızası olması gerekmez). Yani, arızaya yol açan kusurlar vardır (Arızaya neden olan bir kusur) ve olmayanlar vardır. Örneğin kullanıcı arayüzü kusurları. Ancak yazılımla ilgisi olmayan bir donanım arızası da bir arızadır.

    Hata raporu test nesnesinin yanlış çalışmasına yol açan durumu veya eylem sırasını açıklayan, nedenleri ve beklenen sonucu belirten bir belgedir.
    Bir kep
    Kısa açıklama (Özet) Sorunun, hata durumunun nedenini ve türünü açıkça belirten kısa bir açıklaması.
    Proje Test edilen projenin adı
    Uygulama Bileşeni (Bileşen) Test edilen ürünün parçasının veya işlevinin adı
    Sürüm numarası Hatanın bulunduğu sürüm
    Şiddet Bir kusurun ciddiyetini derecelendirmek için en yaygın beş seviyeli sistem şöyledir:
    S1 Engelleyici
    S2 Kritik
    S3 Önemli (Ana)
    S4 Minör
    S5 Önemsiz
    Öncelik Kusurun önceliği:
    P1 Yüksek
    P2 Orta
    P3 Düşük
    Durum Hatanın durumu. Kullanılan prosedüre ve hata yaşam döngüsüne (hata iş akışı ve yaşam döngüsü) bağlıdır

    Yazar (Yazar) Hata raporu oluşturucu
    Atanan Kişi Soruna atanan kişinin adı.
    Çevre
    İşletim Sistemi / Hizmet Paketi vb. / Tarayıcı + sürüm /… Hatanın bulunduğu ortam hakkında bilgiler: işletim sistemi, hizmet paketi, WEB testi için - tarayıcı adı ve sürümü vb.

    Tanım
    Yeniden Oluşturma Adımları Hataya neden olan durumu kolayca yeniden oluşturabileceğiniz adımlar.
    Gerçek Sonuç Yeniden oluşturma adımlarından geçtikten sonra elde edilen sonuç
    Beklenen Sonuç Beklenen doğru sonuç
    Eklentiler
    Ek Hatanın nedenini açıklığa kavuşturmaya veya sorunu çözmenin bir yolunu göstermeye yardımcı olabilecek bir günlük dosyası, ekran görüntüsü veya başka bir belge.

    Önem ve Öncelik
    Önem derecesi, bir kusurun bir uygulamanın performansı üzerindeki etkisini karakterize eden bir özelliktir.
    Öncelik, bir görevi gerçekleştirmenin veya bir kusuru gidermenin önceliğini belirten bir özelliktir. Bunun bir iş planlama yöneticisinin aracı olduğunu söyleyebiliriz. Öncelik ne kadar yüksek olursa, kusurun o kadar hızlı düzeltilmesi gerekir.
    Şiddet, testçi tarafından ortaya çıkarılır
    Öncelik - yönetici, ekip lideri veya müşteri

    Kusur Şiddetinin Derecelendirilmesi (Önemlilik)

    S1 Engelleyici
    Uygulamayı çalışmaz hale getiren, test edilen sistemle veya onun temel işlevleriyle daha fazla çalışmayı imkansız hale getiren bir engelleme hatası. Sistemin daha fazla çalışması için sorunun çözülmesi gereklidir.

    S2 Kritik
    Kritik bir hata, arızalı bir temel iş mantığı, güvenlik sistemindeki bir delik, sunucunun geçici olarak çökmesine neden olan veya sistemin bir kısmını çalışmaz hale getiren ve diğer giriş noktalarını kullanarak sorunu çözme yeteneği olmayan bir sorun. Test edilen sistemin temel işlevleriyle daha fazla çalışmak için sorunun çözülmesi gereklidir.

    S3 Binbaşı
    Önemli bir hata, ana iş mantığının bir parçası düzgün çalışmıyor. Hata kritik değildir veya test edilen fonksiyonla diğer giriş noktalarını kullanarak çalışmak mümkündür.

    S4 Minör
    Uygulamanın test edilen kısmının iş mantığını ihlal etmeyen küçük bir hata, bariz bir kullanıcı arayüzü sorunu.

    S5 Önemsiz
    Uygulamanın iş mantığını etkilemeyen önemsiz bir hata, kullanıcı arayüzünde neredeyse hiç fark edilmeyen, tekrarlanamayan bir sorun, üçüncü taraf kitaplıklar veya hizmetlerle ilgili bir sorun, uygulamanın genel kalitesi üzerinde herhangi bir etkisi olmayan bir sorun. ürün.

    Kusur Önceliğinin Derecelendirilmesi (Öncelik)
    P1 Yüksek
    Hata mümkün olduğu kadar çabuk düzeltilmelidir, çünkü... varlığı proje için kritik öneme sahiptir.
    P2 Orta
    Hata düzeltilmelidir; varlığı kritik değildir ancak zorunlu bir çözüm gerektirir.
    P3 Düşük
    Hata düzeltilmelidir; varlığı kritik değildir ve acil bir çözüm gerektirmez.

    Test Seviyeleri

    1. Birim Testi
    Bileşen (birim) testi işlevselliği kontrol eder ve uygulamanın erişilebilen ve ayrı ayrı test edilebilen kısımlarındaki (program modülleri, nesneler, sınıflar, işlevler vb.) kusurları arar.

    2. Entegrasyon Testi
    Sistem bileşenleri arasındaki etkileşim, bileşen testinden sonra kontrol edilir.

    3. Sistem Testi
    Sistem testinin temel amacı, sistemdeki hem işlevsel hem de işlevsel olmayan gereksinimleri bir bütün olarak doğrulamaktır. Bu, sistem kaynaklarının yanlış kullanımı, kullanıcı düzeyindeki verilerin istenmeyen kombinasyonları, ortamla uyumsuzluk, amaçlanmayan kullanım durumları, eksik veya yanlış işlevsellik, kullanımın uygunsuzluğu vb. gibi kusurları tanımlar.

    4. Operasyonel testler (Sürüm Testi).
    Bir sistem tüm gereksinimleri karşılasa bile, kullanıcının ihtiyaçlarını karşıladığından ve sistemin iş modelinde tanımlandığı şekilde işletim ortamındaki rolünü yerine getirdiğinden emin olmak önemlidir. İş modelinin hatalar içerebileceği dikkate alınmalıdır. Bu nedenle son doğrulama adımı olarak operasyonel testlerin yapılması çok önemlidir. Ayrıca işletim ortamındaki testler, aşağıdakiler gibi işlevsel olmayan sorunları belirlememize olanak tanır: iş alanıyla ilgili diğer sistemlerle veya yazılım ve elektronik ortamlardaki çatışmalar; işletim ortamında yetersiz sistem performansı vb. Açıkçası, uygulama aşamasında bu tür şeyleri bulmak kritik ve pahalı bir sorundur. Bu nedenle yazılım geliştirmenin ilk aşamalarından itibaren yalnızca doğrulamayı değil aynı zamanda doğrulamayı da gerçekleştirmek çok önemlidir.

    5. Kabul Testi
    Bir sistemin gereksinimleri karşıladığını doğrulayan ve aşağıdaki amaçlarla yürütülen resmi bir test süreci:
    sistemin kabul kriterlerini karşılayıp karşılamadığının belirlenmesi;
    Başvurunun kabul edilip edilmeyeceğine müşteri veya diğer yetkili tarafından karar verilmesi.

    Test türleri/türleri

    Fonksiyonel test türleri
    Fonksiyonel test
    Güvenlik ve Erişim Kontrolü Testi
    Birlikte Çalışabilirlik Testi

    İşlevsel olmayan test türleri
    Her türlü performans testi:
    o yük testi (Performans ve Yük Testi)
    o Stres Testi
    o Kararlılık / Güvenilirlik Testi
    o Hacim Testi
    Kurulum testi
    Kullanılabilirlik testi
    Yük Devretme ve Kurtarma Testi
    Yapılandırma Testi

    Değişiklikle İlgili Test Türleri
    Duman Testi
    Gerileme testi
    Yeniden test etme
    Doğrulama Testi Oluştur
    Akıl Sağlığı Testi

    Fonksiyonel testönceden belirlenmiş davranışı dikkate alır ve bileşenin veya bir bütün olarak sistemin işlevselliğine ilişkin spesifikasyonların analizine dayanır.

    Güvenlik testi sistemin güvenliğini kontrol etmenin yanı sıra, uygulamanın korunmasına bütünsel bir yaklaşım sağlanması, bilgisayar korsanlarının saldırıları, virüsler, gizli verilere yetkisiz erişim ile ilgili riskleri analiz etmek için kullanılan bir test stratejisidir.

    Birlikte Çalışabilirlik Testi Bir uygulamanın bir veya daha fazla bileşen veya sistemle etkileşime girme yeteneğini test eden ve uyumluluk testi ile entegrasyon testini içeren işlevsel testtir.

    Stres testi- bu, belirli sayıda iş kullanıcısının bazı ortak (onlar tarafından paylaşılan) kaynaklar üzerindeki çalışmasını simüle eden otomatik testtir.

    Stres testi uygulamanın ve bir bütün olarak sistemin stres altında ne kadar verimli olduğunu kontrol etmenize ve ayrıca sistemin yenilenme yeteneğini değerlendirmenize olanak tanır; Stresin sona ermesinden sonra normale dönmek. Bu bağlamdaki stres, operasyon yoğunluğunun çok yüksek değerlere çıkması veya sunucu konfigürasyonunda acil bir değişiklik olabilir. Ayrıca stres testinin görevlerinden biri performans düşüşünü değerlendirmek olabilir, dolayısıyla stres testinin hedefleri performans testinin hedefleriyle örtüşebilir.

    Hacim Testi. Hacim testinin amacı, uygulama veritabanındaki veri hacmi arttıkça performans değerlendirmesi elde etmektir.

    Kararlılık / Güvenilirlik Testi. Kararlılık (güvenilirlik) testinin görevi, ortalama yük seviyesiyle uzun süreli (saatlerce) testler sırasında uygulamanın işlevselliğini kontrol etmektir.

    Kurulumun test edilmesi Başarılı kurulum ve yapılandırmanın doğrulanmasının yanı sıra yazılımın güncellenmesi veya kaldırılması amaçlanır.

    Kullanılabilirlik testi geliştirilen ürünün belirli koşullar altında kullanılabilirlik, öğrenilebilirlik, anlaşılırlık ve kullanıcılar açısından çekicilik derecesini belirlemeyi amaçlayan bir test yöntemidir. Buna aşağıdakiler de dahildir:
    UI Testi, bazı yapay nesnelerin (web sayfası, kullanıcı arayüzü veya cihaz gibi) amaçlanan kullanıma uygun olup olmadığını belirlemek için gerçekleştirilen bir tür araştırma testidir.
    Kullanıcı eXperience (UX), kullanıcının dijital bir ürünü kullanırken yaşadığı duygudur, Kullanıcı arayüzü ise kullanıcı-web kaynağı etkileşimine izin veren bir araçtır.

    Yük Devretme ve Kurtarma Testi test edilen ürünü, yazılım hataları, donanım arızaları veya iletişim sorunlarından (örneğin ağ arızası) kaynaklanan olası arızalara dayanma ve bu arızalardan başarılı bir şekilde kurtulma yeteneği açısından test eder. Bu tür testlerin amacı, arıza durumunda test edilen ürüne ait verilerin güvenliğini ve bütünlüğünü sağlayacak olan kurtarma sistemlerini (veya ana işlevi kopyalayan sistemleri) test etmektir.

    Yapılandırma Testi- Yazılımın farklı sistem konfigürasyonları (belirtilen platformlar, desteklenen sürücüler, farklı bilgisayar konfigürasyonları vb.) altında çalışmasını kontrol etmeyi amaçlayan özel bir test türü.

    Sigara içmek test, kodu (yeni veya sabit) oluşturduktan sonra yüklü uygulamanın başladığını ve temel işlevleri yerine getirdiğini doğrulamak için gerçekleştirilen kısa bir test döngüsü olarak kabul edilir.

    Gerileme testiönceden var olan işlevselliğin amaçlandığı gibi çalıştığını doğrulamak için bir uygulamada veya ortamda yapılan değişiklikleri doğrulamayı (bir kusuru düzeltme, kodu birleştirme, başka bir işletim sistemine, veritabanına, web sunucusuna veya uygulama sunucusuna geçiş) doğrulamayı amaçlayan bir test türüdür önce. Regresyon testleri hem işlevsel hem de işlevsel olmayan testler olabilir.

    Yeniden test ediliyor- son çalıştırma sırasında hataları tanımlayan test komut dosyalarının, bu hataları düzeltme başarısını onaylamak için yürütüldüğü test.
    Regresyon testi ile yeniden test arasındaki fark nedir?
    Yeniden test - hata düzeltmeleri kontrol edildi
    Regresyon testi - hata düzeltmelerinin diğer yazılım modüllerini etkilemediğini ve yeni hatalara neden olup olmadığını kontrol eder.

    Montaj testi veya Yapı Doğrulama Testi- teste başlamak için yayımlanan sürümün kalite kriterlerine uygunluğunu belirlemeyi amaçlayan testler. Hedefleri açısından, daha ileri testler veya operasyonlar için yeni bir versiyonun kabul edilmesini amaçlayan Duman Testine benzemektedir. Yayınlanan sürümün kalite gereksinimlerine bağlı olarak daha derinlere nüfuz edebilir.

    Sıhhi testler- Bu, spesifik bir fonksiyonun spesifikasyonda belirtilen gereksinimlere göre çalıştığını kanıtlamaya yeterli, dar odaklı bir testtir. Regresyon testinin bir alt kümesidir. Uygulamanın belirli bir bölümünün, üzerinde veya ortamda yapılan değişikliklerden sonra performansını belirlemek için kullanılır. Genellikle manuel olarak yapılır.

    Hata Tahmini - EG. Bu, test analistinin sistem hakkındaki bilgisini ve spesifikasyonu yorumlama yeteneğini, sistemin hangi giriş koşulları altında başarısız olabileceğini "tahmin etmek" için kullandığı zamandır. Örneğin, spesifikasyon "kullanıcının bir kod girmesi gerekir" diyor. Test analisti şöyle düşünecektir: “Ya kodu girmezsem?”, “Ya yanlış kodu girersem? ", ve benzeri. Bu, hata tahminidir.

    Entegrasyon testi yaklaşımları:

    Aşağıdan Yukarıya Entegrasyon
    Tüm düşük seviyeli modüller, prosedürler veya işlevler bir araya toplanır ve ardından test edilir. Bundan sonra entegrasyon testi için bir sonraki modül seviyesi birleştirilir. Geliştirilmekte olan seviyenin modüllerinin tamamı veya neredeyse tamamı hazırsa bu yaklaşımın faydalı olduğu düşünülmektedir. Bu yaklaşım aynı zamanda test sonuçlarına göre uygulamanın hazır olma düzeyinin belirlenmesine de yardımcı olur.

    Yukarıdan Aşağıya Entegrasyon
    Öncelikle tüm üst seviye modüller test edilir ve yavaş yavaş düşük seviyeli modüller birer birer eklenir. Tüm alt seviye modüller benzer işlevselliğe sahip taslaklar olarak simüle edilir, daha sonra hazır olduklarında gerçek aktif bileşenlerle değiştirilirler. Bu şekilde yukarıdan aşağıya doğru test ediyoruz.

    Büyük Patlama (“Büyük Patlama” Entegrasyonu)
    Geliştirilen modüllerin tümü veya neredeyse tamamı, komple bir sistem veya ana parçası olarak bir araya getirilerek entegrasyon testleri gerçekleştirilir. Bu yaklaşım zaman tasarrufu açısından oldukça iyidir. Ancak test senaryoları ve sonuçları doğru şekilde kaydedilmezse entegrasyon sürecinin kendisi oldukça karmaşık hale gelecektir ve bu da test ekibinin entegrasyon testinin ana amacına ulaşmasında engel teşkil edecektir.

    Test ilkeleri

    İlke 1- Test kusurların varlığını gösterir
    Testler kusurların mevcut olduğunu gösterebilir ancak mevcut olmadıklarını kanıtlayamaz. Test yapmak yazılımda hata olasılığını azaltır ancak herhangi bir kusur bulunmasa bile doğruluğunu kanıtlamaz.

    İlke 2- Kapsamlı test yapılması imkansızdır
    Tüm girdi ve önkoşul kombinasyonlarını kullanarak tam test yapmak, önemsiz durumlar dışında fiziksel olarak mümkün değildir. Test çabalarına daha iyi odaklanmak için kapsamlı testler yerine risk analizi ve önceliklendirme kullanılmalıdır.

    İlke 3- Erken test
    Kusurları mümkün olduğu kadar erken bulmak için, yazılım veya sistem geliştirme yaşam döngüsünde test faaliyetlerine mümkün olduğu kadar erken başlanmalı ve belirli hedeflere odaklanılmalıdır.

    İlke 4- Kümelemede kusurlar
    Test çabaları, beklenen ve daha sonra gerçek modül kusur yoğunluğuyla orantılı olarak yoğunlaştırılmalıdır. Kural olarak, test sırasında keşfedilen veya sistem arızalarının çoğunluğuna neden olan kusurların çoğu, az sayıda modülde bulunur.

    İlke 5- Böcek öldürücü paradoksu
    Aynı testler tekrar tekrar yapılırsa, sonuçta bu test senaryoları kümesi artık yeni kusurlar bulamayacaktır. Bu "pestisit paradoksunun" üstesinden gelmek için test senaryoları düzenli olarak gözden geçirilmeli ve revize edilmeli ve yeni testler, yazılımın veya sistemin tüm bileşenlerini kapsayacak ve mümkün olduğunca çok sayıda kusuru bulacak şekilde kapsamlı olmalıdır.

    İlke 6- Test konsepte bağlıdır
    Test bağlama bağlı olarak farklı şekilde yapılır. Örneğin güvenlik açısından kritik yazılımlar, bir e-ticaret sitesinden farklı şekilde test edilir.

    İlke 7- Hataların yokluğu yanılgısı
    Oluşturulan sistemin kullanıcıya uygun olmaması, beklenti ve ihtiyaçlarını karşılamaması durumunda kusurların bulunması ve giderilmesinin bir faydası olmayacaktır.

    Statik ve dinamik test
    Statik test, ürün kodunu çalıştırmadan gerçekleştirilmesi açısından dinamik testten farklıdır. Test, program kodunun (kod incelemesi) veya derlenmiş kodun analiz edilmesiyle gerçekleştirilir. Analiz manuel olarak veya özel araçlar kullanılarak yapılabilir. Analizin amacı üründeki hataları ve olası sorunları erken tespit etmektir. Statik test aynı zamanda test spesifikasyonlarını ve diğer belgeleri de içerir.

    Keşif amaçlı/geçici testler
    Keşif testinin en basit tanımı, testleri aynı anda tasarlamak ve yürütmektir. Bu, senaryo yaklaşımının tam tersidir (manuel veya otomatik, önceden tanımlanmış test prosedürleriyle). Keşif testleri, senaryo testlerinden farklı olarak önceden belirlenmez ve tam olarak planlandığı gibi yürütülmez.

    Özel amaçlı ve keşifsel testler arasındaki fark, teorik olarak geçici testlerin herkes tarafından gerçekleştirilebilmesi, keşifsel testlerin ise belirli teknikler hakkında bilgi ve beceri gerektirmesidir. Lütfen bazı tekniklerin sadece test teknikleri olmadığını unutmayın.

    Gereksinimler Neyin uygulanması gerektiğine dair bir spesifikasyondur (açıklama).
    Gereksinimler, çözümün teknik yönünü detaylandırmadan neyin uygulanması gerektiğini açıklar. Ne, nasıl değil.

    Gereksinimler Gereksinimler:
    Doğruluk
    Belirsizlik
    Gereksinimler kümesinin eksiksizliği
    Bir dizi gereksinimin tutarlılığı
    Test edilebilirlik (test edilebilirlik)
    İzlenebilirlik
    Anlaşılabilirlik

    Hata yaşam döngüsü

    Yazılım geliştirme aşamaları- bunlar, program geniş bir kullanıcı kitlesine sunulmadan önce yazılım geliştirme ekiplerinin geçtiği aşamalardır. Yazılım geliştirme, ilk geliştirme aşamasıyla (alfa öncesi aşama) başlar ve ürünün iyileştirildiği ve modernize edildiği aşamalarla devam eder. Bu sürecin son aşaması, yazılımın son sürümünün piyasaya sunulmasıdır (“genel kullanıma sunulan sürüm”).

    Yazılım ürünü aşağıdaki aşamalardan geçer:
    proje gereksinimlerinin analizi;
    tasarım;
    uygulama;
    ürün testi;
    uygulama ve destek.

    Yazılım geliştirmenin her aşamasına belirli bir seri numarası atanır. Ayrıca her aşamanın, ürünün bu aşamadaki hazırlığını karakterize eden kendi adı vardır.

    Yazılım geliştirme Yaşam Döngüsü:
    Alfa öncesi
    Alfa
    Beta
    Sürüm adayı
    Serbest bırakmak
    Yayın sonrası

    Karar tablosu- Bir üründe uygulanması gereken karmaşık iş gereksinimlerini organize etmek için mükemmel bir araç. Karar tabloları, eşzamanlı olarak yerine getirilmesinin belirli bir eyleme yol açması gereken bir dizi koşulu sunar.

    KG/KK/Test Mühendisi


    Böylece kalite güvence süreçleri hiyerarşisine ilişkin bir model oluşturabiliriz: Test, kalite kontrolün bir parçasıdır. Kalite Kontrol, Kalite Güvencenin bir parçasıdır.

    Bağlantı şemasıçeşitli veriler arasındaki mantıksal ilişkileri tanımlamaya dayanan bir kalite yönetim aracıdır. Bu araç, incelenen problemin nedenlerini ve sonuçlarını karşılaştırmak için kullanılır.



    Makaleyi beğendin mi? Arkadaşlarınla ​​paylaş!