Content in the Software Testing Category
This video focuses on what test engineering is, how it evolved from software quality assurance, and how the industry as a whole has implemented test engineering. You will learn specific examples of how it is implemented at Google.
Learn how to work with Selenium 2 directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user acceptances tests.
James Whittaker, former test manager at Google and author of “How Google Tests Software”, gives a short presentation on how to get a software testing plan in ten minutes.
This video provides advice, tips, and tricks on how to write good unit tests—the hardest part of test-driven development. It discusses the differences between TDD and unit testing, the benefits of unit tests, and the attributes of good unit tests.
This video covers the basics of test-driven development (TDD). Find out more about what TDD is, what it isn’t, the challenges you’ll face, and why you’ll want to implement it. It covers the following topics:
* Test-Driven Development defined
* Benefits of Test-Driven development
* Challenges of Test-Driven Development
* Where Test-Driven Development is not practical
* How to do Test-Driven Development
* Demonstration of Test-Driven Development using Microsoft Visual Studio
This video is about performance testing goals and methodology. It covers questions such as what is performance testing and what’s needed to run a performance test. Web performance testing is done to validate speed, stability and scalability of a web application. To check if an application response time is acceptable under specific scenarios and anticipate performance bottlenecks, several tools exist on the market. We introduce quickly the tool AgileLoad as an automated performance tool.
Learn about a company that has developed several projects with a Model Driven Development approach. The modeling tool which we used enables software designers to model behaviour of the software, and to check this model for certain issues, well known to developers: deadlocks, live-locks, starvation, race conditions etc. This is performed by mathematical verification. From this verified model the source code is generated and it is guaranteed that the implementation is correct, which in fact means that the implementation is equivalent to the model. Whether the model itself is correct, …
This short video makes the case that good software testers can come from many walks of life and highlights some of the attributes that add up to great software testers.