Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/33615
Titel: Розробка фреймворку автоматизації десктопних додатків на API на базі C# з використанням Test Stack White та Http Client
Sonstige Titel: Framework development of C#-based desktop applications automation on API using Test Stack White and Http Client
Autor(en): Гавура, Роман Валентинович
Havura, Roman
Bibliographic description (Ukraine): Гавура Р. В. Розробка фреймворку автоматизації десктопних додатків на API на базі C# з використанням Test Stack White та Http Client : дипломна робота магістра за спеціальністю „121 — інженерія програмного забезпечення“ / Р. В. Гавура. — Тернопіль: ТНТУ, 2020. — 98 с.
Erscheinungsdatum: 28-Dez-2020
Date of entry: 28-Dez-2020
Country (code): UA
Place of the edition/event: ТНТУ ім. І. Пулюя
UDC: 004.9
Stichwörter: 121
інженерія програмного забезпечення
процес розробки програного забезпечення
автоматизоване тестування
якість програмного забезпечення
інтерфейс користувача
c#
screen object
api
ms test
nunit
Zusammenfassung: Метою роботи є дослідження та огляд явища автоматизації тестування програмного забезпечення, огляд найкращих методів, які використовуються фахівцями в даній сфері, а також проектування та реалізації автоматизованого тестування в життєвий цикл розробки програмного забезпечення. Методи та програмні засоби, використані при виконанні розробки та проектування системи: мова програмування C# та .NET Framework, середовище розробки Visual Studio, інструмент TestStack.White, бібліотека HttpClient, фреймворки MS Test та NUnit, гнучка методологія розробки (Agile), патерн проектування ScreenObject, інструмент CI/CD Bamboo. Результатом роботи є розроблений фреймворк автоматизації тестування, який дозволяє запускати тестові сценарії, надавати звітність з результатів виконання тестів для подальшого аналізу, а також спроектовані та реалізовані тестові випадки.
The purpose of the work is to analyze and study automated testing of software products as a phenomenon, to look through best methods and practices that are being used by the field specialists, as well as the design and implementation of automated testing into a software development lifecycle. The tools and methods used during the implementation and design of the software system: C# programming language and .NET Framework, integrated development environment Visual Studio, TestStack.White, HttpClient library, unit testing frameworks MS Test and NUnit, agile development methodology, ScreenObject design pattern, Bamboo CI/CD tool. The result of the work is implemented test automation framework that allows to run test scripts, provide test run results for further analysis, along with implemented test scenarios.
URI: http://elartu.tntu.edu.ua/handle/lib/33615
References (Ukraine): 1. Best Practices in Developing Programs [Digital resource] – Mode of access: URL: https://www.cs.utexas.edu/~mitra/csSummer2014/cs312/lectures/bestPractices.html. – Last access: 2020. – Title from the screen.
2. Glossary of Computer System Software Development Terminology [Digital resource] – Mode of access: URL: https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/inspection-guides/glossary-computer-system-software-development-terminology-895 – Last access: 2020. – Title from the screen.
3. Jon Skeet. C# in Depth [Text] – 2008 – 39 p.
4. Joseph Albahari. C# 7.0 In a Nutshell: The Definitive Reference [Text] – 2017 – 144 p.
5. Roy Osherove. The Art of Unit Testing [Text] – 2009 – 123 p.
6. Robert Cecil Martin. Clean Code [Text] – 2008 – 94 p.
7. What is document assembly? [Digital resource] – Mode of access: URL : http://www.capstonepractice.com/what-is-document-assembly – Last access: 2020. – Title from the screen.
8. Fall in line with document assembly [Digital resource] – Mode of access: URL: https://static1.squarespace.com/static/571acb59e707ebff3074f461/t/5946f7724f14bc4eadc55c3f/1497823100241/loc2006.pdf – Last access: 2020. – Title from the screen.
9. Power Tools for Document Preparation [Digital resource] – Mode of access: URL: https://static1.squarespace.com/static/571acb59e707ebff3074f461/t/5946f640ccf210058d375d32/1497822784461/amlaw6.pdf – Last access: 2020. – Title from the screen.
10. Reinventing Reinvention [Digital resource] – Mode of access: URL : https://static1.squarespace.com/static/571acb59e707ebff3074f461/t/5946f7fedb29d652c27d1867/1497823230912/Reinventing.pdf – Last access: 2020. – Title from the screen.
11. The Case for Court-Based Document Assembly Programs [Digital resource] – Mode of access: URL : https://www.srln.org/node/391/article-case-court-based-document-assembly-programs-review-new-york-state-court-system%E2%80%99s – Last access: 2020. – Title from the screen.
12. Substantive Legal Software Quality – A Gathering Storm? [Digital resource] – Mode of access: URL: https://static1.squarespace.com/static/571acb59e707ebff3074f461/t/5cfe69e4a851d80001bdf162/1560177127345/Substantive+Legal+Software+Quality+-+A+Gathering+Storm.pdf – Last access: 2020. – Title from the screen.
13. Document Assembly – Changing Talk into Action [Digital resource] – Mode of access: URL: https://www.adamsdrafting.com/document-assembly/ – Last access: 2020. – Title from the screen.
14. Document Assembly Systems [Digital resource] – Mode of access: URL: http://www.elawexchange.com/index.php?option=com_content&view=article&id=302&Itemid=334 – Last access: 2020. – Title from the screen.
15. Document Management and Automation [Digital resource] – Mode of access: URL: https://lawyerist.com/reviews/document-management-automation/ – Last access: 2020. – Title from the screen.
16. Sam Harden. How to DIY Document Assembly [Digital resource] – Mode of access: URL: https://lawyerist.com/blog/do-it-yourself-document-assembly/ – Last access: 2020. – Title from the screen.
17. How Document Assembly Solves Three Biggest Challenges [Digital resource] – Mode of access: URL: https://www.attorneyatwork.com/document-assembly-solves-three-biggest-challenges/ – Last access: 2020. – Title from the screen.
18. Web Content Accessibility Guidelines 1.0 [Electronic resource] – Mode of access: URL: https://www.w3.org/TR/WAI-WEBCONTENT/ – Last access: 2020. – Title from the screen.
19. St.Amant, Kirk. Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives [Text] – 2007 – 767 p.
20. Litera Forte Features [Digital resource] – Mode of access: URL: https://www.litera.com/products/legal/document-assembly/ – Last access: 2020. – Title from the screen.
21. Kaner, Cem. Exploratory Testing [Digital resource] – Mode of access: URL: http://www.kaner.com/pdfs/ETatQAI.pdf – Last access: 2020. – Title from the screen.
22. Why is software testing necessary? [Digital resource] – Mode of access: URL: http://tryqa.com/why-is-testing-necessary/ – Last access: 2020. – Title from the screen.
23. Software Testing Objectives [Digital resource] – Mode of access: URL: https://www.professionalqa.com/testing-objectives – Last access: 2020. – Title from the screen.
Content type: Master Thesis
Enthalten in den Sammlungen:121 — інженерія програмного забезпечення

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Гавура.pdf2,22 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.

Administrationswerkzeuge