When a new release is available, regression testing plays an important role in checking that changes do not negatively impact other parts of the software. The length of these tests might however conflict with the goal of having shorter release cycle. In their article, Kim Herzig, Michaela Greiler, Jacek Czerwonka and Brendan Murphy present a strategy that accelerates test processes without sacrificing product quality.
Mockito is a popular and powerful open source Java mocking framework. In order to achieve good unit tests, you need to make use of mocks and stubs. And that’s exactly what this talk will be about: What is a mock?
Sauce Labs has announced its acquisition of TestObject, a real device mobile app testing platform. The combined solution positions Sauce Labs as a vendor providing automated testing coverage across desktops, emulators, simulators, and real devices for web applications and mobile, web, hybrid and native apps.
Testing the graphical user interface (GUI) is one of the most important task of the functional testing phase, as its quality will often greatly influence the customer opinion of your application. In this article, Denis Markovtsev discusses the different types of GUI testing and presents the best practices to automate this activity.
Most research on Agile Testing and QA have requirements on highly automated testing/CI and an Agile or Scrum project-management structure. How can we iterate towards a more Agile testing process, with all the benefits that entails, when some of the common requirements are missing or undesirable in the near-term?
One of the activity of software testing engineer at Google is to build and improve the test infrastructure to help software developers to be more productive. In this blog post, Jochen Wuttke gives a concrete example of this task.