URGENSI PENGUJIAN PADA KEMAJEMUKAN PERANGKAT LUNAK DALAM MULTI PERSPEKTIF

Pengujian perangkat lunak merupakan suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang diuji (under test). Pengujian perangkat lunak akan memberikan pandangan mengenai perangkat lunak secara obyektif dan independen yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya sebelum disampai kepada pelanggan. Tiga konsep yang perlu diperhatikan dalam pengujian perangkat lunak adalah demonstrasi validitas perangkat lunak pada setiap tahapan pembangunan sistem, penentuan validitas sistem akhir terhadap pemakai kebutuhan, dan pemeriksaan implementasi sistem dengan menjalankan sistem pada suatu contoh data uji. Implementasi pengujian pada perangkat lunak dapat dilaksanakan sesuai dengan kebutuhan dan model sistem. Keragaman dan kemajemukan perangkat lunak mengisyaratkan pentingnya untuk melaksanakan banyak improvisasi saat pengujian dikerjakan, seperti penentuan kasus uji yang tepat, pemilihan model dan metode pengujian yang sesuai, penentuan lingkungan uji yang cocok, serta mempertimbangkan beberapa aspek lain yang bertujuan mengoptimalkan hasil uji yang diperoleh dalam kerangka menjamin kualitas sebuah produk perangkat lunak.

[1]  Hassan Reza,et al.  Model Based Testing Using Software Architecture , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[2]  Xiaojun Wu,et al.  The Study on an Intelligent General-Purpose Automated Software Testing Suite , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[3]  Shin-ya Nishizaki,et al.  Destructive testing of software systems by model checking , 2010, 2010 10th International Symposium on Communications and Information Technologies.

[4]  Minyan Lu,et al.  Software reliability accelerated testing method based on mixed testing , 2010, 2010 Proceedings - Annual Reliability and Maintainability Symposium (RAMS).

[5]  Hailing Xiong,et al.  A study on the methods of software testing based on the design models , 2011, 2011 6th International Conference on Computer Science & Education (ICCSE).

[6]  Elisa Yumi Nakagawa,et al.  Contributions and Perspectives in Architectures of Software Testing Environments , 2011, 2011 25th Brazilian Symposium on Software Engineering.

[7]  Lijun Lun,et al.  Research on path generation for software architecture testing matrix transform-based , 2011, 2011 International Conference on Computer Science and Service System (CSSS).

[8]  Fabiano Cutigi Ferrari,et al.  Evaluation Studies of Software Testing Research in the Brazilian Symposium on Software Engineering , 2011, 2011 25th Brazilian Symposium on Software Engineering.

[9]  Fuping Zeng,et al.  Research on the definition and model of software testing quality , 2011, The Proceedings of 2011 9th International Conference on Reliability, Maintainability and Safety.

[10]  Thomas L. Clune,et al.  Software Testing and Verification in Climate Model Development , 2011 .

[11]  Bo Zhang,et al.  The effectiveness of real-time embedded software testing , 2011, The Proceedings of 2011 9th International Conference on Reliability, Maintainability and Safety.

[12]  Fei Xue,et al.  Rethinking Software Testing Based on Software Architecture , 2011, 2011 Seventh International Conference on Semantics, Knowledge and Grids.

[13]  Yunfan Lu,et al.  Software testing model selection research based on Yin-Yang testing theory , 2012, 2012 International Conference on Computer Science and Information Processing (CSIP).

[14]  Wu Xin,et al.  The Software Quality Evaluation Method Based on Software Testing , 2012, 2012 International Conference on Computer Science and Service System.

[15]  Sanja Maravic Cisar,et al.  Computer adaptive tests: A comparative study , 2012, 2012 IEEE 10th Jubilee International Symposium on Intelligent Systems and Informatics.

[16]  Adilson Marques da Cunha,et al.  Applying Testing to Enhance Software Product Quality , 2013, 2013 10th International Conference on Information Technology: New Generations.

[17]  Roger S. Pressman,et al.  “Software Engineering – A Practitioner‟s Approach”, Seventh Edition, Mc Graw-Hill International Edition, 2010 , 2015 .