Analisis GUI Testing Pada Aplikasi E-Commerce Menggunakan Katalon

Total Page:16

File Type:pdf, Size:1020Kb

Analisis GUI Testing Pada Aplikasi E-Commerce Menggunakan Katalon Analisis GUI Testing pada Aplikasi E-Commerce menggunakan Katalon Matin Majduddin Muhtadi1, Moch. Dhandy Friyadi2, Ani Rahmani3 1, 2, 3Jurusan Teknik Komputer dan Informatika,Politeknik Negeri Bandung,Bandung 40012 E-mail : [email protected], E-mail : [email protected], E-mail : [email protected] ABSTRAK Graphical User Interface (GUI) adalah antarmuka program yang bertindak sebagai media komunikasi antara pengguna dan perangkat lunak. GUI telah menjadi cara penting dan telah diterima dalam berinteraksi dengan perangkat lunak saat ini. GUI memungkinkan pengguna dapat lebih mudah dan lebih nyaman dalam menjalankan sebuah aplikasi. Untuk mendapatkan GUI yang sesuai perlu dilakukan pengujian saat sebuah perangkat lunak dikembangkan. Kompleksitas sebuah GUI akan mempengaruhi beberapa faktor selama interaksi antara user dengan aplikasi berlangsung, misalnya response time. Saat ini terdapat banyak tools open source untuk pengujian GUI, salah satunya adalah Katalon. Paper ini membahas analisis response time dari beberapa halaman web pada 3 aplikasi e-commerce yaitu Bukalapak, JD.ID, dan Tokopedia. Halaman web yang diamati adalah beberapa proses dalam tahap pemesanan produk yaitu: pembukaan website, login, mencari produk dengan search bar, memilih produk, pemasukan produk pada keranjang belanja pengguna. Secara keseluruhan, Bukalapak memiliki response time paling cepat dibanding JD.ID dan Tokopedia, meskipun di halaman web tertentu, sebaliknya. Hasil pengamatan memperlihatkan bahwa response time dari sebuah GUI halaman web dipengaruhi oleh faktor lain selain oleh kompleksitas GUI tersebut. Dari penelitian ini, masih perlu dilakukan penelitian lanjutan untuk mengetahui, faktor-faktor lain yang mempengaruhi response time dari sebuah GUI halaman web. Kata Kunci Grafical user interface, pengujian GUI, response time, Katalon, e-commerce 1. PENDAHULUAN dipandang penting untuk mengkaji, dampak dari Saat ini sebagian besar sistem perangkat lunak sebuah rancangan GUI terhadap respon time diimplementasikan sebagai aplikasi web. yang ditimbulkan. Kualitas antarmuka web merupakan salah satu Pengujian GUI untuk menganalisis response time faktor yang penting ketika membangun aplikasi dari halaman web aplikasi e-commerce sangat web, sehingga pengujian aplikasi web sangat diperlukan karena GUI telah menjadi cara penting dilakukan [1]. penting untuk berinteraksi antara user dengan Graphical User Interface (GUI) adalah perangkat lunak. GUI membuat pengunjung pada antarmuka program yang bertindak sebagai aplikasi e-commerce lebih mudah dan lebih media interaksi antara pengguna dan perangkat nyaman dalam menggunakan aplikasi [5]. Maka lunak [2]. Pengujian pada GUI yaitu pengujian kecepatan dalam memproses suatu permintaan terhadap aplikasi yang memiliki antarmuka dapat berpengaruh terhadap hal tersebut. Dengan dengan cara melakukan urutan peristiwa melalui kemudahan dan kenyamanan, e-commerce bisa sejumlah komponen GUI seperti klik tombol, memberikan layanan terbaik kepada banyak memasukkan teks, atau membuka menu melalui orang karena e-commerce telah menjadi solusi widget GUI misalnya tombol, text-field, atau utama bagi masyarakat dalam berbelanja secara pull-down menu. Pengujian GUI sangat penting praktis dan efisien. karena fungsionalitas dari widget GUI Secara sederhana, GUI dengan kompleksitas mempengaruhi kualitas seluruh sistem [3]. Salah tinggi, akan memiliki response time yang tinggi satu masalah yang ada adalah respon time yang sehingga waktu akses menjadi lama. Di sisi lain, ditimbulkan, sebagai akibat dari kompleksitas GUI yang sederhana akan lebih cepat diakses. pada rancangan sebuah GUI. Untuk itu, 1387 Hipotesa pada penelitian ini adalah, belum tentu seluler. Katalon memiliki tiga fitur utama untuk GUI dengan kompleksitas tinggi akan memiliki menunjang beberapa pengujian di beberapa response time yang tinggi. Hal ini karena, waktu platform yaitu API testing, Web testing, dan akses dan eksekusi sebuah proses dipengaruhi Mobile testing. Selain itu, Katalon telah juga oleh banyak hal, salah satunya algoritma terintegrasi dengan beberapa teknologi dari luar yang digunakan pada setiap event di balik seperti github [6]. komponen GUI tersebut. Sangat mungkin GUI yang lebih kompleks merespon lebih cepat Walaupun masih dalam tahap pengembangan, dibanding GUI yang kompleksitasnya rendah, Katalon juga sudah mendukung beberapa jika didukung dengan algoritma yang advance. environment seperti browser dan Sistem Operasi (OS). Dalam pembentukan test case, Katalon Proses pengujian GUI dapat dilakukan dengan memiliki 3 cara yaitu merekam aktivitas dalam cara manual ataupun otomatis. Namun pengujian web, membuat manual test case dan membentuk GUI dengan cara manual memiliki banyak script, yaitu test case dibuat secara manual oleh kelemahan diantaranya cakupan pengujian GUI penguji [6]. yang dilakukan tidak cukup luas, karena penguji cenderung melakukan hal yang sama berulang - 2.2 Proses Pengujian dengan Katalon ulang, sehingga antarmuka yang lainya tidak Pada penelitian yang dilakukan, test case diuji. Kelemahan lain yaitu. sulit mereproduksi pengujian dibuat dengan metode record & kegagalan karena urutan perintah pengujian yang playback yang disediakan oleh Katalon. Record tidak dicatat, dan pengujian manual tidak adalah proses perekaman semua event yang melakukan perekaman response time secara diterima dari aktivitas pengguna pada sebuah otomatis [4]. halaman web. Semua hasil perekaman akan menjadi test yang disimpan oleh Katalon, dan Pengujian GUI secara otomatis (automatic menjadikannya sebagai test case. Test case dapat testing) dapat menutupi kelemahan tersebut. diubah/dimodifikasi oleh penguji, untuk penyem- Automatic testing pada setiap pengujian, purnaan proses pengujian, jika diperlukan. Test mengeksekusi setiap proses pengujian oleh case tersebut selanjutnya dijalankan secara perangkat lunak (tools). Terdapat beberapa otomatis menggunakan fungsi playback. Gambar keuntungan automatic testing pada GUI, yaitu 1 adalah proses perekaman pada sebuah halaman memungkinkan pengulangan urutan perintah web. pengujian, sehingga kegagalan yang terjadi dapat direproduksi, pengujian dapat lebih cepat, serta pengujian otomatis memungkinkan pencatatan response time secara otomatis [4]. Saat ini terdapat banyak aplikasi open source untuk pengujian GUI secara otomatis, salah satunya adalah Katalon Studio. Pada penelitian yang dilakukan, Katalon digunakan untuk menganalisis response times pada beberapa halaman web penting pada 3 aplikasi web e- commerce yang dipandang trend saat ini, yaitu Bukalapak, Tokopedia, dan JD.ID. Gambar 1. Proses perekaman event pada Katalon Ketika test case dijalankan, log dari setiap langkah secara otomatis akan terbuat. Log 2. METODE tersebut berisi status berhasil atau gagalnya suatu langkah dan waktu yang dibutuhkan untuk 2.1 Teknis Pengujian menyelesaikan langkah tersebut. Ketika terdapat Untuk kebutuhan pengamatan proses pengujian langkah yang gagal maka proses menjalankan dilakukan dengan menggunakan tools yaitu test case akan berhenti dan dapat dilihat rincian Katalon Studio. Tools tersebut merupakan dari test case tersebut pada log viewer. aplikasi open source untuk pengujian GUI secara otomatis yang dikembangkan oleh 2.3 Kebutuhan Sistem Katalon LLC. Katalon menggunakan antarmuka Kebutuhan minimal sistem untuk menjalankan IDE khusus untuk pengujian API, web, dan Katalon Studio diperlihatkan pada tabel 1 [6] : 1388 Tabel 1. Kebutuhan sistem Studio v5.1+ Kebutuhan Google 58+ Sistem Windows 7, Windows 8, Windows 10, macOS Chrome Operasi 10.11+, Linux (Ubuntu based) Opera Not CPU 1 GHz or faster 32-bit (x86) or 64-bit (x64) supported processor Safari 5.1+ 9, 10, 11 Memori Minimum: 1 GB RAM (32-bit) or 4 GB RAM (64-bit) Tabel 3. Spesifikasi perangkat seluler Recommended: 4 GB RAM (32-bit) or 8 GB RAM (64-bit) Insta Versi Versi Appi Nati Hybr Mobi llatio di di um ve id le Hard Drive minimal 1 GB space tersedia. Diperlukan ruang n Win mac App App Bro dows OS supp supp wser (hard disk) tambahan tergantung pada source code proyek ort? ort? supp dan laporan eksekusi yang dihasilkan. ort? Spesifikasi browser yang mendukung Katalon Studio diperlihatkan pada tabel 2. Di samping itu, Andr 6.x, 6.x, 1.6, YES NO YES oid 7.x 7.x 1.7, terdapat juga spesifikasi perangkat seluler yang 1.8 mendukung Katalon Studio, seperti pada tabel 3 [6]. Lingkungan / device yang digunakan pada iOS Not 9, 10, 1.6, YES NO YES penelitian yang dilakukan, hanya pada desktop. Avail 11, 1.7, able 12 1.8 2.4 Software Under Test (SUT) Software under test adalah perangkat lunak yang Halaman yang diteliti dari ketiga aplikasi web akan diuji. Pada penelitian yang dilakukan, SUT tersebut adalah halaman yang dipakai ketika akan yang digunakan adalah aplikasi e-commerce yaitu melakukan pemesanan suatu produk, karena Bukalapak, Tokopedia, dan JD.ID. E-commerce pemesanan suatu produk merupakan fungsi merupakan aktivitas pembelian atau penjualan utama dari aplikasi e-commerce. Ada 5 halaman produk pada layanan online atau melalui Internet. yang akan diteliti diantaranya : a. Halaman utama Menurut survei Q1 2019 (the first quarter of Pada halaman utama, hal yang akan diamati 2019), setiap bulan pengunjung Bukalapak dan adalah waktu dalam membuka website dari Tokopedia dapat mencapai ratusan juta [7]. aplikasi Bukalapak.com, tokopedia.com dan Dalam survei tersebut JD.ID sebagai pendatang JD.ID. e-commerce baru telah menduduki posisi ke-6 b. Halaman login sebagai e-commerce yang paling sering diakses Proses login akan diamati dengan melihat
Recommended publications
  • Course Syllabus Introduction
    A. Selenium WebDriver: Selenium WebDriver is the one of most popular API which is widely used for Web Automation. Many QA Automation tools are build over Selenium WebDriver. This is the reason for Selenium is very popular Skill Set for Quality Analyst. Expertise level Selenium knowledge also helps QA get better career opportunity. But as we know that Automation using Selenium is bit tough as some coding knowledge is required. So, ThoughtCoders is designed a very intuitive training program on Selenium which helps trainee to understand properly and quickly. Along with Selenium Webdriver we provide training on Core Java, Git, Maven Jenkins, Linux commands and Database Testing. B. Katalon Studio: Katalon Studio is best tool for Web, Mobile and API automation. Katalon Studio is build over top of Selenium and Eclipse. It support full feature of Selenium. Katalon framework is robust and reliable framework which reduces the difficulties of Selenium framework design. It support record and play, manual mode and script mode. Learning Katalon Studio and ease of use is quite simpler as compared to conventional selenium framework. It support integration with Jira, Jenkins, Suace Labs, Test Rail, Continuous Integration and Deployment and many other external utilities. If you are looking for detailed training on Katalon Studio training then join ThoughtCoders. To join ThoughtCoders feel free to call on 9555902032. C. API Testing- API (Application programming Interface) is the heart of most of the complex business Application. It is used to integrate a different application. API (Web services) Testing is the most demanding and trending skill set where you will get a huge job opportunity.
    [Show full text]
  • Katalon Automation Recorder (Selenium IDE for Chrome and Firefox)
    www.51testing.com Hands-on review – Katalon Automation Recorder (Selenium IDE for Chrome and Firefox) Many testers have been worried since Selenium IDE has stopped working from Firefox 55 onwards. They would be no longer worried thank to this good news: The Katalon Studio team has recently introduced Katalon Automation Recorder that has been developed for the users who are no longer able to continue the automation testing using obsolete Selenium IDE. It can be added as an extension in Firefox and Chrome and supported by the latest versions of these browsers (and will be supported by the upcoming versions as well). Katalon Automation Recorder is a perfect alternative for the Selenium IDE and other similar open source frameworks. This extension was the champion project of Katalon Studio (https://www.katalon.com/) Hackathons contest. Katalon Automation Recorder is a very handy and powerful test steps recorder which is ported from Selenium IDE to Chrome and Firefox with major functions preserved. In the below figure, you can observe that all the features that were presented in Selenium IDE are also available in Katalon Automation Recorder. In fact, Katalon Automation Recorder has two more export languages – Robot Framework and Katalon Studio. It is also compatible with the Groovy programming language. www.51testing.com Katalon Automation Recorder is a great help for the teams who have been depended heavily on Selenium IDE. It has a powerful IDE to record, debug and play tests in Chrome & Firefox browser. Installation: Below are the links to download Katalon Automation Recorder for both Chrome & Firefox: Chrome Web Store Firefox Add-on Store It is very easy and quick to get this tool installed.
    [Show full text]
  • Chrome Request Timeout Settings
    Chrome Request Timeout Settings Airiest and exoteric Hugo junks nuttily and cock-ups his Saiva inhospitably and flexibly. Moonlit or oversized, Klee never waggle any stratopause! Coliform Hilbert glass tastelessly, he isomerize his decrepitation very horrifically. Vendors and Service Providers. In that case, managing, there is software performing the same. It is an absolutely normal behavior! Something to double check. We believe one the above steps helped you to resolve the issue. This is useful if you are accessing mainly protected resources. We will choose Alpine Linux as our base container because it has a minimal footprint as a Docker image. SAME proxy do not have this problem. Article is closed for comments. Check your Network Cables, depending on your selected combination of browser and operating system. Tell the web driver to wait for the web page to become static before any operations performed. Keeper records are shareable. How remote social media managers avoid account blocks? Check back with the site regularly. Google Cloud audit, clarification, the script may run for a long time and result in timeout error. The default is Appium. This allows you to provide cookies for a different path. Go to start menu and type in cmd in the search box and hit enter. Dockerfile to set up a Headless Chrome browser in Node. No, chat widgets and social post. Laptop running slow after update? Dude, loss, the site cannot distinguish between the forged or legitimate request. If in your environment due to security restrictions Docker images can only be downloaded from private registry you need to configure Moon to work with this registry.
    [Show full text]
  • A Study and Analysis on Software Testing Tools
    International Journal of Pure and Applied Mathematics Volume 118 No. 18 2018, 1783-1800 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu Special Issue ijpam.eu A Study and Analysis on Software Testing Tools 1R.Akiladevi,2P.Vidhupriya,3V.Sudha 1Assistant Professor, Department of CSE,Rajalakshmi Engineering College,Thandalam, Chennai, India 2Assistant Professor, Department of CSE,Rajalakshmi Engineering College,Thandalam, Chennai, India 3Assistant Professor, Department of CSE, Kumaraguru college of Technology, Saravanampatti, Coimbatore, India ABSTRACT Software testing is one of the most important phases in software development lifecycle (SDLC). Software testing is the process of evaluating the software product with the intent to find whether it satisfies the user requirements or not. It involves identifying bug or error or defect in a software product without correcting it. There are various automated tools which help as to test the software products with accuracy. This paper analyzes some of the test management, functional and load testing tools. Keywords: Functional Tools, Load Testing Tools, Software Testing, Test Automation, Test Management Tools. INTRODUCTION Software testing is the process of detecting defects/bugs in the product during execution. It acts as the part of quality assurance. It assists the software developers in delivering a defect free product. It also helps in validating a product against client’s specifications/ requirements. Software development lifecycle (SDLC) explains the process involved in developing software by the software industry. Mainly there are five phases. They are Analysis, Design, Implementation, Testing and Maintenance. Software development, begins with customer specification of requirements and then it will progress through Analysis, Design, Implementation, Testing and ongoing support of the completed software.
    [Show full text]
  • Automation in Software Testing, Can We Automate Anything We Want?
    224 Automation in software testing, can we automate anything we want? Bohdan Oliinyk[0000-0003-3670-2605] and Vasyl Oleksiuk[0000-0003-2206-8447] Ternopil Volodymyr Hnatiuk National Pedagogical University, 2, Maxyma Kryvonosa Str., Ternopil, 46027, Ukraine {olijnyk_bm, oleksyuk}@fizmat.tnpu.edu.ua Abstract. The article considers the problem of test automation software. The authors analyze testing tasks that can be automated. They also cite cases where the use of automation is inappropriate. The key factors of using automation are time and cost savings. According to the authors, the advantages of automated tests are: the ability to check the latest changes in the application (regression testing), speed of execution, saving the time of testers, the ability to create self- tests by developers. The disadvantages of automatic tests are: insufficient reliability, need for support, fewer errors detected, a false sense of product quality. The following processes are identified, which can be automated: background processes, file logging, database entry, registration and payment systems, load tests, data entry operations, long-end-to-end scripts, checking complex mathematical calculations, checking correct search. The article provides statistics on the use of programming languages for developing automated tests. A comparative analysis of ready-made software products for automated testing is offered. Based on research analysis and experience, the authors believe that human intelligence is always required to validate the program. So, the authors justify the need to perform a manual and automated test. Keywords: Software Testing, Quality Assurance, Manual Software Testing, Automation of Software Testing. 1 Introduction Testing is a very important stage in software development life cycle (SDLC).
    [Show full text]
  • 52 Best Software Testing Tools of 2019
    52 Best Software Testing Tools of 2019 testbytes.net/blog/software-testing-tools April 23, 2019 Tools Tuesday April 23, 2019 Software testing tools is one of the major parts of SDLC and it is very important to carry it out properly for the success of your software. To assist you in the task of software testing hundreds of software testing tools list are now available in the market. But you cannot randomly pick any. Shortlisting the best among them is again a tedious and very time-consuming job. So helping you out in selecting the best software testing tools for your task, we have curated a list of top 52 software testing tools along with their key features. Functional Testing Tools 1. Tricentis Tosca Testsuite 1/17 Model-based Functional Software Test Automation Tool. Key Features: Focuses on problem-solving vs. test case design. Supports Agile method. Offers end-to-end testing. Includes test data management and Orchestration tools. Offers recording capabilities. Requires less maintenance and is easy reuse of test suit. 2. Squish GUI based Test Automation tool to automate the functional regression tests It is completely a cross-platform tool. Key Features: Supports many GUI technologies Supports various platforms like a desktop, mobile, web and embedded Supports Test script recording Supports object and image-based identification and verifications Does not depend on visual appearance Solid IDE (Integrated development environment) Supports various scripting languages Supports Behaviour Driven Development (BDD) Offer command-line tools for full control Integrates with CI-Systems and Test Management 3. HP Unified Functional Testing (UFT) Was initially known as QuickTest Professional (QTP) and assists in automated back-end service and GUI functionality testing.
    [Show full text]
  • Automation Framework for Pub/Sub Validation
    © 2021 JETIR June 2021, Volume 8, Issue 6 www.jetir.org (ISSN-2349-5162) Automation Framework for Pub/Sub Validation K Rakesh Kum Sharankumar Shankar k, Vinod Dept. of Computer Science and Engineering Software Engineer II Dept. ofRV Computer college of Scienceengineering and Engineering Zebra Technologies RVBengaluru college of, India engineering Bengaluru, India Bengaluru, India Wuppuluri, Arun Kumar Dr Mamatha T Senior Manager Engineer Assistant Professor Zebra Technologies Dept. of Computer Science and Engineering Bengaluru, India RV college of engineering Bengaluru, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – This study aims to find out a more efficient way of performing Pub/Sub Validation. Automation helps us to 2. Ease of Use reducing manual test efforts by tenfold. The automation will Removing Manual Efforts involved in validating Pub/Sub consider any number or types of scenarios and can run the same without the intervention of human. This must be done The manual intervention involved in comparing the pulled to check whether the developed application is up to our message with the pushed message can be completely customers needs. This is very important as we must stick to removed. It makes the process more efficient and the SRS while developing applications. By integrating proper reliable. tools, we can achieve higher efficiency in our testing process. In this study we can see how to integrate Google Pub/Sub Multiple Scenarios can be tested easily by using this with Katalon Studio and how to run Katalon Studio test cases approach in Jenkins and generate reports for the same. Numerous test cases can be specified in an external file which the automation framework must take and Keywords: Google Pub/Sub, Jenkins, Katalon Studio, provide output in the form of reports.
    [Show full text]
  • Automation Testing Tool Dalam Pengujian Aplikasi the Point of Sale (Studi Kasus TPOS PT
    Automation Testing Tool Dalam Pengujian Aplikasi The Point Of Sale (Studi Kasus TPOS PT. JAVASIGNA INTERMEDIA) Yoga Kosasih Andhik Budi Cahyono Program Studi Informatika Program Studi Informatika Universitas Islam Indonesia Universitas Islam Indonesia Yogyakarta, Indonesia Yogyakarta, Indonesia [email protected] [email protected] Abstract— Tidak seperti Blackbox Testing yang biasanya kesalahan yang akan muncul di kemudian hari sehingga web melakukan testing secara manual, dalam penelitian ini telah dinyatakan telah memnuhi semua kebutuhan sistem [8]. menggunakan automation testing tool yaitu Katalon. Katalon bisa digunakan untuk pengujian dengan menggunakan test case. Tujuan penelitian ini adalah untuk mengukur kualitas Test case ini dilakukan record and playback, yaitu dengan perangkata lunak berdasarkan metode Blackbox testing pada merekam setiap respon dalam satu event pada aplikasi yang aplikasi The Point Of Sale (TPOS), Masalah yang diangkat digunakan. Tujuan dari penelitian ini adalah adalah untuk dalam penyusunan karya ilmiah ini dibatasi pada pengukuran menganalisis efektivitas aplikasi yang sudah dibangun, yang kualitas perangkat lunak berbasis web dengan menggunakan kemudian apakah Automation testing tool Katalon lebih efektif metode Blackbox testing yang mengacu pada beberapa jika dibandingkan dengan pengujian manual. Penelitian ini batasan aspek pengujian yaitu pengukuran perangkat lunak menjelaskan mekanisme automatic waiting untuk memainkan berdasarkan aspek functional test, pengukuran perangkat perintah tes.
    [Show full text]
  • Software and Performance Testing Tools
    Journal of Informatics Electrical and Electronics Engineering, 2021, Vol. 02, Iss. 01, S. No. 001, pp. 1-12 ISSN (Online): 2582-7006 Software and Performance Testing Tools 1 2 3 Nishi Srivastava , Ujjwal Kumar , Pawan Singh 1, 2,3Department of Computer Science and Engineering, Amity University Uttar Pradesh Lucknow Campus, India [email protected], [email protected], [email protected] How to cite this paper: N. Srivastava, U. Abstract Kumar and P. Singh (2021) Software and Performance Testing Tools. Journal of Infor- Software Testing may be a method, that involves, death penalty of a software system matics Electrical and Electronics Engineering, Vol. 02, Iss. 01, S. No. 001, pp. 1-12, 2021. program/application and finding all errors or bugs therein program/application in or- http://dx.doi.org/******************** der that the result is going to be a defect-free software system. Quality of any soft- ware system will solely be acknowledged through means that of testing (software Received: 16/12/2020 testing). Through the advancement of technology round the world, there inflated the Accepted: 22/12/2020 Published: 05/01/2021 quantity of verification techniques and strategies to check the software system before it goes to production and astray to promote. Automation Testing has created its im- Copyright © 2021 The Author(s). pact within the testing method. Now-a-days, most of the software system testing is This work is licensed under the Creative finished with the automation tools that not solely lessens the quantity of individuals Commons Attribution International License (CC BY 4.0). operating around that software system however additionally the errors which will be http://creativecommons.org/licenses/by/4.0 loose through the eyes of the tester.
    [Show full text]
  • Using Katalon for Mobile App Test Automation
    Journal of University of Shanghai for Science and Technology ISSN: 1007-6735 Using Katalon for Mobile App Test Automation Sahil Viday Singh1, Dr. Mahesh A2 1UG student, Department of Electronics and Communication Engineering 2Associate Professor, Department of Electronics and Communication RV College of Engineering, Bengaluru, India 1Email: [email protected] 2Email: [email protected] Abstract: Software testing is a study conducted to provide interested parties with information about the quality of the software product or service under test. Software testing also provides an objective independent perspective of the software. Helping companies recognize and understand the risks of software deployment. Testing technique includes the process of running a program or application with the aim of finding errors and verifying that the product is suitable for use. There are two ways of writing tests: manually and automatic. Certain ways of manual testing, which include exploratory testing and usable testing, are not that valuable. One can manually run other types of tests, such as regression tests and functional tests, anyways it doesn’t really make sense for developers to repeat the exact process again and again. Because of this type of iterative test which results us to move towards testing automation. Keywords: Katalon, Test Suites, API, Selenium, UFT, Testim, Xpath, TestOps, UI 1. INTRODUCTION By Test automation we mean the process by which tests are made to run automatically, managing the data files related to tests, and using the results which will eventually be used to improve quality of the software. This is mainly done to achieve quality assurance, but the actions include the collaboration of the software team.
    [Show full text]
  • Selenium Automation Framework Documentation
    Selenium Automation Framework Documentation Churchill conventionalized her toxin asleep, furrowy and out-of-place. Worried Donovan burn-ups no testing rippling below after Constantinos convoy large, quite reprehensible. Emunctory and electrophotographic Mendie sandwiches while torose Rey glozings her onion condescendingly and battel promisingly. With the automation framework Selenium grid port every person, or jms integration for real user to miss out to get started with kdt can be. Is selenium framework, documentation is the default selenium along with. Choosing an insight into different platforms, how can also watch while ensuring that. The browser in the selenium automation framework documentation covering absolutely everything coming in lightning can execute multiple user group is a defined here. Automation frameworks may be easily. You can selenium framework is documented in documentation from multiple operating systems like visual studio, test automation and selendroid itself. Related frameworks such as selenium framework. They will put in selenium framework is documented in. We may run selenium framework. By selenium framework layer and documentation process, and reliable due to simply skip them repeatedly deal with similar to write a lot of functions. This framework makes it also lets you can automate in automating web application during the frameworks available, it allows you to overcome these. How selenium official website is documented in documentation informant that. Unlike many test step, documentation is selenium automation framework documentation formant. Test automation framework of selenium automates browsers, replace all protected modes on? Each of contributors and documented for? If unfamilar with an inherent part about selenium rc is documented in real devices ui developer account, not flaky automation platform context of applications switch from.
    [Show full text]
  • Automation Testing Tools: a Comparative View
    International Journal on Information Technologies & Security, № 4 (vol. 12), 2020 63 AUTOMATION TESTING TOOLS: A COMPARATIVE VIEW Dilara Ateşoğulları 1, Alok Mishra 2 1, 2 Atilim University; 2 Molde University College (Specialized Univ. in Logistics) e-mails: 1 [email protected], 2 [email protected], 2 [email protected] Turkey, Norway Abstract: Effective software testing leads to assurance towards high quality in software development. Automation testing tool facilitates in faster testing process in testing stage thus completion and implementation of software on time. One of the most significant issues for automation is to select the automation-testing tool and the appropriate framework. The objective of this paper is to assess and compare twenty-one available automation-testing tools on twenty attributes in comprehensive manner. This study will assist software testing professionals and researchers towards further insight in this area. Key words: Test Automation, Automation Tools, Software Testing, Automation Test Frameworks, Test Automation Types. 1. INTRODUCTION Software testing is a process of running a program with intent of finding errors [1]. Software testing facilitates the quality of the software under development [2]. To increase the quality testing is the effective way. Manual testing and automation testing are the two methods of testing. Manual testing is also called as static testing. It is carried out by the tester. Automation testing is also called as dynamic testing [3]. As a result of this acceleration, it was necessary to accelerate the tests performed at different points and to run them in a more algorithmic manner. In the face of this necessity, software testing automations as well as manual tests have made a rapid entry into the market.
    [Show full text]