Previous Page  51 / 86 Next Page
Information
Show Menu
Previous Page 51 / 86 Next Page
Page Background

51

process and to detect possible errors as earyl as possible,

our expert teams apply the test automation procedure in

the most effective and diligent fashion.

The purpose of our teams is to determine the verification

strategies by conducting the required test analysis, to

plan testing activities, to write product integration and

verification tests, to carry out the test automation, to

run the verification and regression tests, and to improve

product quality during all processes ranging from going-

live to acceptance tests and to launch error-free products.

Unit Test Automation

Unit Tests are the tests whereby the software developers

verify weather or not the applications are ready for

functional tests. Unit is the smallest part that can be tested

in a computer application. While in technical software, a

unit is a unique program, a function or a procedure, it can

be a method belonging to a super, abstract or derived class.

Unit Test Automation is the procedure whereby the tests

run at the lowest level are tested in an automated fashion.

Currently, unit tests are run on the JENKINS application.

Functional Test Automation

Study reports indicate that the total time and budget allocated

by companies in Turkey for testing processes corresponds to

5% of total project costs. As a result of this approach, which

is far below the global average, because sufficient time is not

allotted for project testing or because sufficient emphasis

is not placed on the testing process, quality problems are

observed frequently in practice. What should be done to

eliminate or at least minimize software quality problems,

which result in lost business and damage to company’s

reputation is to run sufficient amount of testing in the project.

UZMAN GÖZÜYLE

EXPERT VIEW

Ekiplerimizin amacı, gerekli test analizlerini yaparak

doğrulama stratejilerinin belirlenmesi, test aktivitelerinin

planlanması, ürün entegrasyon ve doğrulama testlerinin

yazılması, test otomasyonunun yapılması, doğrulama ve

regresyon testlerinin koşturulması, canlıya alım ve kabul

testlerine kadar olan tüm süreçlerde, ürün kalitesinin

arttırılması ve hatasız ürün çıkarılmasıdır.

Birim Test Otomasyonu

Birim Testi (Unit Test) uygulamaların yazılım geliştiriciler

tarafından fonksiyonel testler için hazır olduğunun kontrol

edildiği testlerdir. Birim, bir bilgisayar uygulamasında test

edilebilecek en küçük bölüme denir. Yordamsal yazılımda

bir birim özgün bir program, bir işlev veya prosedür

olabilirken nesnel tabanlı programlamada bu bir süper

(super, base), soyut (abstract) ya da türemiş (derived)

sınıfa ait bir yöntemdir.

Birim Test Otomasyonu ise en alt seviyede gerçekleştirilen

testlerin otomatize olarak test edilmesidir. Hali

hazırda birim testleri JENKINS uygulaması üzerinden

gerçekleştirilmektedir.

Fonksiyonel Test Otomasyonu

Araştırma raporlarına göre Türkiye’de firmaların test

süreçlerine harcadığı zaman ve bütçe, toplam proje

maliyetlerinin %5’ine karşılık gelmektedir. Dünya

ortalamasının çok altında olan bu yaklaşımın sonucu

olarak, test süreçlerine proje içinde gerektiği kadar önem

verilmediği veya zaman ayrılmadığı için uygulamalarda

kalite problemleri ile sıklıkla karşılaşılmaktadır. İş ve prestij

kaybına neden olan yazılım kalite problemlerini ortadan

kaldırmak, en azından azaltmak için yapılması gereken,

projelerde yeterince testin çalıştırılmasını sağlamaktır.