Pengujian Aplikasi Web - Tinjauan Pustaka Sistematis

Dimas Widya Liestio Pamungkas, Siti Rochimah

Abstract


Aplikasi berbasis web dalam beberapa dekade terakhir mengalami perkembangan yang sangat pesat. Pemanfaatan teknologi dalam rekayasa perangkat lunak untuk pengembangan aplikasi web juga mengalami banyak perubahan mengikuti kebutuhan masyarakat. Aplikasi web yang dibangun tentu memerlukan pengujian agar tidak terjadi permasalahan yang dapat menyebabkan terganggunya pelayanan dan informasi. Dalam rekayasa perangkat lunak, performance testing memegang peranan penting untuk mengatasi masalah-masalah pada pengembangan aplikasi web. Banyak penelitian terkait performance testing yang sudah dilakukan dalam beberapa tahun terakhir. penelitian ini membahas penelitian-penelitian yang telah dipublikasikan dalam bentuk artikel jurnal dan conference proceeding dalam rentang waktu tahun 2012-2017. 22 artikel penelitian terkait Web Application Testing terpilih dalam artikel ini. Kemudian dibagi dalam beberapa kategori dan melakukan ulasan dari setiap kategori tersebut. Diharapkan hasil pembahasan dapat diurai secara mendetail sehingga di masa yang akan datang penelitian terkait akan mendapatkan arah dan sumber berharga. Tinjauan pustaka sistematis dari paper ini menghasilkan kesimpulan 68% penelitan terkait pengujian merupakan Load-Test dan 32% pengujian lainnya. Trend pengujian mengarah pada kemampuan dari web dalam memuat informasi saat ini lebih ditekankan mengikuti kebutuhan dari pengujian rekayasa perangkat lunak dalam aplikasi web.


Keywords


tinjauan pustaka sistematis; rekayasa perangkat lunak; pengujian performa web; pengujian aplikasi web

References


V. Garousi, A. Mesbah, A. Betin-Can, and S. Mirshokraie, “A systematic mapping study of web application testing,” Inf. Softw. Technol., vol. 55, no. 8, pp. 1374–1396, Aug. 2013.

“Why should you be serious about web performance testing? - CloudQA.” [Online]. Available: https://cloudqa.io/serious-web-performance-testing/. [Accessed: 26-Nov-2018].

K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, “Systematic mapping studies in software engineering,” Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering. BCS Learning & Development Ltd., pp. 68–77, 2008.

B. Kitchenham and S. Charters, “Guidelines for performing Systematic Literature Reviews in Software Engineering.” .

G. J. Myers, C. Sandler, and T. Badgett, The art of software testing. John Wiley & Sons, 2012.

S. Do?an, A. Betin-Can, and V. Garousi, “Web application testing: A systematic literature review,” J. Syst. Softw., vol. 91, pp. 174–201, May 2014.

Y.-F. Li, P. K. Das, and D. L. Dowe, “Two decades of Web application testing—A survey of recent advances,” Inf. Syst., vol. 43, pp. 20–54, Jul. 2014.

C. Chen, Y. Chen, H. Miao, and H. Wang, “Usage-pattern based Statistical Web Testing and Reliability Measurement,” Procedia Comput. Sci., vol. 21, pp. 140–147, Jan. 2013.

L. Borzemski, M. Danielak, and A. Kami?ska-Chuchma?a, “Spatio-temporal Web Performance Prediction: Turning Bands Method and Sequential Gaussian Simulation,” Procedia Comput. Sci., vol. 96, pp. 568–576, Jan. 2016.

R. Peña-Ortiz, J. A. Gil, J. Sahuquillo, and A. Pont, “Analyzing web server performance under dynamic user workloads,” Comput. Commun., vol. 36, no. 4, pp. 386–395, Feb. 2013.

S. Boukhris, A. Andrews, A. Alhaddad, and R. Dewri, “A case study of black box fail-safe testing in web applications,” J. Syst. Softw., vol. 131, pp. 146–167, Sep. 2017.

P. Ackermann, E. Vlachogiannis, and C. A. Velasco, “Developing Advanced Accessibility Conformance Tools for the Ubiquitous Web,” Procedia Comput. Sci., vol. 67, pp. 452–457, Jan. 2015.

C. Guerrero, I. Lera, and C. Juiz, “Performance improvement of web caching in Web 2.0 via knowledge discovery,” J. Syst. Softw., vol. 86, no. 12, pp. 2970–2980, Dec. 2013.

B. de la Ossa, J. A. Gil, J. Sahuquillo, and A. Pont, “Referrer Graph: A cost-effective algorithm and pruning method for predicting web accesses,” Comput. Commun., vol. 36, no. 8, pp. 881–894, May 2013.

A. Sehati and M. Ghaderi, “Network assisted latency reduction for mobile web browsing,” Comput. Networks, vol. 106, pp. 134–150, Sep. 2016.

K S Shailesh and P. V. Suresh, “Web performance optimization through smart resource and asset optimizations,” in 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), 2016, pp. 277–281.

P. Li, D. Shi, and J. Li, “Performance test and bottle analysis based on scientific research management platform,” in 2013 10th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), 2013, pp. 218–221.

M. Flores, A. Wenzel, and A. Kuzmanovic, “Oak: User-Targeted Web Performance,” in 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), 2017, pp. 2654–2655.

R. Pena-Ortiz, J. A. Gil, J. Sahuquillo, and A. Pont, “The Impact of User’s Dynamic Behavior on Web Performance,” in 2012 IEEE 11th International Symposium on Network Computing and Applications, 2012, pp. 143–150.

A. S. Asrese, P. Sarolahti, M. Boye, and J. Ott, “WePR: A Tool for Automated Web Performance Measurement,” in 2016 IEEE Globecom Workshops (GC Wkshps), 2016, pp. 1–6.

M. Leotta, A. Stocco, F. Ricca, and P. Tonella, “Using Multi-Locators to Increase the Robustness of Web Test Cases,” in 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), 2015, pp. 1–10.

Y. Nakano, N. Kamiyama, K. Shiomoto, G. Hasegawa, M. Murata, and H. Miyahara, “Web performance acceleration by caching rendering results,” in 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS), 2015, pp. 244–249.

M. Leotta, A. Stocco, F. Ricca, and P. Tonella, “Reducing Web Test Cases Aging by Means of Robust XPath Locators,” in 2014 IEEE International Symposium on Software Reliability Engineering Workshops, 2014, pp. 449–454.

S. J. Eravuchira, V. Bajpai, J. Schonwalder, and S. Crawford, “Measuring web similarity from dual-stacked hosts,” in 2016 12th International Conference on Network and Service Management (CNSM), 2016, pp. 181–187.

V. Jain and A. Kolambkar, “Modeling Web Attachment Storage for Web Applications,” in 2014 21st Asia-Pacific Software Engineering Conference, 2014, pp. 98–102.

I. Iliev and G. P. Dimitrov, “Front end optimization methods and their effect,” in 2014 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014, pp. 467–473.

S. Mirshokraie, A. Mesbah, and K. Pattabiraman, “JSEFT: Automated Javascript Unit Test Generation,” in 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), 2015, pp. 1–10.

H. Zhang, S. Zhang, M. Xiong, and S. Tang, “Improving Performance of E-Government System from the User Perspective,” in 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, 2013, pp. 2108–2113.

P. Ahammad et al., “A flexible platform for QoE-driven delivery of image-rich web applications,” in 2015 IEEE International Conference on Multimedia and Expo (ICME), 2015, pp. 1–6.

S. Rochimah, S. Arifiani, and V. F. Insanittaqwa, “Non-Source Code Refactoring: A Systematic Literature Review,” Int. J. Softw. Eng. Its Appl., vol. 9, no. 6, pp. 197–214, Jun. 2015.




DOI: https://doi.org/10.31284/j.iptek.2019.v23i1.459

Refbacks

  • There are currently no refbacks.