Software Testing Geek Software Testing, Testing Geek, Articles, Tutorials and Information on Software Testing. http://testinggeek.com/index.php/component/content/frontpage Thu, 09 Sep 2010 00:34:57 +0000 Joomla! 1.5 - Open Source Content Management en-gb Welcome To Testing Geek http://testinggeek.com/index.php/component/content/article/46-welcome-to-testing-geek Welcome geeks!!! to the world of software testing. Here you will get to know everything you wanted to know about Software Testing. Most importantly, you will get to know this information from the practitioners, from the people working in the field, from people like you and me. So lets start learning this art; this science or just Software Testing and start with its definition. What is Software Testing?
 
According to the classic definition of Myers "Software Testing is the process of executing a program or system with the intent of finding errors."
]]> frontpage Wed, 21 Jan 2009 21:26:26 +0000 Automated Web Testing With Selenium http://testinggeek.com/index.php/trainings/selenium/182-automated-web-testing-with-selenium Selenium is probably one of the best tools for testing web applications. Since many software applications are migrating from traditional desktops to web platforms, good knowledge of a powerful web testing automation tool is vital to improve your employability and career progression.

On this one-day workshop, we will make you familiar with all the flavours of Selenium including IDE, Core, RC and Grid. This workshop is ideal for people with no, little or intermediate experience of Selenium. You will find this training extremely useful if you want to move from traditional applications to web based application testing.

We'd like to help those in need at Haiti so for our next training on 22'Nd Jan, choose the amount you would like to pay (Usually 299 GBP atleast)  for this one day workshop and we will donate 50% of all sales this week to the Haiti Earthquake appeal. Please contact anandATatlantisswDOTcom or book on-line at http://seleniumwebtesting.eventbrite.com/

 

]]>
frontpage Sun, 26 Jul 2009 17:04:54 +0000
JIRA - Defect Tracking System http://testinggeek.com/index.php/testing-tools/test-management/177-jira-defect-tracking-system ]]> frontpage Mon, 18 May 2009 20:29:04 +0000 Agile Testing - Master the new game http://testinggeek.com/index.php/trainings/agile-testing/183-agile-testing-master-new-game Software development is not static, it is moving continuously. In its short life span of few decades, it has evolved and changed considerably. If a developer working in 1960s comes back from retirement, he or she would be amazed to see how development methodologies have changed.

In just the past few years, Agile has taken the software development community by storm and for all the right reasons. Although the Agile methodology has fundamentally changed all aspects of the software development life cycle, it has had the most dramatic impact on testing and software  testers.

]]>
frontpage Sun, 26 Jul 2009 17:08:12 +0000
Software Testing - Flash Object Automation using Selenium http://testinggeek.com/index.php/testing-tools/test-execution/145-flash-object-automation-using-selenium ]]> frontpage Fri, 06 Feb 2009 16:46:45 +0000 Software Testing - Selenium IDE, RC Tutorial & Workshop http://testinggeek.com/index.php/testing-tools/test-execution/166-selenium-ide-rc-workshop-tutorial BCS SIGSIT conference in London, UK. This workshop was aimed for the novice Selenium users and was well received by all the audience.

This workshop will give you basic understanding of Selenium IDE and RC. Also, how open source has affected Selenium and its development. We have also touched upon briefly Ruby and how it is used in the context of Selenium RC.

]]>
frontpage Sat, 21 Feb 2009 20:04:44 +0000
Twill - Simple Web Automation Tool in Python http://testinggeek.com/index.php/testing-tools/test-execution/175-twill-web-automation-tool-in-python Twill is an open source library that allows user to browse the Web from standard command line interface or from Python scripts. This library is written in Python and can be extremely useful for test automation for web applications. Unlike many test automation tools for web application testing, Twill does not launch or need browser. Twill works from the command line (or from your Python script) and allows you to perform standard operations like navigating to specific pages, use forms, cookies and so on. As mentioned earlier, Twill does not launch real browser and hence its usage as test automation tool is limited. Twill can not be used to test rendering of pages, functionality related to Java scripts and so on. Tools like Selenium are better suited for that purpose. Twill is better suited for validating functionality which can be exercised using http request / response and analyzing page source.

]]>
frontpage Tue, 05 May 2009 08:12:42 +0000
Selenium Tip - Handling Windows http://testinggeek.com/index.php/testing-tools/test-execution/185-selenium-tip-handling-windows Testing web application is always fun and if you are automating your web application testing with Selenium, its even more fun. Unfortunately, like any other tool selenium has few limitations. One of the most annoying limitation of selenium is its inability to handle browser windows (Or any other expected or unexpected windows). When we automate any application which launches these windows (For example security warning windows, certifications windows and so on), we get stuck by the inability of selenium to handle them. I have seen people executing those automated tests but clicking on OK/Yes/Continue manually whenever these windows appear. This defies the whole purpose of automation, because tests can not be executed without human intervention.

]]>
frontpage Wed, 02 Sep 2009 11:11:13 +0000
QUnit, Selenium and Continuous Integration http://testinggeek.com/index.php/testing-tools/test-execution/189-qunit-selenium-continuous-integration Most of the organizations these days understand the importance of unit testing and use it heavily in their project. Unit testing frameworks are available for most of the high-level languages like JUnit for Java, NUnit for .NET, pyunit for Python and so on. These unit testing tools have now reached a level of maturity and most of us have probably used them in some capacity. Unit testing Java Script is unfortunately, still a bit tricky and its integration with other tools is also not well known. In this article, I will try to explore how QUnit framework for testing Java Script can be integrated with Selenium and continuous Integration.

]]>
frontpage Wed, 10 Mar 2010 13:33:57 +0000
Patterns in software testing and a claim - iCheckWebsite http://testinggeek.com/index.php/testing-tools/test-execution/191-patterns-in-testing I am a big fan of patterns and feel that ability to identify pattern is extremely useful for us testers. Patterns can be used in manual testing and automation both. In the following presentation, I will try to explain what are patterns, why patterns should be used in software testing and a nice tool we build utilizing the power of patterns.

Most of the patterns will have two main characteristics – they are repeatable and predictable. This repeatability and predictability is not limited to just development (as in design patterns), but can be used equally well in software testing. You can find a patterns in how testing is perceived by a specific manager and brace yourself to work (or argue) in a certain manner. You can find pattern in your own observation and figure out what sort of things you miss mostly. Probably there is a pattern in most of the things we come across – in type of bugs we find, how we approach automation and so on.

]]>
frontpage Wed, 14 Jul 2010 11:51:53 +0000