Content in the Software Testing Category
Agile practices like Scrum or XP do not include a role for specialist testers, instead they assert that a team of generalists can cover all development and testing tasks. Experience has however shown that this is often not feasible nor desirable. Agile teams need the specialized skills that only specialist testers possess. That means agile testers must confront the challenge of fulfilling their role in a process that doesn’t cater for it.
Adobe® Shadow is a new inspection and preview tool that allows front-end web developers and designers to work faster and more efficiently by streamlining the preview process, making it easier to customize websites for mobile devices. Adobe Shadow helps resolve this by giving you the ability to easily control browsing across multiple devices. It then complements this with debugging and inspection tools that enhance your ability to determine the exact causes of any issues.
Some software testers thrive on challenges, while others struggle with how to deal with them. Handled well, challenges can make us stronger in our passion, drive, and determination. This video describes some of the challenges we face today in software testing and how we can respond in a positive, constructive manner.
Most people are familiar with common vulnerabilities in PHP code, such as SQL Injections and XSS. SQL Injections can be prevented by using a good data base abstraction layer, but there may be old code which depends on developers manually sanitizing input. XSS vulnerabilities may not be dealt with properly, nor may command execution vulnerabilities using functions such as system().
This video shows you how to install the Scala sdk and Simple Build Tool, sbt. You will also see how to create a mini sbt-project to demonstrate how you can get started with unit testing using Scalatest and JUnit.
This video shares pro tips for using and advancing the state of your usage of Cucumber, including Ruby, xPath, Selenium. Your will find more information on this topic in the article Improving Cucumber Tests Performance written by John Sextro.
This video shows how to set up and start using ApprovalTests with Nunit. Both are open source tools that will help you perform unit testing on your .NET code.
Writing a library function is like designing an API. But do we always take the necessary care? Literate testing is an approach that gently guides you towards that care. You will create usable APIs, with better documentation and the most important tests: code examples. Design becomes a dialogue between documentation, examples-turned-tests and implementation sketches.
Literate testing is not new, but deserves wider usage in the Java world. This video present the approach in detail as well as a supporting tool called JCite. JCite cites snippets of Java source code or Excel …
Most unit tests are not unit tests and their authors suffer for it. What is unit testing, really? How can writing them prevent classic testing problems? If you do write them, what trade-offs are you implicitly making?
This video presents a novel approach for developing client-side extensions to Vaadin with Scala.