You Are Browsing ‘Software Testing Blogs’ Category

Static Testing – An Effective Method Between Coding and Testing Phase Software testing connotes real-time execution of software beta versions. However, real testing already starts even in coding phase, when developers present their initial code for review. The system is being tested statically once the reviewer began to analyze the code, and ends until a satisfactory code has been successfully compiled. In actual practice, static testing purposes are as follows: Existential Check of Code Implementation for All User RequirementsThis...

“Scenario” is already used in the software industry since 1980s. However, it was first used by the United States in military planning in 1950s. In software development, scenarios are used in verifying suitability of a certain software application for its intended use through hypothetical stories. Despite there is no procedural attempt to clearly establish software testing in a realistic environment, scenarios provide practical situations and user-oriented actions in validating software operations. It also allows testers to...

Posted on Mar 18 2010 - 9:38am by Raj
#0

Acceptance Criteria The definition of the results expected from the test cases used for acceptane testing.  The product must meet these criteria before implementation can be approved. Acceptance Testing (1) Formal testing conducted to determine whether or not a system satisfies its acceptance criteria and to enable the client to determine whether or not to accept the system. (2) Formal testing conducted to enable a user, client, or other authorized entity to determine whether to accept a system or component. ...

Five keys to Choose the most effective Regression Test Cases By definition regression testing is a new round of software validation after a build release with bug fixes.  According to Microsoft’s statistics, in accordance with their experience, most developers will introduce one fresh defect after solving 3 ~ 4 defects. So we need to do regression testing to find those newly introduced bugs.In general, higher the coverage of the regression, lower the risk, but the time it will take will be more and vice versa. So, if time allows,...

Video games are also considered as software that needs sufficient testing before releasing in the market. In fact, many software developers want to become game developers. Game testing is the process of verifying game environment and behavior. Its occurrence in game development depends on its budget. High-budgeted projects test their products when the draft version is finished. On the other hand, low-budgeted games might only support testing of the probable final version. Other types like public betas and stress tests are also used...

Boundary analysis is a software testing technique that divides expected input data into three, first is those that belong within an expected range, second are those below the minimum value, and third are those above the maximum value. It is actually a variation of data partitioning known as equivalence partitioning. Studies show that probability of encountering software fault increases as it approaches its boundary. Thus, this testing used equivalence partitioning and its three segments in testing. This testing is also founded from the...

The only universal statement that will satisfy the diverse software development principles of IT professionals is that the software to be delivered to clients must have the highest accuracy and reliability as possible. Software testing was proven to be a vital part of achieving such results since the early days of IT industry up to present situation when numerous testing methodologies have already been developed. One of the most widely adopted software testing techniques is all-pairs testing. In this method, input parameters will be combined...

This article will be useful for both testing specialists and newbies as soon as the process of GUI testing is represented here as completely as possible. GUI testing can be performed from three points: Usability Design, appearance Element arrangement, layout. The first two points are discussed well in the article by Elena Osadchaya “GUI Testing: Basic...

Posted on Feb 24 2010 - 2:57pm by Raj
#0

Working with the software starts with its installation on the computer. During the installation, user gets the first impression of a product. That’s why this process is very important and claims certain attention. This article includes practical recommendations on testing of software installation process and also includes a bulk of ready tests that are a good basis for a valid test plan preparation.   ...

The licensing mechanism is very important part of the commercial product. Proper testing of it prevent the unauthorized utilizing of your intellectual property. This article includes brief description of the software licensing types and tools accompanied by the notes about what things are worth paying more attention. ...