Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps
Behavior-driven development (BDD) is an increasingly popular variation on test-driven development, which helps developers think more in terms of “executable specifications” than in terms of conventional tests. There are dozens of BDD tools for the JVM out there—how do you know what to use and when?
In the context of Java EE 6, unit tests are nice but worthless. Unit and integration tests execute chunks of the business logic in a single thread. Back-end resources and shared states are simulated with mocks.
As Android gains popularity in the mobile world, application developers and OEM vendors are exploring ways to perform end-to-end UI driven testing of applications or entire platform. With a brief review of existing UI Automation solutions on Android, this talk introduces the recently released Android UI Automator framework, and continues to give an inside look of the framework, typical use cases and workflows.
This talk explores how the QA developers at All Web Leads built a simple, flexible tool that brought the power of Selenium testing to other teams in the company. By making the slow, tedious parts of everyday browser testing fast and easy, the quality of testing performed outside of the QA team increased both with developers and in other parts of the company.
Do you want to learn how to coach software testers to be skilled at what they do, using a systematic approach? Coaching, unlike training puts the student at the centre of the session. You coach on what the student wants to learn , with the goal of empowering and motivating the student. While these are ultimately the responsibility of the student, there are ways a coach can help a student feel more empowered. Learn how to guide a student through a coaching task, helping them to feel challenged and motivated to continue to discover more.
RSpec is an open source testing tool for the Ruby programming language. Born under the banner of Behavior-Driven Development (BDD), it is designed to make Test-Driven Development a productive and enjoyable experience. RSpec aims to help you focus on the design and documentation aspects of the testing process.
Populating systems under test with data is often done by cleaning and inserting data directly into databases using SQL scripts. Whilst this technique is simple, it can have several drawbacks for automated tests.