• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/30

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

30 Cards in this Set

  • Front
  • Back
TESTING
Testing is a process of gathering information by observations and comparing them with the expectations
SOFTWARE TESTING
Software testing a process of verifying and validating whether the program is performing correctly without any bugs. also, It is the process of analyzing software for the purpose of finding bugs and fixing them
Two basic types of software testing
Manual and Automated testing. Tests which are suitable for manual testing are not necessarily suitable for test automation.
Time consuming Speed
Low reliability Repeatability(стабильнос)
Human resources Coverage
Inconsistent Reliability(надежность)
Reusability(Повтор использ)
MANUAL TESTING
This is considered to be one of the oldest type of software testing methods, in which test cases are designed and reviewed by the team, before executing it.
AUTOMATED TESTING
This software testing type applies automation in the testing, which can be applied to various parts of a software process such as test case management, executing test cases, defect management, reporting of the bugs/defects. AUTOMATION MUST BE REPEATED ACTION, BUT CAN BE SIMPLE
Top-Down Integration Testing:
This is totally opposite to bottom-up approach, as it tests the top level modules are tested and the branch of the module are tested step by step using 'Stubs' until the related module comes to an end.
Bottom-Up Integration Testing:
In this type of integration testing, the lowest level components are tested first and then alleviate the testing of higher level components using 'Drivers'.
MUTATION TESTING
In this type of software testing, the application is tested for the code that was modified after fixing a particular bug/defect
SDLC
The Software Development Life Cycle is a step-by-step process involved in the development of a software product. The whole process is generally classified into a set of steps and a specific operation will be carried out in each of the steps
WATERFALL MODEL PHASE OR MILESTONE
-REQUREMENTS
-Planning
-Analysis
-Design
-Development OR CODING
-Testing
-UAT
-Deployment
-Maintanence
WATER FALL
Popular process module for developing and designing software programs to meet specific customer needs.
V SHAPE MODEL
The V model gets its name from the fact that the graphical representation.The basic steps involved in this methodology are more or less the same as those in the waterfall model. However, this model follows both a 'top-down' (VERIFICATION) as well as a 'bottom-up'(VALIDATION) approach.The benefit of this methodology is that in this case, both the development and testing activities go hand-in-hand.
VERIFICATION
TYPICALLY INVOLVE REVIEW AND MEETING TO EVALUATE DOC, PLAN, REQUIREMENTS IS GOING TO BE DONE BY INSPECTION MEETING,WALK-THROUGH, CHECKLIST. Quality control process to check whether or not a product complies with regulations, specifications. BUILD GOOD PRODUCT.
VALIDATION
ACTUAL TESTING AND TAKE PLACE AFTER VERIFICATION. "The QUALITY process of evaluating a system during or at the end of the development process to determine whether it satisfies specified user requirements.
QUALITY CONTROL
The process by which product quality is compared with applicable standards, and the action is taken when non conformance is detected.
ADHOC
Adhoc testing is a commonly used term for software testing performed without planning and documentation.The tests are intended to be run only once, unless a defect is discovered.
STATIC TESTING
It is primarily syntax checking of the code and/or manually reviewing the code or document to find errors. This type of testing can be used by the developer who wrote the code, in isolation. Code reviews, inspections and walkthroughs are also used.
DYNAMIC TESTING
Dynamic testing is nothing but functional testing. It is used to test software by executing it.
Agile Process:
Agile aims to reduce risk by breaking projects into small PIECE, time-limited modules with each iteration being approached like a small, self-contained mini-project, each lasting only a few weeks. Each iteration has it own self-contained stages of analysis, design, production, testing and documentation. In theory, a new software release could be done at the end of each iteration, but in practice the progress made in one iteration may not be worth a release and it will be carried over and incorporated into the next iteration. The project's priorities, direction and progress are re-evaluated at the end of each iteration.
BUG
Product is still not yet released in the market. Found before production.
DEFECT
Product is released in the market. Found after production.
SEVERITY
is from the technical side.
Unacceptable Risk - if the Product /application Crashes, Incorrect parameter value (ex. Instead of 60 Heart Rate 80 Heart Rate is displayed)
Design NC - Patient information not displayed under User Information.
Minor Issue - IP address textbox should be grayed out when DHCP is selected
Improvement Opportunity - Some cosmetic Documentation Issue
PRIORITY
Priority refers to the "Urgency" with which the incident has to be fixed. This is set by the lead.
In most of the cases a critical incident can be of high priority.
IT IS FROM THE BUSINESS SIDE AND RESPOND FOR FINANCE.
What to do when a defect is not reproducible:
1. Test on another setup.
2. Take pictures and video the first time the defect occurs.
3. Save and Attach the Log file.
QUALITY CENTER OR TEST MANAGEMENT TOOLS
TO HELP TESTER TEAM ORGANIZE OR EXECUTE THE REQUIREMENTS, TEST PLAN, TEST CASE, AND SING TO DEFECT
Testing Review - Dos and Dont's FOR Author
Be open to feedback.
Observe the review process.
Remember that there is no product that is defect-free.
Testing Review - Dos and Dont's FOR Reviewer
Review the Product not the Producer.
Do not accuse.
Avoid discussions of styles - stick to technical correctness.
Testing IPO (Inputs, Process and Outputs)
inputs:
Plan - Schedule
Data -To be transacted, PROTECTED
Environment - Hardware,Web Servers, Browers.
Test Cases - TEST CASE ID, Description, Expected actual result, status, data.
Testing IPO (Inputs, Process and Outputs)
- Verify if the test cases are reviewed and approved.
- Verify that you are working in the test environment (Not Development Environment).
- Execute the Work Product.
- Apply test scenarios.
- Observe actual results and behavior.
- Record the actual results and observations.
Testing IPO (Inputs, Process and Outputs)
Test Results - Actual results, Expected results.
Defects Log - Priority, Severity, Summary, for whom, Date detected.
Test Report - Summary of testing done,