Testing Article

On this page, Testing Geek will gather and publish some very informative articles. Along with giving articles, TestingGeek will also give you an insight on what is the key message of the article. Of course, this will be based on how TestingGeek understood the article and if you do not agree with that, you can always send an email.

TestingGeek will also try to be selective in terms of what is published or available here. You should be able to find articles for novice testers as well as for veteran in software testing industry.

Feel free to add your articles to this repository, suggest good article you would like to see here or topics you feel are missing here.

  • Guerrilla Testing Tips -  This is an introductory article in the series of technically focused articles. In this article the author Patrick Martin is talking about what he intends to cover in his articles.


  • One CPU Better than two -  This is a very interesting real life example of a classic concurrency issue and very neatly illustrates the abstract process of fault finding a race condition. What makes it particularly interesting is that rather than involving high performance multi-threaded code it is in an automated user interface test. In this article the author Patrick Martin is presenting a developers perspective of an issue faced by the testing teams.


  • TG Tips for Automation -  In this section Testing Geek will give some simple tips which could help you solve the common problems faced during automation. This section is a 'MUST VISIT' section for all the testers who are into automation or planning to automate their testing. This Week TestingGeek is giving you a tip on how to wait for long processing operations and pause script execution till then.

  • Is It Really Done? -  If you have worked in an Agile and Scrum environment, you might have wondered why definition of done is different for everyone. This article will attempt to highlight problems associated with a ill defined 'Done' in Scrum. It also emphasize the benefits of well defined done and how it can be implemented in any team.

  • Identifying Test Cases from Bug Patternn -  In this article, Vivek discuss how test cases can be identified from general bug pattern. In his own words, "In this article, I explain about how more meaningful test cases can be extracted out of the bugs which have been identified in the software. The article provides a practical approach of identifying test cases by analyzing the bugs."

  • Equivalence Partitioning -  In this article, Anjali discuss the concept and key idea behind the test case design technique, Equivalence Partitioning. She also explores why Equivalence Partitioning us needed? How it is applicable in the white box testing? and what are the different types of equivalence classes? 

  • Software Test Automation - This article on Software Test Automation is contributed by Mr. Vivek Sharma from CA. In this article, he explains how to get started with Software Test Automation projects and what are the things that should be be taken care of while involved in automation. Vivek has five years of experience in functional and automated testing and he can be reached at contactsharma@gmail.com

  • Web Application Security Testing - Part 6: In this part we will explore the security issues related to Authentication and Web Services. Authentication is the core of many web applications, since in the WWW world, we need to check connection from every client to make sure that it is not from a malicious user. Similarly Web services are common place these days, and most of the common applications that you use on daily basis, might be using web services. Threats associated with the web services are very much different from what we have already seen.

  • Web Application Security Testing - Part 5: In this part we will establish the importance of securing our environment as well for providing complete security to web application. Web application is hosted in the environment, which is accessible from the out side world. Client interact with the server and database, if proper care is not taken vulnerabilities in the environment can be exploited and  as a result security will be compromised. We will discuss, different vulnerabilities related to the environment on which web applications are hosted like stored procedures, command injection, fingerprinting and Denial Of Service.

  • Web Application Security Testing - Part 4: Language based vulnerabilities which can be exploited by malicious users are one of the oldest and well known security loophole. Attacks related to buffer overflow, canonicalization and null strings are explained briefly in this article.

  • Performance Testing Part 2: In this article, author explains what are the different types of performance testing. After reading this article, you will be able to understand meaning of load, stress, endurance, spike and capacity testing. You will also be able to appreciate the concept of transaction mix.

  • User Stories in Agile  : Have you encountered this term before and thought how it is different from something you already know? From use case or from traditional requirement document? What are these and what makes them better than use cases? Read this article to know more about this.

  • Bayseian Theorem in Testing Maps : This article explains how Bayseian classifier library available in Ruby can be used to classify your data. Classification like this can be used to test complex applications like Maps. 

  • Web Application Security Testing - Part 3  : This article explains how data supplied by client can be used to attack web application. It gives detailed information on SQL Injection, Cross site scripting and Directory Traversing.
     
  • Performance Testing Part 1 : This article explains why do we need performance testing, what are the different aspects involved in collecting performance requirements and what steps are involved in performance testing. 

  • Using HTA in VBScript for Interactive Test Automation : This article explains how VBScripts can be used along with the HTA (HTML Applications) to make your automation interactive. This article was submitted in response to our Geek of the Week competition.

  • Web Application Security Testing - Part 2 : In continuation with our first part, this
  • article explores what kind of information is present on the client with respect to web application security testing. It also gives information on how to make sure that loopholes present in the information easily accessible by clients are identified and addressed.

  • VMWare - A Tester's Best Friend : In this article, author explains what is virtualization, and how to create and use VMWare in your testing. It explains, in simple steps how to create virtual images, how to create snapshot and how to use it.

  • Web Application Security Testing - Part 1 : This article is the first part of the article written by TestingGeek. This part explain, how web application testing is different from traditional client-server testing. This also builds the platform for why security testing is important for web application is important.

  •  
  • Joel on Elevators - In this very short article, Joel explains a new elevator system being used in WTC. Catch here is to find the usability defect in the system.
Recent Updates
Guerrilla Testing Tips
One CPU better than two
TG Tips For Automation?
Is It Really Done?
Exploratory Testing
Automated Testing
Model Based Testing
Live News
 
Read More
Accessibility API Testing Article Backword BigBang Blackbox Blog Bottomup Boundary CaseStudies Certification DefectReport DistanceTest Equivalence FitNesse Geeks Graybox Guerrilla Testing Tips GUI HTA Humor Hybrid Internationalization Installation Integration Is it done? JUnit Measurement Mercury Quality Centre News One CPU better than two Patent Performace Checklist Rational Test Suite Regression Requirement Verification Research Rational Functional Tester Security Selenium SilkTest System Testing Templates TestComplete Tools Testing Types Testing Tools In News Testing Terms In News Testometer Test Plan TG Tips For Automation Top Down Integration Trait UAT UI Testing CheckList Unit Testing Usability VMWare Web Application Security Web Application Testing Checklist Whitebox Testing
Disclaimer  |  Privacy Policy  |  g e e k AT T e s t i n g G e e k DOT c o m
© Copyright 2008, www.TestingGeek.com