Is Random Testing Effective?
- Path testing and
- Partition testing
Random Software Testing Techniques
- Streams of valid mouse and key board events
- Streams of valid Win32 messages.
Articles, comments, queries about the processes of Software Product Development, Software Testing Tutorial, Software Processes .
Posted by
Sunflower
at
6/29/2012 11:30:00 PM
0
comments
Labels: Application, Black box testing, Cost Effective, Goals, Input, Parameters, Partition testing, Path testing, Random testing, Results, Software System, Software testing, Strategy, Techniques, Test cases, Values
![]() | Subscribe by Email |
|
Documentation is a set of documents or informational products to describe a computer system. Each document is designed to represent particular function like reference, instructional and motivational.
Some types of documentation and informational products are system features and functions, user and management summaries, users manual, video and multimedia, tutorials, demonstrations, reference guide, technical references, system test models,
operations/operators manual, wall charts, newsletters.
A useful document furthers the understanding of the system's desired andactual behavior and structure. The criteria for measuring usability of documents are readability, availability, suitability and accessibility.
Posted by
Sunflower
at
4/03/2011 10:06:00 PM
0
comments
Labels: Accessibility, Availability, Cost Effective, Documentation, Goals, Importance, Manuals, Purpose, Readability, Software Development process, Suitability, Usability, User guides, User Manuals
![]() | Subscribe by Email |
|
Regression testing is an important part of the software development life cycle. regression means going back. If any kind of modification is done in software, testing needs to be done to ensure that it works as specified and that it has not negatively impacted any functionality that it offered previously.
Common methods of regression testing include re-running previously run tests and checking whether previously fixed faults have re-emerged.
The objectives of regression testing are :
- To identify uncovered and unexpected defects.
- To ensure that changes or additions in the code are safe & are not liable to break the existing functionality of the application.
- To ensure and track the quality of its output.
- The changes to the software application have not introduced any new bugs.
Regression testing is necessary when there is a change made to an existing tested software. Each change implies more regression testing needs to be done to ensure that the system meets the project goals.
Regression testing can become cost effective if the test cases are automated the test cases may be executed using scripts after each change is introduced in the system. Also, teams do not execute all the test cases during the regression testing. They test only what they decide is relevant.
In short, regression testing means rerunning tests of things that used to work to make sure that a change didn't break something else. The set of tests used is called the Regression Test Set. It's enormously helpful when you change an application, change the environment, and during integration of pieces.
Regression testing is a simple concept, but it needs to be done just right to work in the real world.
Posted by
Sunflower
at
9/06/2010 02:57:00 PM
0
comments
Labels: Bugs, Change, Cost Effective, Defects, Errors, Necessary, Objectives, Regression, Regression Testing, SDLC, Software
![]() | Subscribe by Email |
|