Content tagged with: functional testing
FitNesse and FIT are arguably the most popular framework for automated agile acceptance testing, due to its unique power to serve as team collaboration medium, system documentation and test automation tool in one simple open-source solution. In this interactive clinic, David Evans and Gojko Adzic discuss some of the common pitfalls faced by testers and teams in getting to grips with Fitnesse. We will show examples of good and bad acceptance tests, illustrating how different styles of fixtures lend themselves to different types of tests. We also highlight some …
Cucumber is a tool that can execute plain-text functional descriptions as automated tests. The language that Cucumber understands is called Gherkin. While Cucumber can be thought of as a “testing†tool, the intent of the tool is to support BDD. This means that the “tests†(plain text feature descriptions with scenarios) are typically written before anything else and verified by business analysts, domain experts, etc. non technical stakeholders. The production code is then written outside-in, to make the stories pass. Cucumber itself is written in Ruby, but it can be …
As we become more efficient at producing web sites, inevitably the issue of quality (or lack thereof) can begin to slow the velocity at which implementation teams are able to move forward. Functional testing tools can help increase quality, bolster team confidence and keep things running smoothly. This panel will bring together the maintainers of several functional testing frameworks written in Python. The session will be split into three distinct parts:
1. A lightning talk style introduction to each framework.
2. A guided discussion around the application of each framework.
3. A question …
In this interview, recorded at Adobe MAX 2009, Gorilla Logic CEO Stuart Stern talks to DZone about FlexMonkey, an Adobe AIR application used for testing Flex- and AIR-based applications. FlexMonkey also generates ActionScript-based testing scripts that you can easily include within a continuous integration environment.
Complete transcript of the interview
In this presentation, Jason Huggins discusses why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, the history of Selenium, JWebUnit, DriftWood, JsUnit, Fit, Selenium core, Selenium IDE, Selenium Remote Control, Selenium Grid, issues encountered doing functional testing in the browser, and Selenium hacks to work around these issues.
http://www.infoq.com/presentations/huggins-hacking-selenium
TourBus is an application that does web testing on real-world servers. It combines the flexibility and expressiveness of a functional web test suite, the statefulness and intelligence of a regression test suite, and the concurrency of a load/stress/bench suite. In short, it can test your web application from end to end, and it can do it 100 times at once concurrently. Imagine if someone harnessed the power of a DDoS botnet for good.
Test automation is commonly perceived as a technical job, which should be done by technical people. In reality however, a considerable amount of non-technical activities contribute to the creation and maintenance of an automated test suite. Whilst test engineers are arguably competent at non-technical testing tasks, they may not be as competent or even as motivated as people who come from a manual testing background. Furthermore, in the context of most systems, especially web-based systems, automated testing would also benefit from people with primary skills outside of testing. These include …
Agile development promises faster releases, better customer alignment, higher quality, and lower development costs – however, it can be tough to scale Agile for an enterprise. This video presents the challenges of making Agile work in an enterprise environment. Learn how MKS Integrity for application lifecycle management, provides the flexibility, transparency and collaboration needed for Agile while ensuring management oversight across both Agile and traditional teams across the enterprise. The video includes an interview with Agile expert Matt Klassen as well as a brief solution demonstration.
Video sponsored by MKS …
Many advocates of unit testing believe that testing desktop (GUI) applications is so difficult as to not be worth it. Not only is it possible, but ‘functional testing’ (testing an application from the point of view of the user) is an important part of an agile development process. This talk is based on my experience of testing a spreadsheet application. Whether you have drunk the agile kool-aid or not, functional testing can improve your application and your development processes. The basic topics covered are:
* Why test functionally (including …
Javascript Stories: The Animal, Mineral or Vegetable guide to testing javascript in web applications. Rob Holland describes his talk as follows: The talk will cover how to use capybara with cucumber to easily write and run stories including javascript functionality. The talk should be useful to people who don’t currently test their javascript, or those who are already doing so with another framework.
http://skillsmatter.com/podcast/ajax-ria/javascript-stories






Twitter
Facebook
RSS Feed