La tecnologia si muove verso nuovi orizzonti e ha influenzato quasi tutti i settori della vita. I telefoni cellulari sono stati sostituiti dagli smartphone e la tecnologia emergente ha portato con sé problemi emergenti. Il testing nel settore degli smartphone non è ancora maturo, soprattutto in Paesi come il Pakistan. In questo studio è stato analizzato il divario tra le tecniche e gli strumenti di testing del software, come quelli degli smartphone, e i problemi affrontati dagli ingegneri di testing pakistani durante il test di un'applicazione per smartphone o di un'applicazione desktop. La metodologia proposta in questo studio si basa su un questionario di indagine. Dopo aver esaminato la letteratura e aver estratto le informazioni dall'indagine, sono state identificate le tecniche e gli strumenti migliori ed è stato proposto un quadro di riferimento sia per le applicazioni desktop che per quelle per smartphone.