Testing

Web Testing

Testing Web Applications

March 8th 2012

I have learned most of the things by experience and research, which I would like to share. In this post, I will summarize key points for testing Web Based applications. Please feel free to put in your own 2 cents. Here is the checklist: Functionality Testing Usability testing UI testing Compatibility testing Performance testing Security [...]

Agile software development

Scrum Methodology

March 8th 2012

Scrum is a lightweight process framework for agile development, and the most widely-used one. A “process framework” is a particular set of practices that must be followed in order for a process to be consistent with the framework. (For example, the Scrum process framework requires the use of development cycles called Sprints, the XP framework [...]

Test Strategy

March 6th 2012

Test Strategy is the plan for how you are going to approachWhy do a Test Strategy? The testing. It is like a project charter that tells the world how you are going to approach the project. You may have it all in your head, and if you are the only person doing the work it [...]

white box testing

White Box Testing

February 21st 2012

So, What is a White Box Testing? White Box Testing is the testing of a software solution’s internal coding and infrastructure. It focuses primarily on strengthening security, the flow of inputs and outputs through the application, design and usability. White box testing is also known as clear, open, structural, and glass box testing. It is [...]

Whats Test Case

February 20th 2012

A test case describes an input, action, or event and an expected response, to determine if a feature of a software application is working correctly. A test case may contain particulars such as test case identifier, test case name, objective, test conditions/setup, input data requirements, steps, and expected results. The level of detail may vary [...]

Software Testing Techniques

February 20th 2012

Black box testing – not based on any knowledge of internal design or code. Tests are based on requirements and functionality. White box testing – based on knowledge of the internal logic of an application’s code. Tests are based on coverage of code statements, branches, paths, conditions. unit testing – the most ‘micro’ scale of [...]

What is SEI, CMM, CMMI, ISO, IEEE, ANSI?

February 20th 2012

SEI = ‘Software Engineering Institute’ at Carnegie-Mellon University; initiated by the U.S. Defense Department to help improve software development processes. CMM = ‘Capability Maturity Model’, now called the CMMI (‘Capability Maturity Model Integration’), developed by the SEI. It’s a model of 5 levels of process ‘maturity’ that determine effectiveness in delivering quality software. It is [...]

Testing Web Application Essentials

February 20th 2012

Web sites are essentially client/server applications – with web servers and ‘browser’ clients. Consideration should be given to the interactions between html pages, TCP/IP communications, Internet connections, firewalls, applications that run in web pages (such as applets, javascript, plug-in applications), and applications that run on the server side (such as cgi scripts, database interfaces, logging [...]

QA Test Plan

February 20th 2012

A software project test plan is a document that describes the objectives, scope, approach, and focus of a software testing effort. The process of preparing a test plan is a useful way to think through the efforts needed to validate the acceptability of a software product. The completed document will help people outside the test [...]

Quality Assurance, Quality Control, or Testing?

February 20th 2012

Many people and organizations are confused about the difference between quality assurance (QA), quality control (QC), and testing. They are closely related, but they are different concepts. But all these three are useful to manage risks of developing and managing software. Quality Assurance: A set of activities designed to ensure that the development and/or maintenance [...]