Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://dspace.lib.uom.gr/handle/2159/28661
Συγγραφέας: Rouzi, Stella
Τίτλος: The journey to continuous compliance for software development
Ημερομηνία Έκδοσης: 2023
Τμήμα: Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών Δίκαιο και Πληροφορική
Επόπτης Καθηγητής: Psannis, K.
Περίληψη: There is no such thing as completely bulletproof code, but it is the unattainable goal we try to reach, in an effort to surpass our own selves and elevate the quality of our code. By establishing Quality Assurance (QA) procedures we shield ourselves - our software and our team - from mistakes, misconceptions and oversights. Making assumptions about the well-being of the code and the results it produces is detrimental to the well-being of a corporation, a business, an organization, or frankly to the reputation of any kind of engineering team. Therefore, it is crucial that meaningful processes are in place to ensure our goals are met. Automation has been a great addition to the armory of developers for years now; using it can help not only save time in coding a new feature and increase accuracy of the outcome but also report test results sooner. This thesis presents articles related to various aspects of Quality Assurance (QA) and compliance, including automated testing and CI process, as well as focuses on concerns and ideas regarding relevant issues, such as the cost of bug fixes and bias introduced to code. The second part of the thesis is dedicated to more practical aspects of automation in QA, by providing detailed step-by-step instructions for methodologies with which teams can approach automated testing and can start introducing automated tests for existing software, as well as how a test suite can be meaningfully evaluated by employing factors of effectiveness and quality of its test cases (rather than merely examining the coverage it provides, meaning the rather theoretical estimation of how much code is being tested).
Λέξεις Κλειδιά: Compliance
CI/CD
Continuous compliance
Continuous testing
Automated testing
Compliance QA
Πληροφορίες: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.
Δικαιώματα: Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Εμφανίζεται στις Συλλογές:ΔΠΜΣ Δίκαιο και Πληροφορική (Μ)

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
RouziStylianMsc2023.pdf691.95 kBAdobe PDFΠροβολή/Ανοιγμα


Αυτό το τεκμήριο προστατεύεται από Αδεια Creative Commons Creative Commons