Cloud Testing and Quality Platform


A Testing as a Service (TaaS) platform that presents an extensible toolset on the cloud for testing, analysis and validation of both cloud-based and traditional applications. The platform contains the following tools:

Performance Testing as a Service (PTaaS)

Performance Testing as a Service (PTaaS) is a cloud-based performance testing platform for both traditional software applications and cloud-based services which imply high performance requirements. The service allows to simulate real world web usage traffic via the cloud computing infrastructure. It facilitates virtual user creation at large-scales by making more computing resources accessible to users. PTaaS enables a scalable, distributed performance testing service utilizing Apache JMeter. User can define a test environment and create/upload any JMeter test following only a few steps; PTaaS automatically configures defined environment and simply runs all tests. Using this web-based application, users can perform all test phases in an easy fashion.

Test Automation as a Service (TAaaS)

Test Automation as a Service (TAaaS) is a cloud-based test automation platform for both traditional software applications and cloud-based services which require a wide range of tests across diverse environments. The service allows executing high-volume of regression tests and iterations via the cloud computing infrastructure. It automatically scales and distributes test scripts using Selenium. TAaaS also offers compatibility testing with a various versions of Internet browsers and operating systems. It enables increased test coverage through the cross-platform capabilities. User can readily select multiple test environments from combinations of various OSs and browsers, and create/upload any Selenium script; TAaaS automatically configures environment and simply automates all test executions. Using this web-based application, users can easily accelerate test cycles and increase testing capacity without managing any infrastructure.

Usability as a Service (UaaS)

Usability as a Service (UaaS) is a cloud-based usability evaluation platform for both traditional software applications and cloud-based services which address a large variety of users. The service allows to evaluate software applications according to defined standards/guides/recommendations (ISO 9241-151, KAMIS, Nielsen Heuristics etc.) and makes diverse evaluators who are from real world user profiles accessible. UaaS enables a comprehensive usability evaluation service with a large variety of evaluators. User can select any software product for evaluation, and define an evaluation type and evaluator profile in only a few steps; UaaS automatically sends request to evaluators with an evaluation guide, and display results calculated from all evaluators’ scores. Using this web-based application, users can perform all evaluation phases in an easy fashion.

Cloud Standards & Certification

The cloud-based evaluation and certification service allows to assess the conformity of the cloud-based software applications to the cloud computing standards in terms of performance, usability and compatibility criteria via all the above mentioned testing services.
The laboratory also works on cloud computing standards both national and international scale in this context. The lab follows ISO/IEC JTC 1/SC 38 Cloud Computing and Distributed Platforms Committee activities as a member of TSE MTC-159 (Mirror Technical Committee), reviews the draft standards, and participates in nationalization activities of these standards.



Research and Development Areas

 
Test Automation
In accordance with the requirements of the software, automation is applied as a regular activity
Big Data
Validation and Verification of big data systems is a subject that is researched in YTKDL
Static Code Analysis
For an innovative approach to the static code analysis, techniques and tools of operation is a subject of research in YTKDL
Simulation Testing
Recent research activities are carried out for the validation and verification of the simulation systems.