Quantcast
Channel: python – Software Testing and Software Quality Assurance Videos
Browsing all 29 articles
Browse latest View live

Using Windmill

Windmill is the best-integrated solution for Web test development and its flexibility is largely due to its development in Python. This talk will get you writing and running automated tests and show...

View Article



Building a Simple Configuration-driven Web Testing Framework With Twill

Building a flexible and scalable functional testing framework for your application is typically an evolutionary process. You experiment and find things that work, and things that don’t, particularly if...

View Article

Introduction to Python Profiling

Python’s implementation is slow, but you can often write fast Python if you know how to profile your code effectively. This presentation will show you how to use the built-in cProfile module to capture...

View Article

Strategies For Testing Ajax Web Applications

As a Python web developer you are probably familiar with the paradigms of testing simple web applications. Your test case makes a GET / POST request, your program responds with an HTML page, and your...

View Article

Building an Automated QA Infrastructure using Open-Source Python Tools

The benefits of continuous test integration are well known. Setting up an infrastruture for this can be a lot of work. It involves integration with version control, automated product building and...

View Article


Refactoring A Cyclomatic Complexity Script

An example of refactoring to clean up a python script. Blog source of the video

View Article

Coverage Testing, the Good and the Bad

Coverage testing measures the execution of code, and is a great way of testing your tests: are they exercising all of your code? There are some pitfalls to be aware of in implementing coverage testing,...

View Article

Building Tests for Large, Untested Codebases

Covering large codebases with automated tests is a challenging and frustrating task that can be made much easier by approaching the problem systematically and choosing good tools. I will discuss a...

View Article


Functional Testing of Desktop Applications

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...

View Article


All I really need to know about [testable, maintainable, packagable] “scripts”

“Scripting” with Python is becoming more common. This talk will discuss why you would want to “script” with Python (instead of say bash). It will also discuss best practices that will allow you to...

View Article

Paver: easy build and deployment automation for Python projects

Paver makes managing common aspects of Python projects easier, by providing just the right kind of scaffolding on which to automate building and packaging of your software. In this talk, you’ll see how...

View Article

Functional Testing Tools in Python

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...

View Article

Reflections on a Year of Functional Web Testing

What I Learned at PyCon… Last Year: Jason Kirtland shares his reflections on lessons learned while implementing functional testing techniques over the past year at Idealist.org. Producer: Portland...

View Article


Python Debugging with pdb

This video explains how you can debug a Python applications with pdb,the Python debugger. Video Source: http://marakana.com/forums/python/python/423.html

View Article

Selenium Simple Test Interview

SST Selenium Simple Test is a web test framework that uses Python to generate functional browser-based tests. Tests are made up of scripts, created by composing actions that drive a browser and assert...

View Article


Using Selenium ‘Headless’ with Chrome Driver

Learn how to run Selenium “headless”, using chrome webdriver (ChromeDriver) and Python. Developed in collaboration with the Chromium team, the ChromeDriver is a standalone server which implements...

View Article

Speedily Practical Large-Scale Tests

Mozilla’s projects have thousands of tests, so we’ve had to venture beyond vanilla test runners to keep things manageable. Our secret sauce can be used with your project as well. Reach beyond the test...

View Article


Unit Testing Patterns With Mocks and Fakes

This talk examines some common, simple patterns in code and the testing patterns that go with them. We’ll also discover what makes some code more testable than others, and how mocks and fakes can help...

View Article

Testing Django with Travis CI

This video aimed at novice Python and Django developers explains how to get started with testing your Django applications, how to properly write your first test case and then moving to automated...

View Article

Testing Django with Nose

Nose is an open source software testing framework for python. Django’s testrunner gets you started quickly, but you soon hit your head on its limitations as your project grows. By trading it for nose,...

View Article
Browsing all 29 articles
Browse latest View live




Latest Images