Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 8 dokumen yang sesuai dengan query
cover
Ammann, Paul
Cambridge, UK: Cambridge University Press, 2008
004.24 AMM i
Buku Teks SO  Universitas Indonesia Library
cover
Dwi Yunita Sari
Abstrak :
Dalam rangka terus aktif menyesuaikan kebutuhan pasar PT. Bank Rakyat Indonesia, Tbk (BRI) terus melakukan inovasi secara digital menimbulkan banyaknya permintaan untuk melakukan pengembangan aplikasi baru maupun enhancement dari aplikasi yang sudah ada. Tahun 2020 terdapat 780 proyek pengembangan atau perbaikan aplikasi, dan pada tahun selanjutnya meningkat menjadi 1.041 proyek. Proses pengembangan aplikasi di Bank BRI terdapat proses pengujian untuk memastikan aplikasi sudah tidak terdapat kesalahan, selain itu juga memastikan fungsi-fungsi lain pada aplikasi yang sama tidak terdampak yang disebut regression test. Regression test dibutuhkan untuk menjaga kualitas aplikasi namun regression test yang dilakukan masih secara manual sehingga membutuhkan banyak resource untuk melakukannya. Hal ini dapat menyebabkan terhambatnya penyampaian aplikasi tepat waktu. Penelitian dilakukan dengan mendefinisikan fitur-fitur yang akan diuji, selanjutnya skenario tes yang telah dibuat akan dieksekusi secara manual dan otomasi. Hasil penelitian yang diperoleh automation test dapat menghemat hingga delapan jam dalam satu bulan untuk melakukan regression test, tak hanya dari segi waktu namun juga manfaat lain seperti pengujian yang dapat dijalakan secara terus menerus dan konsistensi, serta kolaborasi antar penguji dan pengembang. Penelitian ini juga menghasilkan rekomendasi tahapan penerapan pengujian otomasi pada alur pengujian yang ada. ......In order to continue to actively adapt to market needs, PT. Bank Rakyat Indonesia, Tbk (BRI) continues to innovate digitally, generating many requests to develop new applications or enhance existing applications. In 2020 there were 780 application development or improvement projects, and in the following year it increased to 1041 projects. In the application development process at Bank BRI, there is a testing process to ensure that the application has no errors, besides that it also ensures that other functions in the same application are not affected, which is called a regression test. Regression tests are needed to maintain the quality of the application but the regression tests are still done manually so it requires a lot of resources to do it. This can lead to delays in submitting applications on time. The research is carried out by defining the features to be tested, then the test scenarios that have been created will be executed manually and automatically. The research results obtained by automation tests can save up to eight hours in a month to do regression tests, not only in terms of time but also other benefits such as tests that can be run continuously and consistently, as well as collaboration between testers and developers. This research also produces recommendations for the stages of implementing automated testing on existing test paths.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
TA-pdf
UI - Tugas Akhir  Universitas Indonesia Library
cover
Fifeka Onanda Wahid
Abstrak :
Perangkat lunak AB Pro merupakan produk dari PT XYZ. Perusahaan mengharapkan produk ini bebas dari failure kategori major, critical dan blocker yang tidak dapat diselesaikan pada level support call. Semua jenis failure ini menyebabkan operasi bisnis pelanggan terganggu. Failure terjadi karena kurang maksimalnya proses pengujian. Untuk mengetahui kualitas proses pengujian yang sedang berlangsung dibutuhkan asesmen tingkat kematangan proses pengujian tersebut. Maka dari itu, tujuan penelitian ini adalah untuk mengetahui tingkat kematangan proses pengujian dan memberikan rekomendasi perbaikan proses pengujian perangkat lunak AB Pro. Model yang digunakan untuk mengevaluasi kematangan proses pengujian pada penelitian ini adalah Test Maturity Model Integration (TMMi). Model ini memenuhi kebutuhan perusahaan, terutama tahapan yang jelas untuk menentukan arahan komitmen manajemen. Metode penilaian mengacu pada TMMi Assessment Method Accreditation Requirements (TAMAR). Penelitian dilakukan secara kualitatif dengan metode reduksi. Pengambilan data dilakukan dengan FGD bersama dua orang ketua tim pengujian, observasi proses, dan studi dokumen pendukung. Hasil penelitian menunjukkan bahwa tingkat kematangan proses pengujian perangkat lunak di PT XYZ berada pada tingkat kematangan 1 initial. Hal ini menunjukkan bahwa proses pengujian belum dikelola dengan baik dan terdapat pelaksanaan proses yang tidak konsisten. Penelitian ini merekomendasikan perusahaan melakukan enam perbaikan proses pengujian. Tiga rekomendasi jangka pendek (1-6 bulan), yaitu: melakukan monitor kualitas produk; menggunakan teknik desain pengujian; mengembangkan prosedur proses pengujian. Tiga rekomendasi jangka menengah (7-12 bulan), yaitu: membentuk seperangkat indikator kinerja proses pengujian; menentukan estimasi proses pengujian; menjaga serta mendistribusikan komitmen untuk pengujian. ......Software AB Pro is a product of PT XYZ. The company expects this product to be free from major, critical and blocker failure that cannot be resolved at support call level. All these failures disrupt the customer’s business operations. Failures occur when the testing process is unoptimized. To analyze current testing process quality, testing process maturity level assessment is required. Thus, this study aimed to determine testing process maturity level and provide recommendations to improve AB Pro testing process. The assessment model used in this study is Test Maturity Model Integration (TMMi). The chosen model meets the company requirements, especially having clear steps to determine the direction of management commitment. The assessment method refers to the TMMi Assessment Method Accreditation Requirements (TAMAR). The research was conducted qualitatively with the reduction method. Data collection was carried out through FGD with two team leaders, process observation, and study of supporting documents. From the result, software testing process maturity is still at initial level. This result indicates the testing process has not been appropriately managed, and there is inconsistency of process implementation. There are six recommendations for PT XYZ to improve their testing process. Three short-term recommendations (1-6 months): monitor product quality; use test design techniques; develop process testing procedures. Three medium-term recommendations (7-12 months): establish a set of performance indicators of the testing process; determine the estimation of the testing process; maintain and distribute commitments for testing.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
TA-pdf
UI - Tugas Akhir  Universitas Indonesia Library
cover
Abstrak :
This book presents selected proceedings of the annual convention of the Computer Society of India. Divided into 10 topical volumes, the proceedings present papers on state-of-the-art research, surveys, and succinct reviews. They cover diverse topics ranging from communications networks to big data analytics, and from system architecture to cyber security. This book focuses on Software Engineering, and informs readers about the state of the art in software engineering by gathering high-quality papers that represent the outcomes of consolidated research and innovations in Software Engineering and related areas. In addition to helping practitioners and researchers understand the chief issues involved in designing, developing, evolving and validating complex software systems, it provides comprehensive information on developing professional careers in Software Engineering. It also provides insights into various research issues such as software reliability, verification and validation, security and extensibility, as well as the latest concepts like component-based development, software process models, process-driven systems and human-computer collaborative systems.
Singapore: Springer Singapore, 2019
e20501366
eBooks  Universitas Indonesia Library
cover
Wulan Mantiri
Abstrak :
Pengujian perangkat lunak, secara spesifik regression testing, adalah sebuah proses yang diperlukan ketika perangkat lunak atau lingkungannya berubah untuk memastikan bahwa perangkat lunak masih bekerja sesuai dengan ekspektasi. Termotivasi oleh kebutuhan industri nyata, penelitian ini melaporkan pengalaman dalam melakukan transisi dari regression testing manual menjadi otomatis bagi salah satu aplikasi di PT. XYZ. Sebelum penelitian, regression testing dilakukan secara manual yang bersifat subjektif dan menghabiskan banyak biaya. Otomatisasi pengujian pun diterapkan pada tahap eksekusi dan integrasi hasil pengujian sebagai upaya untuk meningkatkan produktivitas dan efisiensi pengujian. Untuk mencari alternatif eksekusi pengujian yang efisien, eksperimen dilakukan dengan memisahkan alur yang menjalankan tes yang terkait perubahan dengan teknik seleksi dan alur yang menjalankan semua tes. Berdasarkan analisis aplikasi yang diuji, setiap alur memiliki kelebihan dan kekurangannya masing-masing. Hasil penelitian menunjukkan bahwa otomatisasi pengujian dapat memberi manfaat untuk regression testing, rilis aplikasi, dan alur pengembangan aplikasi. Kerangka yang dipaparkan dalam makalah ini diharapkan dapat dijadikan sebagai pedoman untuk aplikasi industri lainnya dengan spesifikasi serupa yang juga ingin menerapkan otomatisasi pengujian. ......Software testing, particularly regression testing, is required when there are changes in the software or its environment to ensure that the software still performs as expected. Motivated by real industry needs, this study reports on the experience of transitioning from manual to automated regression testing in one of the mobile applications at PT. XYZ. Prior to this study, regression testing was conducted manually which incurred a lot of costs and was by nature subjective. Test automation is then applied to the activities of test execution and test result integration as an effort to increase test productivity and efficiency. To make the test execution efficient, this study conducts an experiment by separating the flow that runs the tests related to changes using regression test selection technique and the flow that runs all tests. Based on the empirical analysis, each flow has its own trade-offs. The results show that test automation can provide benefits for regression testing, application releases, and software engineering flow. The framework presented in this paper aims to serve as a guideline for other industrial applications with similar specifications that are also considering to implement test automation.
Jakarta: Fakultas Ilmu Komputer Universitas Indonesia, 2022
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Marbun, Bertha Rotua
Abstrak :
ABSTRAK Perkembangan teknologi dan inovasi semakin memacu industri untuk menciptakan sebuah sistem yang dapat memberikan pelayanan yang terbaik bagi pelanggan. Lebih khusus lagi pada industri jasa keuangan. Perusahaan asuransi adalah salah satu industri jasa keuangan yang memberikan pelayanan manajemen asset dan asuransi jiwa. Selaras dengan visi dan misi perusahaan, PT XYZ berkomitmen untuk memberikan pelayanan yang terbaik bagi nasabah dengan membangun sebuah sistem yang transparan dan mudah untuk diakses berupa perangkat lunak. Pada PT XYZ produk yang dihasilkan harus melalui proses pengujian regresi karena permintaan perubahan dan penambahan fitur yang tidak jarang dilakukan oleh user untuk mengikuti perkembangan teknologi di bidang asuransi. Penelitian ini bertujuan untuk merancang proses pengujian regresi terotomatisasi mengacu pada ISO/IEC 29119 Software Testing Standard. Penelitian dilakukan dengan menggunakan pendekatan kualitatif untuk meneliti proses pengujian perangkat lunak pada perusahaan PT XYZ, menemukan masalah dan menemukan solusi penyelesaian yang disesuaikan dengan kondisi perusahaan. Penelitian ini fokus kepada aspek yang menyangkut penyusunan rencana pengujian, sumber daya, tools pengujian, pemilihan kasus pengujian, metode testing, dan peran manajemen pada pengujian perangkat lunak. Hasil dari penelitian ini adalah sebuah rekomendasi alur kerja pengujian regresi ter-otomatisasi menggunakan metode continues integration dengan tool Gitlab CI yang mengikuti software testing standard ISO / IEC 29119.
ABSTRACT The developments of information and technology as well as innovation encourage the industry to create a system that can provide the best service for customers. These phenomena also applied in Financial Service Industry. Insurance Company is one of the financial services industries which provide asset management services and life insurance. Aligned with the vision and mission of the company, PT XYZ is committed to provide the best service for customers by building a system that is transparent and easy to access in the form of software. Currently PT PT XYZ is using SDLC as software development method. Each product has to meet the quality criteria that have been defined and agreed by stakeholders. This research aims to design an automated regression testing process based on ISO / IEC 29119 Software Testing Standard. The study was conducted using qualitative approaches to examine the software testing process in the company of PT XYZ, found the problem and find a solution that is tailored to the company's condition. This study focuses on aspects related to the preparation of test plans, resources, test tools, test case selection, testing methods, and the role of management in software testing. Results from this study is a recommendation of workflow for automation regression testing using the method continues integration with CI Gitlab tool that follows the software testing standard ISO / IEC 29119.
2016
TA-Pdf
UI - Tugas Akhir  Universitas Indonesia Library
cover
Naufalia Andita
Abstrak :
DOKU memiliki visi sebagai partner terpercaya dan andal yang mengelola pembayaran dan pelanggan. Dalam mencapai visi andal, terdapat beberapa tantangan pada proses pengujian secara agile. Tujuan dari karya akhir ini adalah untuk meneliti keadaan pengujian saat ini di dalam organisasi, serta memberikan saran untuk peningkatan proses pengujian dengan tetap mengadopsi pendekatan agile. Pendekatan dalam peningkatan proses pengujian terbagi menjadi model based, analytical, dan hybrid. Peningkatan proses pengujian berdasarkan model yang bereferensi pada proses salah satunya ialah Test Process Improvement (TPI). Untuk pengembangan perangkat lunak secara agile terdapat kerangka kerja turunan dari TPI yaitu Agile TPI. Pada penelitian ini akan dilakukan pengukuran tingkat kematangan dari proses pengujian perangkat lunak di DOKU dengan instrumen Agile TPI. Penelitian dilakukan dengan metode applied action research. Pengumpulan data dilakukan dengan kuesioner, observasi, dan studi dokumen. Hasil penilaian menunjukkan bahwa tingkat kematangan dari proses pengujian produk perangkat lunak masih di tingkat individu. Hasil pengukuran menunjukkan proses area pengujian yang perlu ditingkatkan oleh perusahaan pada tahap awal ialah tingkat keterlibatan, strategi pengujian, profesionalisme penguji dan alat uji. Setelah mengetahui proses area yang perlu ditingkatakan, kerangka deming cycle digunakan sebagai kerangka dalam penyusunan rekomendasi proses peningkatan. Hasil penelitian diharapkan memberikan manfaat bagi perusahaan untuk memahami tahapan peningkatan proses untuk mencapai tingkat kematangan selanjutnya. ......DOKU has a vision of being a trusted and reliable partner who manages payments and customers. In achieving a reliable vision, there are challenges in the agile testing process. The purpose of this thesis is to examine the current state of testing within the organization, as well as provide suggestions for improving the testing process while still adopting an agile approach. The approach in improving the testing process is divided into model based, analytical, and hybrid. Improved the testing process based on a model that refers to the process one of which is the Test Process Improvement (TPI). For agile software development there is a framework derived from TPI, namely Agile TPI. In this research, the level of maturity of the software testing process at DOKU will be measured using the Agile TPI instrument. The study was conducted using the applied action research method. Data collection is done by questionnaire, observation, and study of documents. The assessment results show that the level of maturity of the software product testing process is still at the individual level. The measurement results show the process area of ​​the test that needs to be improved by the company at an early stage is the degree of involvement, testing strategy, tester professionalism and test tools. After knowing the process areas that need to be improved, the deming cycle framework is used as a framework in the preparation of the improvement process recommendations. The results of the study are expected to provide benefits for companies to understand the step of improving the process to reach the next level of maturity.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2020
TA-pdf
UI - Tugas Akhir  Universitas Indonesia Library
cover
Mrozek, Ireneusz
Abstrak :
This book describes efficient techniques for production testing as well as for periodic maintenance testing (specifically in terms of multi-cell faults) in modern semiconductor memory. The author discusses background selection and address reordering algorithms in multi-run transparent march testing processes. Formal methods for multi-run test generation and many solutions to increase their efficiency are described in detail. All methods presented ideas are verified by both analytical investigations and numerical simulations. Provides the first book related exclusively to the problem of multi-cell fault detection by multi-run tests in memory testing process; Presents practical algorithms for design and implementation of efficient multi-run tests; Demonstrates methods verified by analytical and experimental investigations.
Switzerland: Springer Cham, 2019
e20501719
eBooks  Universitas Indonesia Library