Content area
Full text
Abstract: Nowadays, more and more systems become online. And the educational system, in turn, became online by terms like E-Learning or M-Learning. There is the possibility of learning by teleconferencing, there is the possibility of learning by using video tutorials or audio tutorials in which are presented the programming modes of the teachers or the trainers who make the tutorials. Every way of learning is specific to certain people, and each person acquires a certain way of learning according to their capabilities and according to their experience in programming or in the language in which they want to learn new things. Also cloud storage has become very important and more applications keep memory in centralized cloud-oriented servers. The problem with these systems is the security management. For M-Learning systems, the security should be managed both at the application level and at the communication level. Thus, the channel on which the information between the mobile application and the server where the data is stored and centralized are changed, should be secure. And the communication between the two entities must be accomplished without the risk that a third party intervenes on this channel and modifies the interchanged data between the two entities. Within this material are studied and analyzed the methods of increasing the security of mobile applications used in the educational environment. Increasing security is done by testing both the applications and the services provided by the server. For mobile applications made in the educational environment, WhiteBox testing and BlackBox testing are required. The material presents the WhiteBox and BlackBox test methods for mobile educational applications.
Keywords: Security, mobile, learning systems, quality, mobile application.
(ProQuest: ... denotes formulae omitted.)
I. INTRODUCTION
Quality and security are essential requirements for software products. The market requires quality and secure software, and customers are often interested in buying secure software even if their price is higher.
Developing mobile applications involves besides knowing the programming language and knowing the development frameworks and the types of devices they are developing, so that applications make optimal use of the hardware resources of mobile devices. The development of mobile applications has to be achieved with constant alignment to specific standards and quality characteristics and compliance with quality standards. This has made it necessary...




