Tutorials, articles, tools and resources on how to apply functional testing in software testing
Ari Lerner believes that testing is a core aspect of development, that they cannot be separated from one another, that they are one in the same. This talk is about Angular, and is specifically about testing the Angular JavaScript framework, but the approaches discussed are universal to front-end applications alike.
This talk walks the audience step by step at building tests using the Page Object Design Pattern, making several attempts until we reach the current recommendation. We’ll see the dos, don’ts and common pitfalls. This presentation also covers the Page-Factory Design Pattern, and best practices for dealing with asynchronously and how to remove the deadly “random sleeps”.
Behaviour Driven Development (BDD) is an Agile software development process where behavioural specifications are expressed in a specific language that can be validated by a automated testing tool. RSpec is an open source a BDD tool for Ruby programmers. The Better Specs web site aims to collect the best practices about BDD with RSpec.
Is it possible to decrease the turn-around time of your test suite for applications built using the Spring framework for Java? How can you make sure that your tests execute independently? Is it possible to automatically verify that the database schema is kept in sync with the source code? What are the trade-offs?
Hewlett-Packard’s Unified Functional Testing (UFT), formerly and better known as QuickTest Professional (QTP), has been one of the leading software testing tool in the market.
Software testing during the transition to Agile is not easy. This fourth and final part proposes 7 practical tips for a smooth adoption of Agile software testing practices. From better communication to test automation, these tips should help to solve some of the issues that are naturally associated with this transition. Remember that it is up to you, as a team, to implement your kind of Agile and if you love it or hate it.
SharePoint is a web application framework and platform developed by Microsoft. It integrates Intranet, content management and document management features. Efficient software testing of this platform requires some specific knowledge that will be discussed in this article with hints and tips.