Big Data Testing Techniques: Taxonomy, Challenges and Future Trends
Big Data is reforming many industrial domains by providing decision support through analyzing large data volumes. Big Data testing aims to ensure that Big Data systems run smoothly and error-free while maintaining the performance and quality of data. However, because of the diversity and complexity of data, testing Big Data is challenging. Though numerous research efforts deal with Big Data testing, a comprehensive review to address testing techniques and challenges of Big Data is not available as yet. Therefore, we have systematically reviewed the Big Data testing techniques evidence occurring in the period 2010-2021. This paper discusses testing data processing by highlighting the techniques used in every processing phase. Furthermore, we discuss the challenges and future directions. Our findings show that diverse functional, non-functional and combined (functional and non-functional) testing techniques have been used to solve specific problems related to Big Data. At the same time, most of the testing challenges have been faced during the MapReduce validation phase. In addition, the combinatorial testing technique is one of the most applied techniques in combination with other techniques (i.e., random testing, mutation testing, input space partitioning and equivalence testing) to find various functional faults through Big Data testing.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Deep Learning to Address Candidate Generation and Cold Start Challenges in Recommender Systems: A Research Survey
Among the machine learning applications to business, recommender systems would take one of the top places when it comes to success and adoption. They help the user in accelerating the process of search while helping busi…
Deep LearningRecommendation Systemsspeech-recognitionSpeech RecognitionDeep Learning Techniques for Inverse Problems in Imaging
Recent work in machine learning shows that deep neural networks can be used to solve a wide variety of inverse problems arising in computational imaging. We explore the central prevailing themes of this emerging area and…
Deep LearningMultimodal Co-learning: Challenges, Applications with Datasets, Recent Advances and Future Directions
Multimodal deep learning systems which employ multiple modalities like text, image, audio, video, etc., are showing better performance in comparison with individual modalities (i.e., unimodal) systems. Multimodal machine…
Multimodal Deep LearningGeneralizing to Unseen Elements: A Survey on Knowledge Extrapolation for Knowledge Graphs
Knowledge graphs (KGs) have become valuable knowledge resources in various applications, and knowledge graph embedding (KGE) methods have garnered increasing attention in recent years. However, conventional KGE methods s…
Graph EmbeddingKnowledge Graph EmbeddingKnowledge GraphsLiFi Technology Overview: taxonomy, and future directions
The looming electromagnetic spectrum crisis -- due to the fact of the explosive growth in the increasing user data demand -- has encouraged the emergence of new wireless technologies. This paper surveys the state-of-the-…