Week 7 - Software Testing Life Cycle - Test Design Techniques | EasyLearn Spot | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Week 7 - Software Testing Life Cycle - Test Design Techniques

teacher avatar EasyLearn Spot, Passion for teaching

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

8 Lessons (26m)
    • 1. Week 7 - Test Design Techniques Promo

    • 2. Recap of Software Testing Life Cycle

    • 3. Test Design Techniques

    • 4. Types of Test Design Techniques

    • 5. Black Box Testing Techniques

    • 6. White Box Testing Techniques

    • 7. Exp Based Testing Techniques

    • 8. Week 7 - Closing Thoughts

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

Complete Guide on Software Testing course is a 10 week series course on Software Testing. Here you will learn basic fundamentals of software Testing till the Test case creation with a project example templates.


 If you are new to software Testing start from week 1 series by clicking the link below:

Week 1 -Software Testing Fundamentals


Week 2 - Quality Assurance & Quality Control


Week 3 - Software Development Life Cycle


Week 4 - Software Development Life Cycle Models


Week 5 - Software Testing Life Cycle - Overview


Week 6 - Software Testing Life Cycle - Test Plan Creation


Week 7 - Software Testing Life Cycle - Test Design Techniques


Week 8 - Software Testing Life Cycle - Test case & Bug Report Creation


Week 9 - Software Testing Life Cycle - Implementation and Maintenance


Week 10 - Levels of Testing & Types of Testing


Project in Manual Testing

Meet Your Teacher

Teacher Profile Image

EasyLearn Spot

Passion for teaching


Class Ratings

Expectations Met?
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Week 7 - Test Design Techniques Promo: way. 2. Recap of Software Testing Life Cycle: Let's mourn toe the Big Seven. Siri's software testing lifecycle. Just design techniques before moving on to the best design techniques. Let's have a recap of oats off protesting life. Sick software testing Lifecycle explains the testing process. One. Lead Testing Remiss in world in this life, all the documents record for the testing team. Our creator in this legs Yes, TLC. Start with the project Initiation fees In this project. Initiation Priest Project Manager discusses Project workflow hard, Barron's Off Medic Moments schedule testing approach and that risk analysis in the distance Next Faces System study. In this face project, details are discussed with the project manager, which will be further communicated by the test lead with the distance. Next comes the best plan fees. Best plan is a systematic approach for testing an application. Then comes Fetus is designed face. It has two parts. The first part in Walt's the Creation off this design. The second part of this give design fist just justice Aviation he had this cases will be created by the testes with functional requirements, specifications and aspirations. Next comes the analysis place, but the deliverables will be analyzed and approved by the test. Finally, comes the test summary. Face the project manager. Just summary report. If that this somebody is done, then the project is ready for this explains. That's off that Christine. They've sick. We have already learned the project Initiation and System study face in. In the next topic, we are going to see this plan creation. 3. Test Design Techniques: - best design techniques. This design techniques are standard techniques for arriving effective and efficient excuses . It is the process off selecting could set off. This case is from total number off possible use cases for a given system. These disk design techniques helps us toe at you. Hide this coverage on defining fist. 4. Types of Test Design Techniques: types off this designed Ignatz test design techniques are divided into two categories. Started testing technique. Dynamic testing Technique started testing technique is a testing methodology in which the software is tested manually. Are with automation tools, but they are not executed. Tactic Testing checks for the correctness off the program also scored document. I Got Them and that does thesis in tax off. The program is checked in starting distance, started testing techniques or further divided in new informal reviews. Technical reviews. Off throughs on inspections. Dynamic testing is used to tow S the application or software at the time off execution, which is done during the validation process. Dynamic testing techniques are further divided into three categories. Specification based on Black Box. Distinct, which is also known as behavior structure based on white books testing techniques, which is also known ISS structural techniques. And finally, comes the experience to based testing techniques 5. Black Box Testing Techniques: black box testing techniques. Black box testing is also known as input are driven testing in specifications based or black books s techniques that this conditions on the desk cases are derived from us off the requirement specifications. Functional and nonfunctional testing techniques are analyzed. Functional, distinct takes the behavior off application nonfunctional testing checks the support provided for the application except the functionality. The black box testing techniques are equal in partitioning bone revalue analysis position table State transition testing Use case distance In these first comes the equal ends. Partitioning equal in partitioning is a method for deriving subsets from Maine. Sense off testing data, equal ins partitions and be done for positive and negative mentions. Porosity condition means the Valley data that should be accepted by the application. Negative condition means they invalid data that should be rejected by the application. Equal ins Partitioning is applicable at all levels. Off Misty. Let's see an example scenario. A person is buying where online shopping. He could buy products for 500 still ₹10,000. How old elitist do we need to input each and every value and guest that it's not possible so we can use equal in Spanish here. In this scenario, we're going to take an input condition as the use of can buy from ₹500. Jim 10,000. So we're going to divide the limit as a sub. Groups like 502,000 1000 to 2000 like this, it goes on in 9000 and nose. We are going to take some random value from each test group and do testing. For example, in the first group, you can pick a tender. In the second group, we can pick seven those and it goes. This is the way off doing testing, using equal in Spanish. Next comes the bone revalue announced boned. Revalue analysis finds the other in the bone T bone revalues include maximum animal inside boundaries outside boundaries. Typical values on Evans, it is related. Lee easy to apply on ditz defect. Finding probability is high. Bone revalue analysis can be applied at all levels. An example scenario for others, a user I d feel has a limitation. Off went off characters which alos one. We fight to 28 alphanumeric characters the used BB to find the exact number of s cases needed for this scene. We follow the standard technique to use in BV maximum value maximum bliss one maximum minus one minimum value any month less one. Many mom minus one. We checked the bone revalues and check whether the application is something the correct range off. Next comes the decision table testy here. The addition. Table testing is a good paid to be a combination off inputs which produce different. The input conditions on actions are most often stated in such a way that they must be true or forts. In this example scenario, we have prepared a decision table for long in function. In this, we have found the probably piece for testing, the long in from in the first case. If we give valid use a name and valid passport, you'll result will be a success, which means the use of will be able to log in the second case. If we give valued, use any money valid passport. Your results will display together in the next case, you figure invalid. Use a name and valley passport. You are result will display get in the fourth case. If both the user name and password is invalid, the result against you error this is the simple way off creating an efficient. Next is state transition testing. It allows the tester to you. The software in terms off it states transition between states that inputs are even that gusted changes and actions, which may result from those transitions. This technique is not suitable for service based applications. This is useful for product beast of. For example, in electric trimmer, we can push the button and to change the state from on to off high to low, low to high here. The action, which people form, reminds the state but out difference that this state transition testing the changes from one state use case distinct use cases. A replica off this case. It is a technique that helps to understand business conditions and its flow use cases, or a sequence off steps that describe the contractions, which happened between the inducer. On this system application, you can find a sample use kiss template, both the normal and the alternate flow for testing. A log in for miss, although to need flows will be loved in the UC system, so this justice job is to convert out flows into test case for 6. White Box Testing Techniques: white box testing techniques. Structure based testing technique. It's also known as white folks are last box testing techniques here. The testers get the knowledge off this off bed imitation, and it's working process. It is a method which test the internal structure often application, which is usually done at the unit level, off testing white books. Distinct techniques are statement testing and coverage, decision testing and coverage and lenient old sequence on jump statement. Testing and coverage derives. This case is toe execute specific statements normally to increase the statement coverage. Decision coverage is the person page off. Traditional comes that have been excised by it. Linear cold segments and Jump is a software analysis mental used to identify structural unions in court on that list. 7. Exp Based Testing Techniques: expedience based distinctive. This testing technique used the users and their Estelle's expedience to deter mine. The most important areas off system on find bucks based on their experience. This technique is used when there isno specifications or, if the specification is not complete, are out off. This is the one Lee technique used for Lord Systems. It is very useful under extreme time pressure. Experience based testing techniques are edit guessing on exploring drink testing. Yet at guessing is finding the number off that systematic se. It captures Caro's, which is not easily identified. My following for my it is a very simple, the main disadvantages burying effectiveness, which means, based on testers, experience it babies. Next, Cumpsty exploded, Dusty in exploratory testing. The testers combined their experience. As for list a structured approach to Destin application. It can be used, but specifications are ADA. Missing are in a writ on Ben. That is severe time pressure. It is the most efficient and effective approach for testing. Soft exploratory testing finds the biggest parts faster than any other 8. Week 7 - Closing Thoughts: way, - way have completed the Week seven series Test design techniques. Hope you got the idea. Booth testing picnics. Thank you for that decision. Let's meet up in the next week series software testing, Lifecycle escapes and report.