Software Testing Tutorial#39 - What is Test Strategy in Software Testing

preview_player
Показать описание
In this Software Testing Tutorial, we will learn about what is test strategy in Software Testing. A software test strategy is a document which defines the broader and general way in which the testing will be approached within an organization. Test Strategy is mostly written at the organization level and is independent of projects. Project will use contents of test strategy and refine as per the project contexts.

Following are some of the key sections of test strategy document. Different organizations follow different templates but following sections are the key sections of test strategy document.

1. Scope and Environment
2. Testing Approach
3. Test Environment Specification
4. Testing Tools
5. Release Management
6. Risk Analysis
7. Reviews and Approvals

Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links.

Help me in spreading the knowledge, please hit LIKE, SHARE, and SUBSCRIBE for the latest tutorials. More tutorial playlists below:

🔶 ENROL IN MANY FREE TRAININGS ON RCV ACADEMY PORTAL 🔶

🔶 FOLLOW US ON TWITTER 🔶

🔶 LIKE US ON FACEBOOK 🔶

🔶 OUR TUTORIAL WEBSITES 🔶

🔶 GET MY TRAININGS ON UDEMY 🔶

#SoftwareTestingTraining #SoftwareTestingTutorial #SoftwareTestingBootcamp #SoftwareTesting #QA #QATraining #QATutorials #RcvAcademy #SoftwareTestingMentor
Рекомендации по теме
Комментарии
Автор

**Notes: What is Test Strategy in Software Testing - Software Testing Tutorial #39**

**Understanding Test Strategy:**
- Test Strategy is a vital testing document.
- It differs from Test Plans but is often confused with it.
- Understanding these documents is crucial for effective testing.

**Key Sections in a Test Strategy Document:**
1. **Scope and Environment:**
- Defines scope considerations for testing.
- Addresses the test environment and its specifications.

2. **Testing Approach:**
- Outlines how testing will be approached in the organization.
- Defines testing levels like unit, integration, system, and user acceptance testing.

3. **Testing Tools:**
- Specifies testing tools, including test management, defect management, and automation tools.
- Standardizing tools across projects streamlines processes.

4. **Release Management:**
- Describes how builds will be managed and when releases will occur during testing.
- Includes information on build frequency and release processes.

5. **Risk Analysis:**
- Considers risk analysis and outlines factors for projects to consider during testing.

6. **Reviews and Approvals:**
- Defines reviewers and approvers for testing projects.
- Reviewers and approvers play a crucial role in project validation and approval.

**Test Strategy in Organization Hierarchy:**
- In larger organizations, the Test Strategy is a high-level document applicable to the entire organization.
- Individual projects have their own Test Plans.
- Test Plans reference the high-level testing approach defined in the Test Strategy and adapt it to the project's specific needs.

**Integration of Test Strategy and Test Plan:**
- In small organizations with few projects, the Test Strategy may be included within the Test Plan.
- In larger organizations, a separate Test Strategy document is beneficial to maintain consistency across multiple projects.

**Conclusion:**
- A Test Strategy is a high-level document defining the general approach to testing in an organization.
- It ensures consistency in testing practices, tools, and processes across projects.
- Test Plans are project-specific and elaborate on the testing approach defined in the Test Strategy.

manoj_mafiosi
Автор

It would be really helpful if you take a real time project as an example and then explain the Test Strategy and Test Plan documents based on this project by using real time examples of testing tools, test environment, scope, etc.

togo
Автор

Good one. A test strategy is the process of pre-collecting all essential data points and connecting them well to pre-plan your software testing. It gives a clear idea about what to test, how to test, and when to test along with selecting the right testing tool. Automated testing platforms like Avo Assure helps software enterprises handle complex software testing in a seamless manner.

avoautomation
Автор

Tgank you very much for the great video. TS is verywell explained . I have been trying to get a clear picture of this for the past two days. Tried lots of websites & videos. No luck. At last, got it in this video. Thanks a ton. Please keep adding such detailed videos. Liking & subscribing

vidnand
Автор

this was very helpful thank you so much!!

joymccracken
Автор

Very well articulated. Thank you, Mahesh!

cashfrancios
Автор

if you can write a problem strategy before joining a project?

dernier
Автор

@softwaretestingmentor do you offer 1 on 1 istqb foundation level training in detail?

lisaarad
Автор

Is there anyone who have written a test strategy for a Machine Learning Model Systems?

NIRMAL
Автор

Too lagging...for 5 minutes content made 15 minutes

ashokbanala
Автор

sir come to our college @fanshawe we have shitty instructors for this subject

ankamsaikumar