TOSCA (yazılım)

TOSCA Testsuite otomatize regresyon ve fonksiyonel yazılım testlerinde kullanılan bir araçtır. Test otomasyonunun yanında TOSCA entegre testyönetimi, grafik kullanci arayüzü (GUI) ve uygulama programlama arabirimini (API) içermektedir. TOSCA Testsuite Viyana’daki Avusturyalı yazılım kuruluşu TRICENTIS Technology & Consulting GmbH tarafından geliştirilmektedir. 2011 yılında TOSCA “Gartner Inc´s Magic Quadrant for Integrated Software Quality Suites“ da “Vizioner” olarak ödüllendirildi.[2]

TOSCA Testsuite
Geliştirici(ler)TRICENTIS Technology & Consulting
Güncel sürüm7.5[1] / 20.6.2011
Programlama diliC#, JAVA, VB6
İşletim sistemiMicrosoft Windows
ErişilebilirlikAlmanca,Ingilizce
TürTest otomasyonu
LisansDeneme versionu mevcut
Resmî sitesitosca-testsuite.com

Mimari ve fonksion kapsamı

değiştir

TOSCA regresyon ve fonksionel testler için testyönetimi, testdizaynı, testuygulaması ve testverisi üretimi için bir araç setidir.[3]

TOSCA Testsuite aşağadakilerden oluşmakta:

  • TOSCA Commander: Testdavası inşa idare, uygulama analizi için uygulama aracı.[4]
  • TOSCA Wizard: Uygulamanın bir modelini inşa etmek için teknik bilgiler modüllerde (XML- GUİ maps) kaydedilir.[5] Testdavaları üretmek için modüller sürükle bırak ile birleştirilir ve değerler, aksionlar ve doğrulamalarla donatılır.[3]
  • TOSCA Executor: Testdavaları üretildikten sonra onları uygular ve sonuçları TOSCA Commander de gösterir.
  • TOSCA Exchange Portal: Özel modüller, eklentiler ve hazırlanmış TOSCA Commander parçalarını (Subsets) kullanmak ve değiş-tokuş etmek için bir müsteri Portali.
  • Test Repository: Versiyonlamanın bir parçası olarak bütün protokole edilmiş test objelerini kaydeder.

Fonksion kapsamı

değiştir

Iş-dinamik kumanda: TOSCA Commander’in konsepti modellere dayanan bir başlangıç “Sadece verilerin değil bütün test’i dinamikleştirmek için”.[3] Testlerin dinamize edilmesi manuel ve otomatik testdavalarına uzman tanımlamalar sağlamalı, böylece testdavaları uzman kullanıcılar (KMUs) tarafından yapılır, bölünür, otomatize ve idare edilebilir.[6]

Dinamik sentetik testverilerinin üretimi, testdavası üretiminin yüksek otomatik iş-dinamik kumandası ve manüel otomatik, GUI (Grafik kullanıcı arayüzü) ve non GUI-testlerin birleştirilmesi TOSCA Testsuite’un önemli özellikleridir.[7] Ayrica değişik testdavaları iş sürecini sorunsuzca çözmek için önemlerine göre değerlendirilir. Bu sayede TOSCA mevcut zayif noktaların etkilerini detaylı raporlarla istekgerçeklestirilmesinde gösterir. fecher bu testaletini uygulama ve veritabanı migrasyonun projelerinde ve yeni gelişimlerde kullanmaktadır.[8] Diğer test otomasyonu çözümlerine göre eksikler olarak aşağıdakiler tanımlanmıştır:

  • Yük ve stres testinin olmaması[9]
  • Active-X parçalarının olmaması

Eklentiler

değiştir

Ana yazılım da aşağıdaki eklentiler bulunmaktadır

  • Gereksinimler: Şartlar ithal, ihrac idare edilir ve değiştirilir. Şartlar risklerine göre değerlendirilir ve test davası dizaynına göre birbirleriyle bağlanır
  • Testdavasıdizaynı çalışma alanı: Gereksinimler hangi testdavaları seçilmiş testobjelerini kapsamak için gerektiğini tanımlar. Bunun üzerine içinde her kombinasyon olan testdavaları üretilir: çifthalinde, doğrusal ekler, dikey düzenli.[3][6]
  • Rapor etme: Test sonuçları kayd edilir, analiz edilir ve oluşturulur. Raporlar Crystal Reports’la yapılır veya PDF ya da XML olarak ithal edilir.[10]
  • TOSCA kolay giriş (Easy Entrance): Sürükle bırak ile tekrar kullanılabilen yapıtaşları üretir
  • Kullaıcı idaresi: Entegre CheckIN ve CheckOut mekanizmalı ve versionlamalı çok kullanıcı konsepti
  • WebAccess: TOSCA Testsuite WebAccess ile gerçek zamanda uzaktan erişim sağlar.
  • PDF karşılaştırması ve Microsoft Word ve Excel’in çift yönlü bağlanması
  • Certified SAP Solutions Manager Ready: SAP Önyüzlü Tosca Testsuite Windows ve eCatt entegrasyonu[11]

Desteklenen teknolojiler

değiştir

Otomatize yazılım testleri aşağıdaki teknolojilerde desteklenmektedir:

  • Yazılım dili ve frameworkler: Delphi, DotNet WPF dahil, Java Swing/SWT/AWT, Visual Basic
  • Uygulama geliştirme çevresi: Gupta, Power Builder
  • Web gezgini (Browser): Internet Explorer, Mozilla Firefox
  • Host uygulamaları; 3270, 5250
  • Merkezi uygulama yazılımı: SAP, Siebel
  • Tekli çalışma alanı uygulama yazılımı: Outlook, Excel
  • Donanım ve protokoller: USB-Uygulaması, Flash, SOAP (Web Service), ODBC

Sistem Çevresi

değiştir

TOSCA Testsuite Microsoft Windows XP, SP2 ve üzeri, Microsoft Windows Vista SP2 ve Microsoft Windows 7 (32 ve 64 bit versionları) yi destekler.[12]

Veritabanı olarak da çok kullanıcılı işletim için MicrosoftSQL Server 2005, Oracle 10g ve DB2 v 9.1 desteklenir

Kullanıcı, branş ve Best Practice çözümleri

değiştir

Kasım 2008 de yüzde 70’i Almanya’da olmak üzere 140 müşteri TOSCA’yı kullanmakta. Bunların içinde TOSCA’nın devamlı test halinde çalişdığı Alman Borsası da var. Avusturya da birçok banka, sigorta, telekom- ve endüstri kuruluşu örneğin OMV ve EVN (Energie Versorgung Niederösterreich) bu yazılımı kullanmakta.[13]

Campus02 de yüksek ögretim IT & Ekonomi bilişimi bölümünde diğer test aletlerinin yanında TOSCA Bussiness Process Management 2 dersinde kullanılmaktadır.[14]

Çeşitli branş ve Best-Practice cözümleri bulunmaktadır:

  • TOSCA@SAP Tosca Testsuite’un SAP çevresinde çalışmak için bir Best-Practice cözümüdür
  • TOSCA@Data test davası dizaynında ve sentetik test verilerinin otomatik üretiminde TOSCA Testsuite bir Best-Practice cözümüdür. Diğer cözümler gibi gerçek veriler kullanmamaktadır[7][15]
  • TOSCA@energy AB-kriterlerini yerine getirmek için enerji müteahhitleri için TOSCA Testsuite bir Best-Practice çözümüdür.

Dış bağlantılar

değiştir
  1. ^ https://support.tricentis.com/de/lifecycle [ölü/kırık bağlantı]
  2. ^ "Arşivlenmiş kopya". 12 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Nisan 2011. 
  3. ^ a b c d Edward Bishop: Changing tests weakens them 15 Temmuz 2011 tarihinde Wayback Machine sitesinde arşivlendi.. In: Professional Tester, September 2010, S. 13–15.
  4. ^ Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 226
  5. ^ "Arşivlenmiş kopya". 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  6. ^ a b Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 225
  7. ^ a b "Arşivlenmiş kopya". 22 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  8. ^ "Arşivlenmiş kopya". 20 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  9. ^ "Arşivlenmiş kopya". 6 Kasım 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  10. ^ "Arşivlenmiş kopya". 8 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  11. ^ "Arşivlenmiş kopya". 4 Ocak 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ekim 2020. 
  12. ^ http://www.microsoft.com/windows/compatibility/Windows-7/en-us/Details.aspx?type=Software&p=TOSCA%20TestSuite&v=Tricentis%20Technology%20%26%20Consulting&uid=7&pf=5&pi=8&c=Development%20Tools&sc=all&os=64-bit
  13. ^ "Arşivlenmiş kopya". 11 Ekim 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  14. ^ "Arşivlenmiş kopya". 18 Ağustos 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012. 
  15. ^ "Arşivlenmiş kopya". 28 Haziran 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Ekim 2012.