February 2012

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

black box testing

Black Box Testing

February 16th 2012

So what’s Black Box Testing? Black box testing is a software testing techniques in which functionality of the software under test (SUT) is tested without looking at the internal code structure, implementation details and knowledge of internal paths of the software. This type of testing is based entirely on the software requirements and specifications. In Black Box Testing we [...]

HTTP cookie

February 15th 2012

A cookie, also known as an HTTP cookie, web cookie, or browser cookie, is used for an origin website to send state information to a user’s browser and for the browser to return the state information to the origin site. The state information can be used for authentication, identification of a user session, user’s preferences, [...]

File Transfer Protocol (FTP)

February 15th 2012

File Transfer Protocol (FTP) is a standard Internet protocol for transmitting files between computers on the Internet. Like the Hypertext Transfer Protocol (HTTP), which transfers displayable Web pages and related files, and the Simple Mail Transfer Protocol (SMTP), which transfers e-mail, FTP is an application protocol that uses the Internet’s TCP/IP protocols. FTP is commonly used to [...]