Giter Club home page Giter Club logo

oncado86 / auto_test_tool Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 46 KB

This study aims to overcome the limitations of manual testing in software development processes. The Testing Tool, which automatically tests the source codes of developed software, aims to increase efficiency by providing software testing teams with the opportunity to create and apply automatic test scenarios on source codes.

License: BSD 3-Clause "New" or "Revised" License

Python 100.00%
automated-testing automated-tests coverage-report error-reporting python software-development software-test software-testing software-testing-tools source-code source-code-analysis test-scenarios coverage-rate

auto_test_tool's Introduction

Auto Test Tool

GitHub commit activity GitHub last commit GitHub

Contents

Türkçe

Bu çalışma, yazılım geliştirme süreçlerindeki manuel testin sınırlamalarını aşmayı hedefleyen bir çalışmadır. Geliştirilen Yazılımların Kaynak Kodlarını Otomatik Olarak Test Eden Test Aracı, yazılım test ekiplerine kaynak kodları üzerinde otomatik test senaryoları oluşturma ve uygulama imkanı sunarak verimliliği artırmayı amaçlamaktadır.

Benzer konularda yapılan çalışmaların analizi, otomatik test araçlarının etkisi, kaynak kod analizi, test kapsama oranı, endüstriyel projelerde kullanılabilirlik ve yazılım güvenliği odaklı test araçlarının kullanımı gibi konulara odaklanmaktadır. Bu analizler, literatürdeki boşlukları belirleyerek, Yazılımların Kaynak Kodlarını Otomatik Olarak Test Eden Test Aracı’nın getirdiği yenilikleri ortaya koymaktadır.

Yazılımların Kaynak Kodlarını Otomatik Olarak Test Eden Test Aracı, kullanıcı dostu arayüzü ve Python programlama dilini temel alarak tasarlanmıştır. Aracın çalışma prensipleri arasında kaynak kod analizi, otomatik test senaryolarının oluşturulması, hata yönetimi ve raporlama yer almaktadır.

Avantajlar ve Faydalar:

• Verimlilik Artışı: Aracın otomatik test senaryoları oluşturması, yazılım test ekiplerinin verimliliğini önemli ölçüde artırmaktadır.
• Hata Tespiti ve Giderme: Kaynak kod analizi ve otomatik testler sayesinde, hataların daha erken tespit edilmesi ve giderilmesi sağlanmaktadır.
• Kapsamlı Test: Aracın sağladığı otomatik test senaryoları, yazılımın farklı yönlerini kapsayarak bütünlük sağlamaktadır.
• Kullanıcı Dostu Arayüz: Aracın tasarımındaki kullanıcı dostu arayüz, yazılım geliştiricilerin kolayca etkileşimde bulunmasına olanak tanımaktadır.

Çalışma, tasarlanan test aracının geliştirilme sürecini adım adım açıklamakta ve kullanılan yöntemleri detaylandırmaktadır. Python programlama dili ve nesne yönelimli programlama (OOP) prensipleri bu sürecin temelini oluşturmaktadır.

Anahtar Kelimeler: Otomatik Test, Yazılım Geliştirme, Kaynak Kod Analizi, Test Senaryoları, Kapsama Oranı, Hata Bildirimi.

English

This study aims to overcome the limitations of manual testing in software development processes. The Testing Tool, which automatically tests the source codes of developed software, aims to increase efficiency by providing software testing teams with the opportunity to create and apply automatic test scenarios on source codes.

The analysis of studies on similar subjects focuses on issues such as the impact of automatic testing tools, source code analysis, test coverage rate, usability in industrial projects and the use of software security-oriented testing tools. These analyzes identify gaps in the literature and reveal the innovations brought by the Testing Tool that Automatically Tests the Source Codes of Software.

Testing Tool, which automatically tests the source codes of software, is designed based on its user- friendly interface and Python programming language. The working principles of the tool include source code analysis, automatic test scenario creation, error management and reporting.

Advantages and Benefits:

• Productivity Increase: The tool's automatic creation of test scenarios significantly increases the productivity of software testing teams.
• Error Detection and Removal: Thanks to source code analysis and automatic tests, errors are detected and eliminated earlier.
• Comprehensive Testing: The automatic test scenarios provided by the tool ensure integrity by covering different aspects of the software.
• User-Friendly Interface: The user-friendly interface in the design of the tool allows software developers to interact easily.

The study explains step by step the development process of the designed test tool and details the methods used. Python programming language and object-oriented programming (OOP) principles form the basis of this process.

Keywords: Automated Testing, Software Development, Source Code Analysis, Test Scenarios, Coverage Rate, Error Reporting.

auto_test_tool's People

Contributors

oncado86 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.