Trapdroid: Bare-metal android malware behavior analysis framework

Alptekin, Halit (2021) Trapdroid: Bare-metal android malware behavior analysis framework. [Thesis]

[thumbnail of 10408335.pdf] PDF

Download (1MB)


In the process of software development, software testing is an important part that makes a product satisfied by all expectations and requirements. Existing software testing tools need software testing knowledge to be used, and they are not literally readable by non-technical stakeholders. The use of Behavior Driven Development (BDD) techniques has been rapidly increasing since it uses Gherkin syntax which is similar to natural language and extremely easy to understand. In our tool, we aim to create a code-free framework for non-technical personnel can implement their own test suite in BDD and implement the middle layer by using Google Blockly. We suggest testers, to use TestProject Capture&Replay, which is a free web application, to capture a script and import it to our tool for locating elements in Android or iOS devices. Moreover, users either are able to use the subset of actions in the captured list generated by TestProject or all actions in their test cases. Our tool enables users to modify the test suite in Google Blockly to have additional blocks such as loops, if-then-else statements, which make our tool more flexible and unique from other existing testing tools.
Item Type: Thesis
Uncontrolled Keywords: Google blockly. -- BDD Cucumber. -- Capture amd Replay. -- automated test, test case.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7800-8360 Electronics > TK7885-7895 Computer engineering. Computer hardware
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences
Depositing User: IC-Cataloging
Date Deposited: 19 Oct 2021 14:18
Last Modified: 26 Apr 2022 10:39

Actions (login required)

View Item
View Item