beginner s guide erp testing part 1
İlginç ve zorlayıcı bir konuyu inceleyelim ' ERP Yazılımı Nasıl Test Edilir ”. Başarılı ERP testi için ERP testiyle (ör. SAP Testi) ilgili zorlukları, yönergeleri ve yol haritasını öğreneceğiz.
ERP testi hakkında daha fazla ayrıntıya girmeden önce, ilk olarak ERP hakkında bazı önemli bilgileri anlamamız gerekiyor. Test amacıyla, ERP yazılımının özelliklerini, işlevlerini ve iş akışını anlamak çok önemlidir. Doğru bilgi olmadan, ERP modüllerini test etmek çok kritik ve zahmetlidir.
Ne öğreneceksin:
- ERP nedir ve şirketler neden ERP Yazılımına ihtiyaç duyar?
- ERP Testinin Önemi
- Otomatik ERP testi
- ERP Testi Neden Kritiktir?
- ERP Yazılımını Test Edebilir miyim?
- ERP Testi Yol Haritası
- Sonuç
- Önerilen Kaynaklar
ERP nedir ve şirketler neden ERP Yazılımına ihtiyaç duyar?
ERP anlamına geliyor DIR-DİR sürpriz R kaynak P Lanning. Daha pratik bir düşünce ise, bir 'Kuruluş' (bir kuruluş veya bir şirket), 'Kaynağı' entegre ederek üretkenliği ve verimliliği artırmak için 'Planlama' ise, o zaman ERP'dir.
Kaynaklar neler? İnsan, Makine, Yöntem ve Malzemeler gibi her tür organizasyonda 4M olarak adlandırılır.
Dünyadaki her ERP Yazılımı bu konsepte göre oluşturulmuştur. Her şirketin, herhangi bir işletmenin gerçeği olan bir Muhasebe veya ERP çözümüne ihtiyacı vardır.
Bir kuruluş, bağımsız departmanların gereksinimlerine göre bir veya daha fazla yazılım kullanabilir.ÖrneğinMuhasebe departmanı Oracle teknolojilerinde geliştirilen muhasebe yazılımlarını kullanabilir, finans departmanı Microsoft teknolojilerinde geliştirilen bütçeleme yazılımlarını kullanabilir, personel departmanı Java'da geliştirilen bordro yazılımlarını kullanabilir ve envanter departmanı IBM tarafından geliştirilen ambarlama yazılımlarını kullanabilir.
Teknolojilerin dışında her yazılım farklıdır. Verileri depolamak için kullanılan veritabanı da Oracle, SQL Server, DB / 2 vb.
En önemlisi, veriler merkezi bir konumda saklanmadığından, bir departmandaki mevcut veriler diğer departman için mevcut değildir. Bu durum, bir kurumsal organizasyonun bir iş senaryosunda birçok karmaşayı ortaya çıkarmakta ve hem şirketin üretkenliğini düşürmekte hem de çalışanların verimliliğini etkilemektedir.
Örneğin, satış müdürü, bir müşteriyle satış siparişini yerine getirmek için depodaki stok stokunu bilmiyor ve şirketin Başkan Yardımcısı, departmanı ziyaret etmedikçe veya bir telefon almadıkça şirketin mali durumunu bilmiyor. onlarla ara.
ERP Yazılımı tüm bu çeşitli iş durumlarını ve işlevsel akış senaryolarını dikkate alır ve entegre ederek kurumsal müşterilere çözümü verir kuruluş içindeki birden çok departmanın iş akışları ve bir sunucu altyapısı aracılığıyla veritabanını merkezileştirme.
Bu nedenle, her departmanın verileri günlük olarak merkezi bir sunucuda depolanacaktır. Herhangi bir yetkili çalışan görüntüleyebilecek çevrimiçi canlı veri günlük işlemlerine devam etmek için herhangi biriyle etkileşime girmeye gerek kalmadan. Son olarak, şirketin Başkan Yardımcısı, tek bir fare tıklamasıyla tüm organizasyon verilerini inceleyebilir. Harika iş, değil mi?
Yılda dünya çapında ERP yazılım pazarı, 25 Milyar Her yıl% 10-20 büyüyen ve SaaS (Hizmet olarak Yazılım) ve Bulut (Off-Premises Infrastructure) platformları aracılığıyla küçük ve orta ölçekli işletme segmentlerinde talep artacak.
Daha sonra, ERP test uzmanlarına olan talep BT endüstrisinde de artmaktadır. Birçok ERP uygulama projesi, bütçelerinin% 50'sinden fazlasını testlere ve ilgili faaliyetlere harcadı.
Biz buna ERP Yazılımı desek de, ' sadece yazılım 'Ve ERP satıcısının işi müşteriye ERP yazılımı satılarak tamamlanmamaktadır. ERP aslında bir ' iş çözüm 'Tarafından bir kuruluşa iş sürecini ve iş akışını otomatikleştirmek şirket içinde. Bu, yalnızca yazılımı kurarak ve altyapıyı kurarak başarılmayacaktır, bunun yerine ERP uygulamasının başarısı, çok sayıda adanmış geçici çözüm ve insanların katılımını gerektirir.
Bu ERP dünyasında, beklendiği gibi kalite ve performansa sahip olan en iyi ERP yazılımının nasıl seçileceği ve değerlendirileceği, kurumsal müşteriler arasında büyük bir soru ve ikilemdir.
Önerilen Araç:
# 1) Oracle NetSuite
Oracle NetSuite görev açısından kritik süreçleri kolaylaştırmak için bir ERP çözümüne sahiptir. Özellikleri ve işlevleri size işletme üzerinde net bir görünürlük ve kontrol sağlayacaktır.
Oracle NetSuite, bir Kalite Yönetimi çözümü sunar. Bu platform, testleri tanımlama, sonuçları değerlendirmek için parametreleri ayarlama ve bunları alma ve süreç içi test için ilgili öğelere ve işlemlere uygulama işlevlerine sahiptir.
Özellikleri:
- NetSuite, inceleme türünü, gerçekleştirilmesi gereken testleri, kabul edilebilir limitleri, minimum nitelikleri vb. Belirlemenize olanak tanıyan Test Tanımının özelliklerini sağlar.
- Merkezi olarak yönetilen bir testler veya muayeneler listesine sahip olacaksınız.
- Araç, ölçümleri yakalayabilir ve bunları geçme veya kalma sınırlarıyla karşılaştırabilir.
- Veri Toplama için özelliklere sahiptir.
ERP destekli iş organizasyonunun anlık görüntüsü aşağıdaki gibi alınacaktır.
ERP Testinin Önemi
ERP Uygulama projelerinin çoğu, yanlış test planlaması ve testleri nedeniyle başarısız olur. ERP testinin önemini anlamak için, test uzmanlarının ERP sistemlerinin varyasyonlarını anlaması gerekir.
ERP sistemleri, birden çok müşteriyi hedefleyen birden çok etki alanı için birden çok sürümde mevcut olabilir.Örneğin, büyük ERP satıcıları, aşağıdaki gibi ERP yazılımlarının farklı sürümlerine ve tatlarına sahiptir.
örneklerle yeni başlayanlar için pl sql
- Microsoft Dynamics NAV: Küçük ve orta ölçekli kurumsal müşteriler için tasarlanmıştır
- Microsoft Dynamics AX: Büyük kurumsal müşteriler için tasarlandı
- Fonksiyonel testin yanı sıra sistem testi, performans testi ve yük testi de önemlidir.
- SAP Insurance: Sigorta şirketleri için tasarlanmıştır
- SAP Bankacılığı: Bankacılık sektörleri için tasarlanmıştır
- SAP Chemical: Kimya şirketleri için tasarlanmıştır
- İşlevsel testlerin yanı sıra alan bilgisi ve sektör deneyimi de önemlidir.
Benzer şekilde, Oracle, E-Business Suite, PeopleSoft, Siebel ve JD Edwards vb. Ürünleri, test ekibinin tüm sistemlerin amacını ve işlevlerini anlaması gereken farklı özelliklere, hedef müşterilere ve sektörlere sahiptir.
ERP şirketlerinde iki tür test ekibi vardır:
- 'Temel ERP yazılımını' statik işlevlerle test etmek için 'çekirdek test ekibi'.
- Dinamik ve özelleştirilmiş işlevlerle 'uygulama projesini' test etmek için 'Uygulama test ekibi'.
Bir özellik ve işlev müşteri gereksinimlerine göre özelleştirildiğinde, değiştirilen etki birden çok modül ve sistem üzerinde olacaktır. Test ekibi, tam izlenebilirlik için her değişikliği ve ilgili etkiyi tespit etmelidir.
Otomatik ERP testi
ERP şirketleri, ERP sistemlerini test etmek için özel bir test gücüne sahiptir. Bu kadar büyük bir sistemi test etmek, test yürütmesinin ' otomatik ”. ERP şirketleri, gereksinimlere bağlı olarak kendi otomatik test çerçevesi ve kur test altyapısı.
Manuel test, bir tur testi tamamlamak için çok zaman gerektirdiğinden, ERP testi için otomatik test önerilir. Bir sistemin her bir bileşenini test etmeden ve% 100 kalite sağlamadan ERP uygulamasının başarısız olduğu açıktır.
ERP sistemlerinin çoğu bir SOA'da (Servis Odaklı Mimari) oluşturulduğundan, farklı ERP testi türlerinin listesi aşağıdadır.
ücretsiz web tabanlı zaman saati yazılımı
- Fonksiyonel test
- Veri İşleme testi
- Bütünlük testi
- Sistem testi
- Güvenlik testi
- Güvenilirlik testi
- Uyarlanabilirlik testi
- Ölçeklenebilirlik testi
- Kullanılabilirlik testi
- Performans testi
- Yük testi
- Arayüz testi
- Birlikte çalışabilirlik testi
- Gerileme testi
- Altyapı testi
- Görüntü testi
- Kurulum testi
- Paralel test
ERP Satıcıları
Uluslararası pazarda birçok ERP satıcısı var.
Aşağıda, pazar payı, maliyet, uygulama modeli, ortalama dağıtım süresi, platform ve teslimat, teknoloji, özellikler ve işlevlere göre ERP yazılımı ve satıcılarının hızlı bir listesi bulunmaktadır. Her satıcı, müşterinin etki alanına ve sektör dikeylerine bağlı olarak farklı ürün çeşitleri sunar.
- SAP (# 1) - 1972'den beri SAP'den büyük pazar hissedarlarına ve dünya çapında milyonlarca kullanıcıya kadar.
- Microsoft Dynamics (# 2) - Microsoft Corporation'dan, dünya çapında milyonlarca kullanıcı.
- Oracle E-Business Suite (# 3) - Oracle Corporation'dan dünya çapındaki milyonlarca kullanıcıya.
- Epicor ERP
- Sage ERP
- NetSuite
- ERP bilgisi
- Ramco ERP
- Odaklanma ERP
- Tally ERP
ERP Modülleri
ERP Modülleri nelerdir? ERP'deki modül, belirli bir süreç veya departman iş akışları grubu için bir özellik ve işlevler grubudur.
Örneğin satış sipariş süreci, ödeme süreci ve müşteri yönetimi, bir şirkette benzersiz bir işlevsel iş akışı olarak gruplandırılabilir ve ' Satış dağıtımı ”Modülü ve benzer şekilde çalışan katılımı, bordro süreci, personel yönetimi, bir şirkette benzersiz bir işlevsel iş akışı olarak gruplandırılabilir ve“ İK ve Bordro ”Modülü.
Test amacıyla, özellikleri, işlevleri ve iş akışını anlamak çok önemlidir. Doğru bilgi olmadan, ERP modüllerini test etmek çok kritik ve zahmetlidir.
ERP satıcıları, işlevleri gruplamak için farklı modül adlarına sahip olabilir, ancak konsept aynı olacaktır.Örneğin, performans sergiliyorsak fikir sahibi olmak için birkaç SAP modülüne hızlı bir göz atalım. SAP Testi .
- SAP FICO (Finans ve Maliyet Muhasebesi için)
- SAP HR (İnsan Kaynakları için)
- SAP MM (Malzeme Yönetimi için)
- SAP PP (Üretim Planlama için)
- SAP SD (Satış ve Dağıtım için)
- SAP CRM (Müşteri İlişkileri Yönetimi için)
- SAP SCM (Tedarik Zinciri Yönetimi için)
Benzer şekilde, tüm ERP yazılımları, işlevsellik gruplama ve adlandırma kurallarına göre bu tür modüllere sahiptir.
ERP Testi Neden Kritiktir?
Test planları, uygulama aşamasının tüm yol haritasını kapsamıyorsa ERP Testi gerçekten kritiktir. Sistemdeki tüm modüller tamamen entegre ve birbiriyle ilişkilidir, yani tüm işlevler diğer modüllerin veya diğer sistemlerin işlevlerine bağlıdır.
Örneğin, “Satış” modülünde satış siparişi oluşturmak için sistemin “Stok” modülünde mevcut stoku kontrol etmesi ve “Müşteri” modülünde müşterinin kredi limitini kontrol etmesi gerekir.
İşlevsellik yalnızca diğer modüllere değil, aynı zamanda çoklu para biriminin etkinleştirildiği bir sistemin mevcut döviz kurunu harici bir canlı sistemden alması gibi harici sistemlere de bağlıdır, satış siparişi için nakliye ücreti harici bir canlı sistemden gerekli olabilir, envanter kalemlerinin satış vergisi bir devlet kurumundan vb. talep edilebilir,
Yukarıdaki iş kullanım senaryosuna göre bir test senaryosu yazıldığında, bir test uzmanının işlevselliğin tam iş akışını ve iş akışının bağımlılığını anlaması gerekir, aksi takdirde test senaryosu başarısız olur veya eksik kalır.
Aşağıdaki şema, bir satış siparişi sürecine ve iç ve dış sistemlerin bağımlılığına genel bir bakış sunar.
Yukarıdaki iş kullanımı durumunda olduğu gibi fonksiyonel testin yanı sıra, testin diğer aşaması ' ERP Uygulaması 'Hangisi daha kritik. ERP'nin uygulama aşaması, müşteri gereksinimlerine ve altyapıya göre birçok değişiklik ve özelleştirme içerir.
Bu tür testler sadece normal fonksiyonel testleri değil aynı zamanda performans ve kullanıcı kabul testlerini de içerir. Canlı sistemle iç ve dış kaynaklardan etkileşim kuran birden fazla bileşen vardır.
Tüm bileşenleri ve işlevlerini anlamak, test uzmanları için daha önemlidir. test planlarını hazırla ve test edilen uygulama için kapsanacak tüm uygulanabilir kullanım senaryolarının bulunduğu test paketi.
Başarılı ERP test uzmanları, uzun yıllar boyunca birçok farklı ERP uygulaması üzerinde eğitilmiş ve çalışmış ve bir 'konu uzmanı' veya bir 'konu uzmanı' olarak ek bir kimlik bilgisine sahip yetenekli bir ERP testçisi olmak için deneyim kazanmıştır. alan uzmanı ”.
Birçok ERP sisteminin kalbi, test uzmanlarının çoğunun muhasebe bilgisinden yoksun olduğu ve finansal kavramları ve genel muhasebe sistemini anlamayı zor bulduğu Muhasebe veya Finans modüllerindedir. ERP sistemlerinin birbiriyle ilişkili ve dışla ilgili iş akışındaki karmaşıklık, test uzmanlarının uygun bir ERP test paketi yazma konusundaki motivasyonunu düşürür.
Özellikle, ERP sistemlerinin uygulanması, yeni ERP sistemine aktarılması gereken mevcut sistemlerden milyonlarca 'canlı test verisi' ile çeşitli sistem testleri, çoklu kullanıcı kabul testleri, çoklu performans seviyeleri ve yük testleri gerektirir.
Ana zorluk, özelliği test etmek için girdi verilerini toplamak ve alan bilgisi gerektiren çıktı verilerinin doğruluğunu analiz etmektir.
Örneğin, ERP sistemlerinde defteri kebir işlemlerini veya satış siparişi işlemlerini test etmek için veri toplamak o kadar kolay değildir. Veriler girdi için toplansa da, çıktı verilerinin doğruluğunu UFRS gibi finansal standartlara göre anlamak ve analiz etmek son derece önemlidir.
Örnek olarakdır-dir, Genel muhasebe işlemlerinden oluşturulan bir “bilanço”, bir bilanço veya mizan bilançosu bilgisi olmadan normal test uzmanları tarafından anlaşılamaz. “Bilanço” olmasının nedeni, tüm modüllerden birden fazla işleme dayalı olarak genel muhasebe defterinden üretilir.
ERP Yazılımını Test Edebilir miyim?
Test uzmanları için önemli olan soru, 'ERP sistemini mevcut bilgi ve tecrübemle test edebilir miyim?' Bu sorunun cevabı basit bir 'Evet veya Hayır' değil, öz değerlendirme gerektiriyor.
ERP sistemleri birden çok dilde mevcuttur, birden çok para birimini destekler, birden çok platform için uyarlanabilir, birden çok etki alanını hedefler ve birden çok kullanıcı için tasarlanmıştır. Ve test uzmanları tüm ERP sistemini tek başına veya tek başına test etmeyecek.
Hiç kimsenin ERP'deki tüm modüllere veya birden çok dilde uzmanlığa veya çoklu endüstriyel maruziyetlere ilişkin eksiksiz ve tam bilgi ve deneyime sahip olması beklenmez. Bununla birlikte, test uzmanlarının kendilerine aşağıdaki gibi birkaç soru sormaları gerekir, bu da ERP yol haritasına hazırlanmalarına yardımcı olacaktır.
- ERP ve ERP Modüllerini öğrenebilir miyim?
- Daha önce ERP için test senaryoları yazdım mı?
- Daha önce ERP için test senaryoları yaptım mı?
- Komut Dosyası, HTML, XML ve SQL gibi herhangi bir teknik bilgim var mı?
- İlaç, Kimya ve Bankacılık gibi herhangi bir endüstriyel maruziyetim var mı?
- Kaç ERP modülünü test edeceğim?
- ERP testi için eğitime ihtiyacım var mı?
- ERP testi manuel mi yoksa otomatik mi?
- Çekirdek test ekibinin veya Uygulama testi ekibinin bir parçası mıyım?
ERP Testi Yol Haritası
Kendimizi bir yol haritası ile hazırlayalım. ERP testi için kontrol listesi . Dikkat edilmesi gereken nokta, “test etme çabası” nın ERP testi için neredeyse “geliştirme çabası” na eşit olabileceği ve ERP şirketlerinin çabayı azaltmak, ancak verimliliği ve üretkenliği artırmak için bir platform ve altyapı kurmaya çalıştığıdır.
Bu hızlı bir kontrol listesidir ve duruma göre değişebilir.
ERP Testi Kontrol Listesi:
Evet Hayır | Eylem ögesi | Durum |
---|---|---|
7. | Test edilecek test senaryolarını belirleyin ve otomatikleştirilecek test senaryolarını belirleyin. | |
1. | Testin kapsamını belirleyin ve ERP testinin temel ürün veya uygulama projesi için olup olmadığını kontrol edin. | |
2. | Test edilen uygulama için üründe mevcut / serbest bırakılan toplam modülleri tanımlayın. | |
3. | Uygulanacak ürünün hedef müşterilerini, sistem kullanıcılarını ve sektör dikeylerini belirleyin. | |
Dört. | Test planı, test paketi, test senaryoları, test yürütme ve test raporları yazmak için test eforunu tahmin edin. | |
5. | Önceki test stratejisinin durumunu, test edilen uygulama için test yürütme planlarını kontrol edin. | |
6. | Test edilecek iş sürecini ve otomatikleştirilecek iş sürecini tanımlayın. | |
8. | Test edilen ERP uygulaması için manuel ve otomatik test için mevcut test çerçevesini analiz edin. | |
9. | Mevcut / önerilen otomatik test aracının yapılandırılıp yapılandırılmadığını ve çerçevenin yürütme için iyi test edildiğini kontrol edin. | |
10. | Hem manuel hem de otomasyon için ERP testi için belirlenen kalite ölçütleriyle Kalite Güvence stratejisini kurun. | |
on bir. | Tüm iş kullanım senaryoları için otomasyon testi komut dosyalarını analiz edin, iyi gözden geçirilir ve onaylanır. | |
12. | Hem manuel hem de otomasyon için test çabalarının verimliliğini ve üretkenliğini artırmak için en iyi uygulamaları belirleyin. | |
13. | Hem manuel hem de otomatik ERP testi için doğru becerilere sahip deneyimli profesyonellerden oluşan bir grupla bir test ekibi oluşturun. | |
14. | Otomasyon sürecinde yeniden kullanılabilen test komut dosyalarının bakımı için test çerçevesini kurun. | |
on beş. | Otomasyon çerçevesi için test edilmesi uygun olmayan veya uygulanabilir olmayan test senaryosunu / iş kullanım örneklerini yükseltin. | |
16. | Hem girdi hem de çıktı için test verilerini toplama sürecini tanımlayın ve çıktı verilerini analiz etmek için alan uzmanının kullanılabilirliğini kontrol edin. |
Sonuç
ERP testine başlamadan önce, test uzmanlarının ERP testinin kavramlarını, sürecini ve stratejilerini ve kritik yönlerini anlamaları gerekir. Evet, şimdi elimizdeki hızlı bir yol haritasıyla test sürecine başlamaya hazırız.
Sonraki ERP testi öğreticisi : ERP Test Test Planı - Bir sonraki adımımız ERP test sürecini başlatmaktır. QA ve Test Planını hazırlamak, Test Suite'i modül bazlı Test Case'lerle hazırlamak, manuel ve otomatik Test Yürütme için en iyi uygulamaları belirlemek ve Test Raporları için şablon formatını hazırlamak.
Tüm bu konuları bir sonraki eğitimimizde ele alacağız. Bu yüzden kaçırmayın.
ERP veya SAP Testi ile ilgili herhangi bir sorunuz varsa bize bildirin.
Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi QA Yardımcısı İşi
- Alfa Testi ve Beta Testi (Tam Kılavuz)
- Yazılım Test Kursu: Hangi Yazılım Test Enstitüsüne katılmalıyım?
- Kariyeriniz olarak Yazılım Testini Seçme
- Yazılım Testi Teknik İçerik Yazarı Serbest Çalışan İş
- Primer e-Kitap İndirmeyi Test Etme
- SoftwareTestingHelp'ten En İyi QA Yazılım Test Hizmetleri