Rajeev Kumar, Suhel Ahmad Khan, Raees Ahmad Khan
Différentes enquêtes indiquent qu'au cours des dernières années, la sécurité des logiciels a pris de l'importance pour de nombreuses entreprises de logiciels. Les tests de sécurité des logiciels sont mis à niveau à l'aide d'attributs de sécurité, de modèles de sécurité, d'outils de test et, surtout, de cas de test utilisés dans les tests. Les tests de sécurité des logiciels étaient autrefois considérés comme une obligation technique effectuée par les développeurs de logiciels. À cette époque, la sécurité des logiciels était très importante pendant la phase de test du cycle de vie du développement logiciel. Aujourd'hui, un nombre croissant d'incidents de sécurité et une prise de conscience croissante parmi les propriétaires d'entreprise des logiciels invalidés en raison de problèmes de sécurité ont déplacé les tests de sécurité dans le monde des logiciels des testeurs. Il est souvent impossible de trouver toutes les erreurs dans un programme. Ce problème de base des tests pose donc une question ouverte, quant à la politique que nous adopterions pour les tests. Ainsi, les tests de sécurité sont désormais importants à chaque phase du cycle de vie du développement. Voici un cadre proposé finalisé pour ces tests de sécurité.