izpis_h1_title_alt

Razvoj sistema za nadzor stanja naprav pri samodejnem preizkušanju programske opreme
ID VODOPIVEC, JAN (Author), ID Jakus, Grega (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,87 MB)
MD5: 3F62D663755F2F043831CBE986655D63

Abstract
Preizkušanje predstavlja pomemben del v procesu razvoja programske opreme. Zaradi vse hitrejših razvojnih ciklov in potrebe po pogostejšem preizkušanju je klasične preizkuse programske opreme s strani razvijalcev nadomestilo učinkovitejše samodejno izvajanje preizkusov programske opreme. Samodejno preizkušanje programske opreme je podvrženo zunanjim dejavnikom, ki lahko vplivajo na uspešnost izvedbe preizkusov. Primera zunanjih dejavnikov pri mobilnih napravah sta na primer kakovost omrežne povezave in izguba povezave z računalnikom, ki upravlja preizkuse. Zaradi neželenih vplivov so preizkusi lahko izvedeni neuspešno, kar pomeni, da dejansko preverjamo stabilnost preizkusnega okolja namesto delovanja programske opreme. Z namenom omejitve vpliva zunanjih dejavnikov na rezultate preizkušanja smo načrtovali nadzorni sistem, ki bi spremljal zunanje dejavnike, oziroma stanja naprav, ki so odvisna od teh dejavnikov. Sistem sestavljata program, ki skrbi za pridobivanje informacij o stanju naprav, ter strežnik, kamor so informacije poslane in shranjene. Do podatkov s strežnika je mogoče dostopati preko klica programskega vmesnika ter jih nato uporabiti v ogrodju za izvajanje samodejnih preizkusov. Na podlagi pripravljenih načrtov je bil izdelan prototip sistema, v katerem je udejanjeno preverjanje stanja baterije, na napravah z operacijskim sistemom Android pa tudi preverjanje, če je naprava zaklenjena. V slednjem primeru jo nadzorni sistem samodejno odklene. Ogrodje za samodejno izvajanje preizkusov dostopa do zbranih podatkov o stanju naprav preko klica programskega vmesnika podatkovnega strežnika, podatke pa zapiše v dnevnik aktivnosti.

Language:Slovenian
Keywords:sistem za nadzor naprav, samodejno preizkušanje programske opreme, Django, Android Debug Bridge
Work type:Master's thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2019
PID:20.500.12556/RUL-111108 This link opens in a new window
Publication date in RUL:24.09.2019
Views:1361
Downloads:150
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Development of a device monitoring system for automatic software testing
Abstract:
Software testing is an important part of software development process. With increasingly rapid development cycles and the need for more frequent testing, classic software testing has been replaced by more efficient automated testing. Automated software testing is subject to external factors that may affect the performance of test execution. Examples of such external factors for mobile devices are network connection quality and the loss of connection to the computer running the tests. Due to undesirable factors, the test execution may be unsuccessful, which indicates that we are in fact examining the stability of the test environment and not the developed software itself. To limit the influence of external factors on the test results, we designed a control system which monitors various device states that depend on these external factors. The system is divided into a program for obtaining data from devices and a data server where information is sent and saved. Data from the server can be accessed via an API call and then used in a test automation framework. After the initial system design, a prototype of the system was build. It performs a battery status check, and if the target device is running Android, it checks whether the device is unlocked. If it is not, it unlocks it during the procedure. The test automation framework accesses device status data from the server via an API call and writes relevant records in a test execution activity log.

Keywords:device control system, software test automation, Django, Android Debug Bridge

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back