answersLogoWhite

0


Best Answer

A test strategy is a framework that defines the testing methodology of the software development cycle. This includes the testing objective, approaches of testing new functions, types of testing to be performed, total time and resources essential for the project, and the testing environment.

In any software testing company, the test strategy describes the test level to be achieved at different levels of testing i.e. unit testing, integration testing, and system testing. For every stage of development design, a corresponding test strategy should be generated to test the new feature sets.

Software Testing Technique is nothing but required testing approach to be followed during testing.

Testing techniques are as follows:-

  • Static Testing
  • White Box Testing
  • Black Box Testing
  • Grey Box Testing

As software testing is involved in every stage of software life cycle. But, the testing performed at each level of software development is different and has different goals. They can be defined as:

Static Testing: Testing of an application without execution on the computer or without executing them through values.

White Box Testing: Testing is done on code.

Black Box Testing: Testing is done to check the behavior of the application according to customer's requirements.

Grey Box Testing: Combination of Black box and white box is called Grey box testing.

User Avatar

Wiki User

7y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

No. Testing involves using. Debugging involves programming. Coding is just another word for programming.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Program is a part of software and is compiled by compiler. Combining several programs a complete software is formed. Testing that complete software is called software testing.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How software testing differ from program testing?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Details of ticking box testing in software testing?

ticking-box testinga widely used philosophy of testing, in which no testing is done after the project is fairly well debugged -- the program is given to customer's for trial and acceptance.ticking means default code of software testing.


What is fuzzing in Internet security?

Fuzz testing or fuzzing is a software testing technique, often automated or semi-automated, that involves providing invalid, unexpected, or random data to the inputs of a computer program. It is a form of random testing which has been used for testing both hardware and software. Fuzzing is commonly used to test for security problems in software or computer systems, especially those connected to external networks.


What valuable information does the history of customer problem reports provide to the software testing team?

They identify potential holes in test program coverage.


What is the salary of a fresher software engineer trainee?

Hi... salary is depend on the company and your city. It not be very good for first two years but after that you can get a handsome package, you can visit www.istqbsoftwaretesting.blogspot.comHere you can get current job opening in software testing and walkin interview in software testing, software testing job in delhi ncr. You will also get free istqb software testing tutorials and study material.


White box testinglogic testing?

When you want to test a program, there is two types: white box testing and black box testing. Black box testing means you don't need to know about program implements or how it functions. Just program's requirements. White box testing, you must to check every ways your program should go to eliminate bugs.

Related questions

Fancy team names for software testing?

Software testing is evaluating the performance of a software program. Fancy teams for software testing might be the Integrated Development Examiners or the Warez (catchall slang term for software) Evaluators.


What is the name of the process by which program errors can be identified?

software testing


What is component testing in software testing?

Testing a specific part of a system or even a program. That would be called a component. So it is component testing.


What is the importance of software testing?

Software testing is a method of uncovering defects in a software program or application. In general test cases are designed based on the expected behavior of the program or applications. The test cases are executed using the program, or application, and the actual behavior is observed. If the actual behavior does not match the expected behavior then a defect is said to exist. There are many methods available to design test cases for testing software. Software testing is one of many quality assurance methods used to assess the quality of a program or application. Answer by John MM, SoftwareTesting.net


What is dry run regarding software testing?

In software development, static testing, also called dry run testing, is a form of software testing where the actual program or application is not used. Instead this testing method requires programmers to manually read their own code to find any errors. Static testing is a stage of White Box Testing.


Details of ticking box testing in software testing?

ticking-box testinga widely used philosophy of testing, in which no testing is done after the project is fairly well debugged -- the program is given to customer's for trial and acceptance.ticking means default code of software testing.


Take Software Testing Courses Before Designing A Program?

Even if you already know how to create software programs, you should take software testing courses before you make these programs. After all, the testing phase is very important. You will catch many mistakes that you can work out to make your program better. If you do not know how to test it, it may never be as good as it can be. These testing courses will show you how to improve your programs.


Is software testing a technology?

The software can be defined as a series of programs and instructions for a computer system to carry out a specific task or task. a) Software Testing Levels: Unit testing, Integration testing, System testing, and Acceptance Testing.


When a new revision of the original software program is ready for testing by a select audience it is known as?

Beta


What are the principles of software testing?

Software testing is an execution of a program with the intention of finding bugs.Please visit www.istqbsoftwaretesting.blogspot.comHere you will software testing tutorials and istqb software testing study materialThe following can be described as testing principals:All tests should be traceable to customer requirements.Tests should be planned long before testing begins.The Pareto principal applies to testing.Testing should begin "in small" and progress toward testing "in large".Exhaustive testing is not possible.To be most effective, an independent third party should conduct testing.


Is there any certification for automation testing?

H2K Infosys offers online training on Software testing tools and certification program with placement assistance to build bright future in testing for the beginners.


What is a good software testing course?

There are literally thousands of software testing courses available on the internet. The best courses are the ones designed for the program you are purchasing. Most programs give you a website to view tutorials of that product.