TOSCA (Yazılım)

Vikipedi, özgür ansiklopedi
Atla: kullan, ara
TOSCA Testsuite
Geliştiren(ler) TRICENTIS Technology & Consulting
Güncel sürüm 7.5[1]
(20.6.2011)
İşletim sistemi Microsoft Windows
Programlama dili C#, JAVA, VB6
Yazılım türü Test otomasyonu
Dil(ler) Almanca,Ingilizce
Lisans Deneme versionu mevcut
Resmî sitesi tosca-testsuite.com

TOSCA Testsuite otomatize regresyon- ve fonksionel yazılım testlerinde kullanilan bir araç’dır. Test otomasyonu’nun yanında TOSCA entegre testyönetimi, grafik kullanci arayüzü (GUI) ve uygulama programlama arabirimini (API) içermekte’dir. TOSCA Testsuite Viyanada ki Avusturya’lı yazılım kuruluşu TRICENTIS Technology & Consulting GmbH tarafından geliştirilmekte’dir. 2011 yilinda TOSCA “Gartner Inc´s Magic Quadrant for Integrated Software Quality Suites“ da “Vizioner” olarak ödüllendirildi.[2]

Mimari ve fonksion kapsamı[değiştir | kaynağı değiştir]

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

TOSCA Testsuite aşağadakilerden oluşmakta:

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

Fonksion kapsamı[değiştir | kaynağı 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 testdavalarina uzman tanımlamalar sağlamalı, böylece testdavalari uzman kullanıcılar (KMUs) tarafindan yapılır, bölünür, otomatize ve idare edilebilir.[6]

Dinamik sentetik testverileri’nin üretimi, testdavası üretimi’nin 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 özellikleri’dir.[7] Ayrica değişik testdavaları iş sürecini sorunsuzca çözmek için önemleri’ne göre değerlendirilir. Bu sayede TOSCA mevcut zayif noktalarin etkilerini detaylı raporlarla istekgerçeklestirilmesinde gösterir. fecher bu testaletini uygulama ve veritabanı migrasyonun projelerinde ve yeni gelişimlerde kullanmakta’dır.[8] Diğer test otomasyonu cözümleri’ne göre eksikler olarak aşağadakiler tanımlanmıştır:

  • Yük ve stress testi’nin olmaması[9]
  • Active-X parcaları’nın olmaması

Eklentiler[değiştir | kaynağı değiştir]

Ana yazılım da aşağdaki eklentiler bulunmakta’dır

  • Gereksinimler: Şartlar ithal,ihrac idare edilir ve değiştirilir. Şartlar riskleri’ne göre değerlendirilir ve testdavasıdizaynı’na göre birbirleriyle bağlanır
  • Testdavasıdizaynı çalışma alanı: Gereksinimler hangi testdavalari seçilmiş testobjelerini kapsamak için gerektiğini tanımlar. Bunun üzeri’ne içinde her kombinasyon olan testdavaları üretilir: çifthalinde, dogrusal ekler, dikey düzenli.[3][10]
  • 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.[11]
  • 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[12]


Desteklenen teknolojiler[değiştir | kaynağı değiştir]

Otomatize yazılım testleri aşağdaki teknolojilerde desteklenmekte’dir:

  • 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 | kaynağı 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.[13]

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 | kaynağı 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.[14]

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


Ç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 Testdavasıdizayni’nda ve sentetik testverileri’nin otomatik üretiminde TOSCA Testsuite bir Best-Practice cözümüdür. Diğer cözümler gibi gerçek veriler kullanmamaktadır[16][17]
  • TOSCA@energy AB-kriterlerini yeri’ne getirmek için enerji müteahhitleri için TOSCA Testsuite bir Best-Practice çözümüdür.

Linker[değiştir | kaynağı değiştir]

Dış bağlantılar[değiştir | kaynağı değiştir]

  1. ^ https://support.tricentis.com/de/lifecycle
  2. ^ http://www.gartner.com/technology/media-products/reprints/microfocus/vol4/article1/article1.html
  3. ^ a b c d Edward Bishop: Changing tests weakens them. 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. ^ http://www.iceteagroup.com/LinkClick.aspx?fileticket=ixGsyqQuv0g%3D&tabid=272
  6. ^ 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. ^ http://www.it-media.at/article.php?articleid=2973&backbuttonurl=%2Fittbusiness-section.php%3Fsectionid%3D46
  8. ^ http://www.innovations-report.de/html/berichte/cebit_2008/bericht-104677.html
  9. ^ http://www.xqual.com/qa/tools.html
  10. ^ Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 225
  11. ^ http://www.computerwelt.at/detailArticle.asp?a=115726&n=2
  12. ^ http://www.sdn.sap.com/irj/sdn/icc?rid=/webcontent/uuid/00fb8758-b9c4-2d10-c189-af655c06b054
  13. ^ 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
  14. ^ http://derstandard.at/1226067135107
  15. ^ http://itmkb.campus02.at/index.php/Business_Process_Management_2_%28ITMAS_3._Sem%29#GP_Knowledgebase
  16. ^ http://www.it-media.at/article.php?articleid=2973&backbuttonurl=%2Fittbusiness-section.php%3Fsectionid%3D46
  17. ^ http://www.wirtschaftsblatt.at/home/schwerpunkt/itnews/TechNews/426206/index.do