[go: up one dir, main page]

TR201917988A2 - A TEST SYSTEM PERFORMING TEST Scenarios - Google Patents

A TEST SYSTEM PERFORMING TEST Scenarios Download PDF

Info

Publication number
TR201917988A2
TR201917988A2 TR2019/17988A TR201917988A TR201917988A2 TR 201917988 A2 TR201917988 A2 TR 201917988A2 TR 2019/17988 A TR2019/17988 A TR 2019/17988A TR 201917988 A TR201917988 A TR 201917988A TR 201917988 A2 TR201917988 A2 TR 201917988A2
Authority
TR
Turkey
Prior art keywords
test
tested
processor
scenarios
interface
Prior art date
Application number
TR2019/17988A
Other languages
Turkish (tr)
Inventor
Alpay Karagöz Nuri̇
Gökçer Gökdoğan Hali̇l
Original Assignee
Proven Bilisim Teknolojileri Anonim Sirketi
Proven Bi̇li̇şi̇m Teknoloji̇leri̇ Anoni̇m Şi̇rketi̇
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Proven Bilisim Teknolojileri Anonim Sirketi, Proven Bi̇li̇şi̇m Teknoloji̇leri̇ Anoni̇m Şi̇rketi̇ filed Critical Proven Bilisim Teknolojileri Anonim Sirketi
Priority to TR2019/17988A priority Critical patent/TR201917988A2/en
Priority to PCT/TR2020/051128 priority patent/WO2021101489A1/en
Publication of TR201917988A2 publication Critical patent/TR201917988A2/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/005Testing of complete machines, e.g. washing-machines or mobile phones
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/008Subject matter not provided for in other groups of this subclass by doing functionality tests

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulator (AREA)

Abstract

Buluş, tercihen bir cihazın fonksiyonel ve performans açısından test edilebilmesi için kullanılan, önceden ve/veya anlık olarak belirlenebilen test senaryolarını bir robotik kol yardımı ile cihaza uygulayan, cihazın tepkilerini doğrulayan ve test sonuçlarını raporlayan adaptif bir test sistemi (1) ile ilgilidir.The invention relates to an adaptive test system (1), which is preferably used for testing a device in terms of functionality and performance, applying test scenarios that can be determined in advance and/or instantaneously to the device with the help of a robotic arm, verifying the responses of the device and reporting the test results.

Description

TARIFNAME TEST SENARYOLARI NI GERÇEKLESTIREN BIR TEST SISTEMI Teknik Alan Bulus, tercihen bir cihazin fonksiyonel ve performans açisindan test edilebilmesi için kullanilan, önceden ve/veya anlik olarak belirlenebilen test senaryolarini bir robotik kol yardimi ile cihaza uygulayan, cihazin tepkilerini dogrulayan ve test sonuçlarini raporlayan adaptif bir test sistemi ile ilgilidir. Önceki Teknik Üretim sonrasi piyasada kullanilacak cihazlarin velveya sistemlerin belirli testlerden geçirilerek fonksiyonel gerekliliklerini yerine getirip getirmediginin kontrol edilmesi, hatta performans açisindan hangi seviyede oldugunun belirlenmesi gerekmektedir. Bu islemler için çogunlukla test senaryolarini olusturarak belirledigi test senaryosunu uygulayan ve yorumlar yapan test uzmanlari bulunmaktadir. Test uzmanlari senaryolari manuel olarak gerçeklestirmekte ve sonuçlari degerlendirmektedir. Fakat test uzmanlarinin gerçeklestirdigi testler çogunlukla zaman almakta ve tekrar eden islemlerden olusmasindan kaynakli olarak uzmanlarin hata yapma olasiligini yükseltmektedir. Önceki teknikte test uzmanlari haricinde mekanik yapida olan test robotlari da kullanilmaktadir. Söz konusu test robotlari kapi mentesesi gibi mekanik üretimin stres ve ömür testini kosmaktadir. Ilgili testlerde kullanilan robotlar akilli özellikler barindirmayan sadece mekanik bir alt yapiya sahip robotlardir. DESCRIPTION A TEST SYSTEM THAT PERFORMS TEST Scenarios Technical Area The invention preferably means that a device can be tested for functionality and performance. test scenarios that can be determined in advance and/or instantly, used for applying the device to the device with the help of the robotic arm, confirming the responses of the device and testing it. It relates to an adaptive test system that reports its results. Prior Art Certain devices and/or systems to be used in the post-production market whether it has passed the tests and fulfilled its functional requirements. checking, even at what level you are in terms of performance needs to be determined. Mostly test scenarios for these operations. The test that applies the test scenario it has determined by creating and makes comments. There are experts. Testers scenarios manually and evaluates the results. But testers The tests it performs often take time and require repetitive processes. Due to its occurrence, it increases the probability of experts to make mistakes. In the previous art, apart from the test experts, test robots with a mechanical structure can also be used. is used. The test robots in question are used in mechanical production such as door hinges. It runs the stress and life test. The robots used in the related tests are smart They are robots that do not have features and only have a mechanical infrastructure.

Günümüzde kullanilan bir diger test yöntemi ise belirli Cihaz ve/Veya sistemlere özel olarak tasarlanan otomasyon sistemleridir. Söz konusu otomasyon sistemleri çogunlukla cep telefonu, tablet gibi dokunmatik özellikte olan ürünler için test islemlerini gerçeklestirmektedir. Fakat söz konusu otomasyon sistemleri de belirli ürünler için kullanilmakta, farkli ürün ya da sistemler için kullanilmamaktadir. Önceki teknikte yer almakta olan EP1710549 sayili Avrupa patent dokümaninda motorlarin test edilmesi için kullanilan bir yöntemden bahsedilmektedir. Söz konusu bulusta motorun frenlerinin önceden tanimlanan bir torkla test edilmesi saglanmakta ve ardindan motorun konumu baslangiç konumu ile karsilastirilmaktadir. Test belirli zaman araliklarinda kosulmakta ve sonuçlar karsilastirma yapilmasi amaci ile saklanmaktadir. Another test method used today is to test certain Devices and/or systems. are specially designed automation systems. The automation systems in question mostly testing for touch-enabled products such as mobile phones, tablets carries out its operations. However, these automation systems are also It is used for products and not for different products or systems. In the European patent document numbered EP1710549, which is included in the prior art A method used to test engines is mentioned. Promise testing the brakes of the motor with a predefined torque in the subject invention is provided, and then the position of the motor with the starting position. are compared. The test is run at certain time intervals and the results are It is kept for comparison purposes only.

Sonuç olarak günümüzde her tipteki cihaz ve/veya sistem için önceden belirlenen test senaryolarinin otomatik olarak kosuldugu, test senaryolari üzerinde degisikliklerin yapildigi ya da yeniden test senaryolarinin olusturuldugu ve test edilecek cihaz ve/veya sistemin konumu degisse bile ayni testi kosmaya devam eden çözümlere ihtiyaç duyulmaktadir. As a result, predetermined values for all types of devices and/or systems today. on test cases where test cases are run automatically where changes are made or retest scenarios are created and testing continue to run the same test even if the location of the device and/or system to be changed solutions are needed.

Bulusun Kisa Açiklamasi Bu bulusun amaci, bir cihazin üretim sonrasinda fonksiyonel olarak ve performans açisindan yeterli olup olmadigina karar verebilmek adina robotik kol, görüntü isleme ve ses isleme kullanarak test senaryolarini cihaz üzerinde uygulayan, sonuçlar elde eden ve sonuçlari kontrol ederek raporlayan bir test sistemi gerçeklestirmektir. Brief Description of the Invention The aim of this invention is to make a device functional and functional after production. In order to decide whether it is sufficient in terms of performance, the robotic arm, test scenarios on the device using image processing and sound processing a test that performs, obtains results, and checks and reports the results realizing the system.

Bulusun baska amaci, önceden belirlenen test senaryolarini ve/veya kullanici tarafindan bir ara yüz üzerinden olusturulan anlik test senaryolarini ve/veya mevcutta var olan ancak anlik olarak üzerinde degisiklik yaptigi test senaryolarini uygulayan bir kOntrol sistemi gerçeklestirmektir. Another purpose of the invention is to use predetermined test scenarios and/or user instant test scenarios created by an interface and/or test scenarios that exist but are changed instantly. To implement a control system that implements

Bulusun diger amaci, test edilecek cihazin konumun degisimine bagli olarak yeni konumu cihazin üzerinde yer alan bir referansi kullanarak yeniden algilayan ve test senaryosunu yeni konuma bagli olarak güneelleyerek kosan bir kontrol sistemi gerçeklestirmektir. The other purpose of the invention is to establish a new device depending on the change of location of the device to be tested. redetects the location using a reference located on the device and a running control, updating the test case based on the new location realizing the system.

Bulusun diger amaci, tek bir Cihaz tipine bagli kalmayarak, test edilecek farkli Cihazlarin özelliklerinin (fiziksel yapisi, isleyis biçimi Vb.) kisa sürede tanimlanmasina ve test senaryolarinin bu tanimlari kullanarak olusturulmasina imkan veren bir test sistemi gerçeklestirmektir. The other object of the invention is not to be tied to a single Device type but to test different types of devices. The features of the devices (physical structure, mode of operation, etc.) to be defined and test cases to be created using these definitions. To implement a test system that allows

Bulusun Ayrintili Açiklamasi Bu bulusun amacina ulasmak için gerçeklestirilen “Test Senaryolarini Gerçeklestiren Bir Test Sistemi” ekli sekilde gösterilmis olup; bu sekilden: Sekil 1. Bulus konusu test senaryolarini gerçeklestiren bir test sisteminin sematik görünüsüdür. Detailed Description of the Invention “Test Scenarios” carried out to achieve the purpose of this invention. A Test System That Performs” is shown as an appendix; from this episode: Figure 1. The schematic of a test system that implements the subject of the invention test scenarios. is the view.

Sekilde yer alan parçalar tek tek numaralandirilmis olup bu numaralarin karsiliklari asagida verilmistir: 1. Testsistemi 2. Test elemani 3. Tepki izleme elemani 4. Isleme elEmani . Arayüz 6. Islemci -bir cihaz ve/veya bir sistem üzerinde test islemlerini gerçeklestiren en az bir test elemani (2), -gerçeklestirilen testleri ve test edilen cihaz ve/veya sistemin tepkilerini görsel ve/veya ses içerikli olarak yakalayan en az bir tepki izleme elemani (3}, -tepki izleme elemani (3) ile alinan görsel ve/Veya ses içeriginin islendigi en az bir isleme elemani (4), -kosulacak test senaryolarinin hazirlanacagi ve test senaryolarinin uygulanacagi, test edilecek cihaz ve/veya sistemlerin belirlendigi ve/veya test edilecek cihaz ve/veya sistemler için test edilecek unsurlarin ve test edilecek unsurlara ait konumlarin tanimlandigi en az bir ara yüz (5) ve -kullaniciya ara yüzü (5) sunmak üzere yapilandirilan, seçilen test cihazina ve/veya sisteme ait test edilecek unsurlarin normal tepkilerini içermek ve/veya dis sistemler üzerinde temin etmek üzere yapilandirilan, test senaryolari dogrultusunda test elemanini (2) hareket ettirmek, test elemaninin (2] hareketleri dogrultusunda cihaz ve/veya sistem tepkilerine ait sonuçlari isleme elemanindan (4) almak ve dogrulugunu kontrol etmek üzere yapilandirilan en az bir islemci (6] içermektedir. The parts in the figure are numbered one by one. are given below: 1. Test system 2. Test element 3. Response monitor element 4. Processing Staff . Interface 6. Processor - at least one test that performs test operations on a device and/or a system element (2), - Visualize the tests performed and the reactions of the device and/or system under test. and/or at least one response monitoring element (3}, capturing audio content, - at least one in which visual and/or audio content received with the response monitor (3) is processed processing element (4), -The test scenarios to be run will be prepared and the test scenarios will be implemented, the devices and/or systems to be tested and/or the device to be tested and/or for the systems to be tested and the elements to be tested at least one interface (5) where locations are defined, and -to the selected test device, configured to present the interface (5) to the user and/or contain the normal responses of the elements to be tested of the system and/or test scenarios configured to provide on systems moving the test element (2) in line with the movements of the test element (2) The results of the device and/or system responses are sent from the processing element. (4) at least one processor configured to receive and check for accuracy (6] contains.

Bulus konusu test sisteminde (1) test elemani (2) islemci (6) tarafindan kontrol edilen bir rObOtIk koldur. Test elemani (2) islemci (6) üzerinde bulunan test senaryolarina bagli olarak test edilecek cihaz ve/veya sistem üzerinde basma, dokunma, çevirme basta olmak üzere insan olan bir test uzmaninin yapacagi islemleri yapmaktadir. In the test system of the invention (1), the test element (2) is controlled by the processor (6). is a robotic arm. The test element (2) is located on the processor (6). printing on the device and/or system to be tested depending on the scenarios, a tester who is human, especially touching, turning makes the transactions.

Bulusun tercih edilen uygulamasinda tepki izleme elemani (3) test edilen cihazin ve/Veya sistemin kola (2) göre ilk konumunu bir referans isareti ile belirlemektedir. Bu sayede test edilecek cihazin test elemanina (2) göre bir konum degisikligi olmasi durumunda islemci (6) konum degisikligi olduguna karar vermektedir. Tepki izleme elemaninin (3) test edilecek cihaz ve/veya sisteinin yerinin degistigine karar verebilmesi için cihazin ve/Veya sisteinin tepki izleine elemaninin (3) çalisma alani içerisinde olmalidir. In the preferred embodiment of the invention, the response monitor (3) is the device under test. and/or the initial position of the system relative to the lever (2) with a reference mark. determines. In this way, a position relative to the test element (2) of the device to be tested In case of a change, the processor (6) decides that there is a location change. gives. Ensure that the response monitor (3) is the device and/or system to be tested. Reaction monitoring of the device and/or system so that it can decide its location. must be within the working area of element (3).

Tercih edilen uygulamada tepki izleme elemani (3) bir kameradir. Tepki izleme elemani (3) test elemaninin (2) hareketi sonucu cihaz velveya sistemden gelen tepkileri görsel olarak yakalamakta ve islenerek anlamlandirilmasi için isleme elemanina (4) iletmektedir. Tepki izleme elemani (3) tercih edilen diger uygulamada ses verilerini toplayan bir mikrofondur. Tepki izleme elemani (3) test elemaninin (2) hareketi sonucu cihaz ve/veya sistemden gelen tepkileri isleme elemanina (4) ileterek ses islemesinin gerçeklestirilmesini saglamaktadir. Bulusta kamera olan tepki izleme elemani (3) ile mikrofon olan tepki izleme elemani (3) birlikte kullanilmaktadir. In the preferred embodiment, the response monitoring element (3) is a camera. Response monitoring As a result of the movement of the test element (2), the element (3) comes from the device and the system. Capturing the responses visually and processing them to make sense of them sends it to the element (4). Response monitor (3) other preferred It is a microphone that collects audio data in the application. Response monitor (3) test Processing the reactions coming from the device and/or system as a result of the movement of the element (2) It provides sound processing by transmitting it to the element (4). in the find response monitor (3), which is a camera, and response monitor (3), which is a microphone are used together.

Bulusun tercih edilen uygulamasinda isleme elemani (4) tepki izleme eleinani (3) ile toplanan, test senaryolarinin test elemani (2) ile uyguladigi test adimlari sonucunda cihaz ve/veya sistemin verdigi ses ve/veya görüntü içeren verileri isleyerek islemci (6) için anlamli hale getirmektedir. Bu sayede islemci (6), isleme elemaninin (4) hazirladigi anlamlandirilmis tepkileri, sahip oldugu ve/veya dis ortamdan elde ettigi cihaz ve/Veya sistemin vermesi gereken tepkilerle ile karsilastirarak cihaz ve/veya sistemin fonksiyonel ve performans açisindan degerlendirmesini yapabilmektedi r. In the preferred embodiment of the invention, the processing element (4) is the response monitoring element (3) test steps collected by test cases with test element (2) As a result, data containing sound and/or image given by the device and/or system makes it meaningful for the processor (6). In this way, the processor (6) The meaningful responses prepared by the member (4), the ones he/she has and/or external with the device and/or system's reactions from the environment by comparing the device and/or system in terms of functionality and performance. able to evaluate.

Bulus konusu test sisteminde (1) ara yüz (5) islemci (6) tarafindan sunulmaktadir. In the inventive test system (1), the interface (5) is provided by the processor (6).

Kullanici ara yüz (5) üzerinden test edilecek cihaz ve/veya sistem üzerinde uygulanmasini istedigi test adimlarini helirlemektedir. Ara yüz (5) üzerinde test adimlari belirlenmesi ile test edilmek istenen cihaz ve/veya üzerinde uygulanacak test senaryolari olusturulmaktadir, Kullanici ara yüz (5) üzerinde test girme, test olusturma, test üretme, var olan test adimlari seçme, var olan test senaryolari arasinda seçim yapma islemlerinden en az birini gerçeklestirmektedir. Bu sayede kullanici ara yüzü (5) kullanarak test edilmek istenen cihaz ve/veya sistem üzerinde kosulmasi istenen test senaryolarini helirlemektedir. On the device and/or system to be tested via the user interface (5) defines the test steps that it wants to be applied. Test on interface (5) by determining the steps to be applied on the device and/or the device to be tested test scenarios are created, entering tests on the user interface (5), testing creating, generating tests, selecting existing test steps, existing test scenarios performs at least one of the processes of choosing between them. In this way The device and/or system to be tested using the user interface (5) It defines the test scenarios that are desired to be run on.

Bulusun tercih edilen uygulamasinda ara yüz (5) üzerinde test edilecek cihaz ve/veya sistem belirlenmektedir. Ara yüz (5) üzerinden ayrica test edilecek cihaz ve/veya sistem için test edilecek unsurlar, test edilecek unsulara ait konumlar ve test sonrasi unsurlarin vermesi gereken tepkilerden en az biri tanimlanabilmektedir. Bu sayede islemcinin (6) bilgisine sahip olmadigi ya da dis ortamlardan cihaz ve/veya sistem ile bilgiye ulasilamadigi durumda kullanici manuel olarak kosulacak test senaryosunu, test edilecek cihaz ve/veya sistemdeki test edilecek unsurlari ve konumlarini tanimlayabilmektedir. In the preferred embodiment of the invention, the device to be tested on the interface (5) and/or system is determined. Device to be tested separately via interface (5) and/or the elements to be tested for the system, the locations of the elements to be tested, and at least one of the responses that the post-test elements should give can be identified. In this way, the processor (6) does not have the knowledge or In the event that information cannot be accessed by the device and/or system from the media, the user the test scenario to be run manually, the device to be tested and/or the system can identify the elements to be tested and their locations.

Bulus konusu test sisteminde (l) islemci (6), tercihen ara yüz (5) üzerinden kullanici ile paylasilacak ve test edilecek cihaz ve/veya sistem üzerinde uygulanacak test adimlarini ve/veya test senaryolarini içermektedir. Bu sayede test elemaninin (2) hareketi ile cihaz ve/veya sistemde kosulmasi istenen test adimlarini içeren test senaryolari ara yüz (5) yardimi ile islemci (6) üzerinde belirlenmektedir. Bulusun tercih edilen uygulamasinda islemci (6) sahip oldugu test adimlarini ve/veya önceden olusturulmus test adimlarini içeren test senaryolarini ara yüz (5) üzerinden kullanici ile paylasmaktadir. Islemci (6) kullanicinin ara yüz (5) üzerinden yaptigi seçimleri saklamakta, gerektiginde dis ortamlar ile paylasmaktadir. islemci (6) üzerinde bulunan test senaryolari; tek/çift konumlu dügme (button), devirmeli anahtar (toggle switch), çevirmeli dügme (knob) olabilen unsurlarin kullanimi, analiz edilen içerigin her türlü geri beslemesinin degerlendirilebilmesi, test edilen Cihaz ve/veya sisteme ait bir ekranda çikan yazilarin ya da beklenen bir görselin olusmasinin algilanmasi, tus isik durumunun islenmesi ve ses analiz için saglanan fonksiyonlarin kullanilmasi için test betik dilindedir. In the test system of the invention (1), the processor (6), preferably through the interface (5) on the device and/or system to be shared with the user and tested. includes test steps and/or test scenarios to be implemented. In this way The test required to be run in the device and/or system with the movement of the test element (2) The test scenarios containing the steps are on the processor (6) with the help of the interface (5). is determined. In the preferred embodiment of the invention, the processor (6) has test with test steps and/or pre-created test steps It shares its scenarios with the user via the interface (5). Processor (6) It stores the choices made by the user through the interface (5), and when necessary, shared with the environment. test scenarios on the processor (6); single/dual position button, of elements that can be toggle switch, toggle switch (knob) usage, evaluation of all kinds of feedback of the analyzed content, the texts appearing on a screen of the device and/or system under test, or an expected for detecting the formation of the image, processing the key light status and sound analysis. It is in the test scripting language to use the functions provided.

Bulusun tercih edilen uygulamasinda islemci (6), test edilecek cihaz ve/veya sistemlere, test edilecek unsurlara, unsurlarin cihaz ve/veya sistem üzerindeki konumlarina ve unsurlarin verecegi tepkilere ait bilgilere sahiptir. Bu sayede ara yüz (5) üzerinden test edilecek cihaz ve/Veya sistemin ve kosulacak test senaryosunun belirlenmesi Ile Islemci (6) robotik kol (2) olan test elemanini (2) hareket ettirmekte, tepki izleme eleinani (3) görüntü ve ses verilerini toplamakta, isleme elemani (4) ise verileri islemeye baslamaktadir. Islemci (6) ayrica test edilecek cihaz ve/Veya Sistemin unsurlarinin konumlarinin belirlenmesi için test elemanin (2) hareketini esas almaktadir. Test elemanin (2) elle tutularak yönlendirilmesi ve/veya bir kumanda kullanilarak hareket ettirilmesi ile test edilecek unsur, islemci (6) üzerinde tanimlanabilmektedir. In the preferred embodiment of the invention, the processor (6) is the device to be tested and/or systems, the elements to be tested, the effects of the elements on the device and/or the system. It has information about their positions and the reactions of the elements. In this way, search The device and/or system to be tested over the face (5) and the test to be run With the determination of the scenario of the processor (6), the test element (2) with the robotic arm (2) moves, reaction monitoring eleinani (3) collects image and sound data, the processing element (4) starts to process the data. The processor (6) also tested Test to determine the location of the device and/or System elements to be It is based on the movement of the element (2). By holding the test element (2) by hand test by directing it and/or moving it using a remote The element to be specified can be defined on the processor (6).

Bulusun tercih edilen diger uygulamasinda islemci (6) ara yüz (5) üzerinden girilen Cihaz ve/veya sistem bilgilerine bagli olarak dis ortamlar ile iletisim kurarak test edilecek unsurlara, konumlarina ve verecegi tepkilere iliskin verilere ulasmak ve test asamasinda kullanmak üzere yapilandirilmaktadir. In another preferred embodiment of the invention, the processor (6) is over the interface (5). communication with external environments depending on the device and/or system information entered data on the elements to be tested, their location and response. It is configured to access and use it in the testing phase.

Bulusta islemci (6) belirlenen test senaryosuna bagli olarak test elemanini (2) hareket ettirrnekte ve isleme eleinanindan (5) aldigi anlamli tepki verilerini sahip Oldugu dogru tepki verileri ile ya da dis ortam üzerinden elde ettigi dogru tepki verileri ile karsilastirmaktadir. Bu sayede islemci (6) tarafindan test edilen cihaz ve/veya Sistemin verdigi tepkilerin dogrulugu kontrol edilebilmektedir. Bulusun tercih edilen uygulamasinda test edilecek her cihaz ve/veya sistemin sahip oldugu unsurlarin verecegi tepkiler islemci (6) üzerinde kayit altindadir. Bu sayede islemci (6) isleme elemanindan (4} aldigi tepki sonuçlarini sahip oldugu, olmasi gereken dogru tepki sonuçlari ile karsilastirarak cihaz ve/veya sistemin fonksiyonel ve performans açisindan degerlendirmesini yapmaktaj ayrica kullaniciya raporlamaktadir. In the invention, the processor (6) can send the test element (2) depending on the determined test scenario. moves and has meaningful response data from the processing eleinan (5). The correct response obtained with the correct response data or through the external environment. compares with the data. In this way, the device tested by the processor (6) and/or the accuracy of the system's responses can be checked. find it each device and/or system to be tested in its preferred application The reactions of the elements are recorded on the processor (6). In this way The processor (6) has the response results from the processing element (4}, to be of the device and/or system by comparing it with the correct response results required. It also evaluates it in terms of functional and performance. reports to the user.

Bulus konusu test sisteminde (1) islemci (6) ara yüz (5) üzerinden konusma dilinde test içeriginin girilmesi ile girilen test içeriginin kosulacak test adimina dönüstürmek için yapilandirilmaktadir. Bu sayede islemci (6) kullanicinin konusma dilinde girdigi test içerigini test adimina ve/veya test senaryolarina dönüstürerek test elemani (2) ile uygulanabilmesini saglamaktadir. Speaking through the (1) processor (6) interface (5) in the test system, which is the subject of the invention by entering the test content in the language of the test content to the test step to be run. configured to convert. In this way, the processor (6) the test content entered in the spoken language to the test step and/or test scenarios. It enables it to be applied with the test element (2) by converting it.

Bulus konusu test sisteminde (l), islemci (6) sahip oldugu ya da ara yüz (5) üzerinden belirlenen test içerigini; test edilecek unsurlarin konum bilgileri dogrultusunda test elemanini (2) hareket ettirerek cihaz ve/veya sistem üzerinde uygulamaktadir. Islemci (6) test islemi esnasinda tepki izleme elemanini (3) kullanarak referans isareti ile belirledigi ilk konumunda bir degisiklik olup olmadigini kontrol etmektedir. Islemci (6) ilk konumda bir degisiklik oldugunu tespit ettigi durumda testin devam etmesi için test edilecek unsularin konumlarini güncellemektedir. Bu sayede islemci (6) test edilecek cihaz ve/Veya sistemin konumunda bir degisiklik olmasi durumunda bile test islemine devam edebilmektedir. islemcinin (6) konum degisikligini algilayabilmesi için test unsurunun tepki izleme elemaninin (3) görüntüleme açisinda olmasi gerekmektedir. In the test system (l), the subject of the invention, the processor (6) or the interface (5) the test content determined through; location information of the elements to be tested on the device and/or system by moving the test element (2) in line with applies. The processor (6) keeps the response monitor element (3) during the test process. is a change in its initial position, which is determined by the reference mark using checks that it is not. The processor (6) is a change in the initial position the positions of the elements to be tested so that the test can continue if it detects is updating. In this way, the processor (6) of the device and/or system to be tested continue testing even if there is a change in position can. test so that the processor (6) can detect the position change element is within the viewing angle of the response monitor element (3) required.

Bulus konusu test sistemi (1) robotik kol olan test elemaninin (2) test senaryosu içerigine bagli olarak hareket etinesi ve cihaz ve/veya sistem üzerinde test islemlerini gerçeklestirmesi sayesinde fonksiyonellik kontrolü ve performans ölçümü yapabilmektedir. Test elemani (2] test senaryosunda belirlenmis içerige bagli olarak hareket etmekte dügme, ekran olabilen test unsuruna basma, çevirme gibi insan olan bir test uzmaninin gerçeklestirilecegi bütün islemleri test unsurlarina uygulamaktadir. Test elemani (2) ile uygulanan test adimlari tepki izleme elemani (3) tarafindan görsel ve ses içerikli olarak yakalanmakta ve islemcide (6) analiz edilmek üzere isleme elemani (4) tarafindan anlamlandirilmaktadir. Bu sayede islemci (6) sahip oldugu dogru test tepkileri ile test asamasinda toplanan tepkileri karsilastirarak fonksiyonellik kontrolü ve performans ölçümü yapmakta ve istege bagli olarak kullanici için raporlamaktadir. Bunun yaninda test edilecek cihaz ve/veya sistemin üzerinde bulunan bir referans isareti (fiducial marker) ile test öncesinde konum bilgisi islemcide (6) tepki izleme elemani (3) kullanilarak kayit altina alinmaktadir. Bu sayede test edilecek cihaz ve/veya sistemin yerinde bir degisiklik olmasi durumunda islemci yeni konum bilgilerine bagli olarak test içeriginin konum bilgilerini güncellemektedir. Bulus konusu test sisteminde (l) ayrica ara yüz (5) üzerinden konusma dili olarak girilen test içerigi islemci ile test adimlarina dönüstürülmekte, test adimlari test senaryolarinda kullanilabilmektedir. Bu sayede herhangi bir kod yazmaya veya test adimi olusturmak için kullanilacak bir dile vakif olmayan bir kullanici normal, günlük konusma dili ile test adimlari olusturabilmektedir. Test scenario of test element (2) whose subject of invention is test system (1) robotic arm depending on its content and testing on the device and/or system functionality control and performance can measure. The test element (2] contains the content determined in the test scenario. depending on the button, pressing the test element, which can be a screen, turning Test all operations that a human tester, such as applies to its elements. Test steps performed with the test element (2) It is captured by the monitoring element (3) with visual and audio content and by the processing element (4) to be analyzed in the processor (6). is being interpreted. In this way, the processor (6) can perform with the correct test responses it has. functionality check by comparing the responses collected during the testing phase and It measures performance and optionally for the user. reports. In addition, on the device and/or system to be tested Position information prior to testing with a fiducial marker found It is recorded in the processor (6) by using the response monitoring element (3). This In this way, there is a change in the place of the device and/or system to be tested. In the case of the processor, the location of the test content will be changed depending on the new location information. updates its information. In the test system (l) of the invention, there is also the interface (5) Test content entered as a spoken language over the processor and test steps converted, test steps can be used in test scenarios. In this way write any code or a language to be used to create the test step test steps with normal, everyday conversational language of an unfamiliar user can create.

Bulus konusu test sistemi (1) kolay adapte edilebilir ve konfigürasyonu yapilabilir bir test otomasyon sistemidir. Bu sayede birbirinden farkli özelliklere sahip cihaz ve/Veya sistemler kolay ve hizli bir sekilde test edilebilmektedir. Bunun haricinde test sistemi (1) insan olan test uzmanlarinin yapmasi söz konusu hatalari yapmadan, neredeyse sonsuz kez ayni testi uygulayabilmektedir. Bu sayede üretim cihaz ve/veya sistemlerin üretim sürecindeki kalite seviyesi yükseltilmektedir. Bulus konusu sistemde (1) test asamasi haricinde sonuçlarin yorumlamasi asamasinda da insan faktörü ortadan kaldirilmaktadir. Bu sayede yorumlarda da insan hatasi olmamaktadir. The test system (1), which is the subject of the invention, can be easily adapted and configured. It is a test automation system. In this way, devices with different features and/or systems can be tested easily and quickly. Except that test system (1) human testers make the mistakes in question can perform the same test almost endlessly without In this way the quality level of production devices and/or systems in the production process is being raised. In the inventive system (1), except for the test phase, the results The human factor is also eliminated at the stage of interpretation. In this way There is no human error in the comments either.

Bulus konusu test sistemi (1) mevcut test senaryolarini bir test mühendisi gibi görerek, duyarak, tus, ekran gibi test unsurlari ile etkilesime geçerek ve bunlarin dogrulamasini yaparak raporlamaktadir. Bu sayede bir cihazin ve/veya sistemin üretim sonrasi fonksiyonel ve performans yeterliligi degerlendirilmekte ve önceki teknikte test uzmanlari tarafindan gerçeklestirilen test islemlerinde olusan hata olasiligi ortadan kaldirilmaktadir. The subject of the invention test system (1) analyzes existing test scenarios as a test engineer. seeing, hearing, interacting with test elements such as keys, screens, and reports by verifying. In this way, a device and/or system post-production functional and performance adequacy is evaluated and error in the test processes performed by testers in the art possibility is eliminated.

Bu temel kavramlar etrafinda, bulus konusu test senaryolarini gerçeklestiren bir test sistemi (1) için çok çesitli uygulamalarin gelistirilmesi mümkün olup, bulus burada açiklanan örneklerle sinirlandirilamaz, esas olarak istemlerde belirtildigi Around these basic concepts, there is a test case that performs the inventive test scenarios. It is possible to develop a wide variety of applications for the test system (1). not limited to the examples described herein, but essentially as specified in the claims.

Claims (16)

ISTEMLERREQUESTS 1. Bir cihaz ve/veya bir sistem üzerinde test islemlerini gerçeklestiren en az bir test elemani (2), -gerçeklestirilen testleri ve test edilen cihaz ve/veya sistemin tepkilerini görsel ve/Veya ses içerikli olarak yakalayan en az bir tepki izleme elemani (3), -tepki izleme elemani (3) ile alinan görsel ve/veya ses içeriginin islendigi en az bir isleme elemani (4) içeren, -kosulacak test senaryolarinin hazirlanacagi ve test senaryolarinin uygulanacagi, test edilecek Cihaz ve/veya sistemlerin belirlendigi ve/veya test edilecek cihaz ve/veya sistemler için test edilecek unsurlarin ve test edilecek unsurlara ait konumlarin tanimlandigi en az bir ara yüz (5) ve -kullaniciya ara yüzü (5) sunmak üzere yapilandirilan, seçilen test cihazina velveya sisteme ait test edilecek unsurlarin normal tepkilerini içermek ve/veya dis sistemler üzerinde temin etmek üzere yapilandirilan, test senaryolari dogrultusunda test elemanini (2) hareket ettirmekI test elemaninin (2) hareketleri dogrultusunda cihaz ve/veya sistem tepkilerine ait sonuçlari isleme elemanindan (4) almak ve dogrulugunu kontrol etmek üzere yapilandirilan en az bir islemci (6] ile karakterize edilen bir test sistemi (1).1. At least one test element (2) performing test operations on a device and/or a system, - at least one reaction monitoring element (3) that captures the tests performed and the reactions of the tested device and/or system with visual and/or audio content. ), -containing at least one processing element (4) where the visual and/or audio content received with the response monitoring element (3) is processed, -the test scenarios to be run will be prepared and the test scenarios will be applied, the Devices and/or systems to be tested are determined and/or the test contain at least one interface (5) where the items to be tested and the locations of the items to be tested are defined for the device and/or systems to be tested, and - contain the normal responses of the items to be tested belonging to the selected test device and/or system, configured to present the interface (5) to the user; and / or to move the test element (2) in accordance with the test scenarios, which is configured to provide on external systems. In line with the movements of the test element (2), the device and /or a test system (1) characterized by at least one processor (6) configured to receive the results of system responses from the processing element (4) and check its accuracy. 2. Islemci (6) üzerinde bulunan test senaryolarina bagli olarak test edilecek cihaz ve/veya sistem üzerinde basma, dokunma, çevirme basta olmak üzere insan olan bir test uzmaninin yapacagi islemleri yapan test elemani (2) ile karakterize edilen Istem lideki gibi bir test sistemi (1).2. A test system as desired, characterized by a test element (2) that performs the operations that a human test expert, primarily pressing, touching, turning, would do on the device and/or system to be tested, depending on the test scenarios on the processor (6). (one). 3. Test edilen cihazin ve/Veya sistemin kola (2) göre ilk konumunu bir referans isareti ile belirleyen tepki izleme elemani (3) ile karakterize edilen Istem 1 veya 2`deki gibi bir test sistemi (1).3. A test system (1) as in Claim 1 or 2, characterized by a response monitoring element (3) that determines the initial position of the tested device and/or system relative to the arm (2) with a reference mark. 4. Test edilecek cihazin test elemanina (2) göre bir konum degisikligi olmasi durumunda konum degisikligi olduguna karar veren islemci (6) ile karakterize edilen Istem 3tteki gibi bir test sistemi (1).4. A test system (1) as in Claim 3, characterized by the processor (6) that decides that there is a position change in case of a position change of the device to be tested relative to the test element (2). 5. Test elemaninin (2) hareketi ile cihaz ve/veya sistemden gelen tepkileri görsel olarak yakalayan ve islenerek anlamlandirilmasi için isleme elemanina (4) ileten tepki izleme elemani (3) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).5. A test system (1) as in any one of the above claims, characterized by a response monitoring element (3) that visually captures the responses coming from the device and/or the system with the movement of the test element (2) and transmits it to the processing element (4) to be processed and interpreted. 6. Test elemaninin (2) hareketi ile cihaz ve/Veya sistemden gelen tepkileri isleme elemanina (4) ileterek ses islemesinin gerçeklestirilmesini saglayan tepki Izleme elemani (3) ile karakterize edilen yukaridaki isteinlerden herhangi birindeki gibi bir test sistemi (1).6. A test system (1) as in any of the above requirements, characterized by the response Monitoring element (3) that provides the realization of sound processing by transmitting the responses from the device and/or the system to the processing element (4) with the movement of the test element (2). 7. Tepki izleme elemani (3) ile toplanan, test senaryolarinin test elemani (2) ile uyguladigi test adimlari sonucunda cihaz ve/veya sistemin verdigi ses ve/veya görüntü içeren verileri isleyerek islemci (6) için anlamli hale getiren isleme elemani (4) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).7. The processing element (4), which is collected by the reaction monitor element (3), processes the data containing sound and/or image given by the device and/or the system as a result of the test steps applied by the test cases with the test element (2) and makes it meaningful for the processor (6) A test system (1) as in any one of the above claims, characterized by. 8. Test girme, test olusturma, test üretme, var olan test adimlari seçme; var olan test senaryolari arasinda seçim yapma islemlerinden en az birini gerçeklestirildigi ara yüz (5) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).8. Entering test, creating test, generating test, selecting existing test steps; A test system (1) as in any of the above claims, characterized by the interface (5) where at least one of the processes of choosing between the existing test scenarios is performed. 9. Test edilecek cihaz velveya sistem için test edilecek unsurlarin, test edilecek unsulara ait konumlarin ve test sonrasi unsurlarin vermesi gereken tepkilerden en az birinin tanimlandigi ara yüz (5) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).9. A test system (1) as in any one of the above claims, characterized by the interface (5) where at least one of the items to be tested, the positions of the items to be tested and the reactions required by the items to be tested for the device and/or system to be tested are defined. 10. Ara yüz (5) üzerinden kullanici ile paylasilacak ve test edilecek cihaz ve/veya sistem üzerinde uygulanacak test adimlarini ve/veya test senaryolarini içeren Islemci (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).10. A test system (1) as in any of the above claims, characterized by the Processor (6), which will be shared with the user via the interface (5) and contain the test steps and/or test scenarios to be applied on the device and/or system to be tested. 11. Test edilecek cihaz ve/veya sistemlere, test edilecek unsurlara, unsurlarin cihaz ve/veya sistem üzerindeki konumlarina ve unsurlarin verecegi tepkilere ait bilgilere sahip olan islemci (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).11. A test system (1) as in any of the above claims, characterized by a processor (6) that has information about the device and/or systems to be tested, the elements to be tested, the positions of the elements on the device and/or the system, and the reactions of the elements. 12. Test elemanin (2) elle tutularak yönlendirilmesi ve/veya bir kumanda kullanilarak hareket ettirilmesi ile test edilecek unsurun tanimlandigi islemci (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test12. A test as in any of the above claims, characterized by the processor (6) in which the test element (2) is defined by guiding the test element (2) by hand and/or moving it using a control. 13. Ara yüz (5) üzerinden girilen Cihaz ve/Veya sistem bilgilerine bagli olarak dis ortamlar ile iletisim kurarak test edilecek unsurlara, konumlarina ve verecegi tepkilere iliskin verilere ulasmak ve test asamasinda kullanmak üzere yapilandirilan islemci (6) ile karakterize edilen yukaridaki istemlerden herhangi birindeki gibi bir test sistemi (1).13. According to the device and/or system information entered through the interface (5), any of the above claims characterized by the processor (6) configured to communicate with the external environment, to reach the data related to the elements to be tested, their locations and their reactions, and to use it during the test phase. a test system such as (1). 14. Ara yüz (5) üzerinden konusma dilinde test içeriginin girilmesi ile girilen test içeriginin kosulacak test adimina dönüstürmek için yapilandirilan islemci (6) ile karakterize Edilen yukaridaki istemlerden herhangi birindeki gibi bir test14. A test as in any of the above claims, characterized by the processor (6) configured to convert the test content entered into the test step to be run by entering the test content in the spoken language over the interface (5). 15. Test islemi esnasinda tepki izleme elemanini (3) kullanarak referans isareti ile belirledigi ilk konumunda bir degisiklik olup olmadigini kontrol eden islemci (6] ile karakterize edilen istem 3 ila 147ten herhangi birindeki gibi bir test15. A test as in any one of claims 3 to 147, characterized by a processor (6] that checks whether there is a change in its initial position determined by the reference sign by using the response monitoring element (3) during the test process. 16. Ilk konumda bir degisiklik oldugunu tespit ettigi durumda testin devam etmesi için test edilecek unsularin konumlarini güncelleyen islemci (6) ile karakterize edilen Istem 15”teki gibi bir test sistemi (1).16. A test system (1) as in Claim 15, characterized by the processor (6) that updates the positions of the elements to be tested so that the test can continue in case it detects a change in the initial position.
TR2019/17988A 2019-11-19 2019-11-19 A TEST SYSTEM PERFORMING TEST Scenarios TR201917988A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TR2019/17988A TR201917988A2 (en) 2019-11-19 2019-11-19 A TEST SYSTEM PERFORMING TEST Scenarios
PCT/TR2020/051128 WO2021101489A1 (en) 2019-11-19 2020-11-18 A test system for performing test scenarios

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TR2019/17988A TR201917988A2 (en) 2019-11-19 2019-11-19 A TEST SYSTEM PERFORMING TEST Scenarios

Publications (1)

Publication Number Publication Date
TR201917988A2 true TR201917988A2 (en) 2021-06-21

Family

ID=75980734

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2019/17988A TR201917988A2 (en) 2019-11-19 2019-11-19 A TEST SYSTEM PERFORMING TEST Scenarios

Country Status (2)

Country Link
TR (1) TR201917988A2 (en)
WO (1) WO2021101489A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005015608A1 (en) * 2005-04-05 2006-10-12 Motoman Robotec Gmbh Method for testing the brake of a motor of a robot
DE102007005827B4 (en) * 2007-02-01 2024-07-11 Sew-Eurodrive Gmbh & Co Kg Device and method for a functional test of a brake
KR101466558B1 (en) * 2013-05-28 2014-11-28 주식회사 와이즈오토모티브 Apparatus for evaluating interface fitness of dc chager for electric vehicle

Also Published As

Publication number Publication date
WO2021101489A1 (en) 2021-05-27

Similar Documents

Publication Publication Date Title
Villegas-Ch et al. Toward intelligent monitoring in IoT: AI applications for real-time analysis and prediction
US9940223B2 (en) Human-machine interface test system
US9871777B2 (en) Web-based data and instrument management solution
JP2021108130A (en) General-purpose automated testing of embedded systems
CN107305234B (en) Measuring device
CN107370823B (en) Data acquisition and remote control method, device and computer readable storage medium
CN107038333B (en) Management device for measuring equipment
CN118408582B (en) Contact encoder qualified detection method and system
CN113702726A (en) Automatic testing device and method for vehicle-mounted display
US12372545B2 (en) System and method for device specific quality control
US20240125682A1 (en) Image recognition in test systems
TR201917988A2 (en) A TEST SYSTEM PERFORMING TEST Scenarios
US12072325B2 (en) Information processing apparatus, information processing method, and program
CN103975243B (en) Analytical equipment maintenance device
US20240086267A1 (en) System and method for detecting anomalies in a cyber-physical system
CN117687373A (en) System and method for detecting anomalies in information physical systems
KR20250126722A (en) Monitoring analysis performance
JPH02259421A (en) Automatic analyzer
KR102456898B1 (en) Method and apparatus for generating norm pattern of data signal
EP4336294A1 (en) System and method for detecting anomalies in a cyber-physical system
CN107644237B (en) Interpretation method of multi-stage intelligent immunochromatographic record interpretation system
KR20240014120A (en) Device and operation method for multi-modal AI-based rapid diagnosis kit test process certification
KR20240014122A (en) Apparatus and method for colorectal cancer screening using fecal occult blood test based on artificial intelligence and rapid diagnosis kit convergence
CN119179321A (en) Function verification system, method, medium and equipment for automobile digital key
Jablonski et al. Quantification of the Finger Tapping Test Based on the Flex Sensor—A Single Case Study