In this paper we evaluate how software testing is affected by the usage of a mock-object, a dummy implementation of a real object, in place of having data in a cloud that is accessed through an API. We define the problems for testing that having data in the cloud brings, which of these problems a mock-object can remedy and what problems there are with testing using the mock-object. We also evaluate if testing using the mock-object can find the same faults as testing against the cloud and if the same code can be covered by the tests. This is done at Blekinge Institute of Technology(BTH) by creating an integration system for the company Cybercom Sweden and Karlskrona Municipality. This integration system is made in C# and works by syncing sch...
Software testing is a complex and thorough process, which verifies software correctness from bare si...
Abstract — Cloud computing, which is a relatively new approach to distributed computing, uses cloud ...
Cloud-based applications like email services or office suites enable real-time collaboration and tra...
When testing software artifacts that have several dependencies, one has the possibility of either in...
When writing automated unit tests, developers often deal with software artifacts that have several d...
Cloud computing is the recently emerged technology which has gained popularity among organizations a...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
UIDB/04516/2020 PTDC/CCI-INF/32081/2017Unit testing is a core component of continuous integration an...
Cloud computing is the following phase of the Internet advancement. Cloud depends on sharing of asse...
In this thesis, the goal is to find how cloud computing can be used for software testing. Another go...
Researchers consider that the first edition of the book "The Art of Software Testing" by Myers (1979...
Cloud Computing infrastructures can be used to make the testing process more efficient and effective...
Researchers consider that the first edition of the book "The Art of Software Testing" by Myers (1979...
Software development has evolved at an ever-increasing pace over the past years, one of the forces b...
Cloud computing has actually been invented to be the latest computing standard that will work severa...
Software testing is a complex and thorough process, which verifies software correctness from bare si...
Abstract — Cloud computing, which is a relatively new approach to distributed computing, uses cloud ...
Cloud-based applications like email services or office suites enable real-time collaboration and tra...
When testing software artifacts that have several dependencies, one has the possibility of either in...
When writing automated unit tests, developers often deal with software artifacts that have several d...
Cloud computing is the recently emerged technology which has gained popularity among organizations a...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
UIDB/04516/2020 PTDC/CCI-INF/32081/2017Unit testing is a core component of continuous integration an...
Cloud computing is the following phase of the Internet advancement. Cloud depends on sharing of asse...
In this thesis, the goal is to find how cloud computing can be used for software testing. Another go...
Researchers consider that the first edition of the book "The Art of Software Testing" by Myers (1979...
Cloud Computing infrastructures can be used to make the testing process more efficient and effective...
Researchers consider that the first edition of the book "The Art of Software Testing" by Myers (1979...
Software development has evolved at an ever-increasing pace over the past years, one of the forces b...
Cloud computing has actually been invented to be the latest computing standard that will work severa...
Software testing is a complex and thorough process, which verifies software correctness from bare si...
Abstract — Cloud computing, which is a relatively new approach to distributed computing, uses cloud ...
Cloud-based applications like email services or office suites enable real-time collaboration and tra...