Looking for a Tutor Near You?

Post Learning Requirement » x
Ask a Question
x

Choose Country Code

x

Direction

x

Ask a Question

x

Hire a Tutor

Software Testing

Published in: Software Testing
6,007 Views

I have attached PPT for basic points for Software testing .read it carefully and Learn the concept for software testing.

Nikin / Gandhinagar

2 years of teaching experience

Qualification: B.Tech/B.E. (GTU - 2015)

Teaches: Basic Computer, Computer for official job, MS Office, School level computer, Computer, .Net, C# (C Sharp), Visual Basic, BCA Subjects, MCA Subjects, Software Testing, Java Script, Wordpress Training

Contact this Tutor
  1. Quality Management PERFECTQASERVICES
  2. Quality-management is method for ensuring quality of software and its devlpopement process. It has three main Components: Quality Assurance Quality Control Quality Improvement
  3. Quality Assurance a It is the activity of providing evidence needed to establish quality in work. a QA includes implementations of process, procedures to verification of developed and its requirernents. a QA is to examine the process that create and shape the product. a Quality assurance looks at the quality of output , as well as at the quality of input. a Quality assurance covers all activities from design, development, production, installation, servicing and documentations. a So last for QA I can say it is FIT FOR PURPOSE
  4. Quality Control a Quality Control is a process to ensure a certain level of Quality in a product or a service. a It includes activities that ensure the software with respect to requirement. a Means we can say that the basic goal of quality control is to ensure that the products ,services, or process provided meet specific requirements. a It is Product base activity. a Quality control involves the examinations of product, service, or process for minimum level of quality.
  5. QA vs QC Quality Assurance: It is process oriented activity Focuses on process and procedures rather than actual testing on system. It is preventive activity . Audit ,Review is an example of Quality assurance. Quality control: It is product oriented activity Focuses on actual testing by executing software for identify bug/defect through implementation of process. It is corrective process. Testing is part of quality control.
  6. Software Development Lifecycle (SDLC) a SDLC is a flow for software project, it consists of detailed plan describing how to develop, maintain software a The Lifecycle defines process for improving quality of software and overall development process. a It states the starting point and ending point of any software development a Each phase in software development process has defined input and output.
  7. Deployment Testing Planning SDLC Building Defining Designing
  8. Different Stages in SDLC a Requirement analysis a Software Design a Coding a Testing a Implementation Maintenance
  9. Requirement analysis In this phase the requirement of clients are obtained, analyzed, documented and validated. a The requirement Should be clear for developing quality software a Requirement analysis is the most important and fundamental stage in SDLC. It is performed by the senior members of the team with inputs from the customer, the sales department, market surveys and domain experts in the industry. This information is then used to plan the basic project approach and to conduct product feasibility study in the economical, operational and technical areas. a Input - Customer requirement process-Analysis of the requirement output - Software requirement specification
  10. Software Design a Software design involves development of architecture , flow of the application a While Designing the software it needs to consider different aspect of application such as usability , performance , security compatibility and the database a Input-software requirement specification (SRS) process-Design the software output-software Design document and internal design (coding)
  11. Coding After the software design , the developer develops code as per the design specification. a Input: software design process: Developing Code Output: source code
  12. Testing a In this phase the software tested to ensure that it meets customer a In this each unit or module tested independently . a Input: Executable code process : Testing output : Testcases
  13. Implementation a In this phase the software after testing is SUCCeSSfUIIy completed is installed in the computer system. a Input: Well tested code process : Implementation Output: version
  14. Maintenance a In this phase the customer need some modification in the existing system. And again the requirement needs to be analyzed ,design developed , the code and test as well as code.
  15. Example of SDLC Waterfall Model Requirements Design Implementation Verification Maintenance
  16. Testing Methods
  17. Three Used for test the Black box testing (functional testing) -Test to the specification White box testing (Structural testing) — Test to the code Grey BOX testing
  18. Black Box Testing a Black box testing is known as functional testing and mostly focus on the functionally aspect of application. a IN this set of input condition are entered to find the behavior of the application a Black box testing is strategy used for designing the test cases based on the specifications a IN this technique tester is unaware of internal structure of system.
  19. White box testing a White box testing is testing technique that examines the program structure. a Exercise all logical decision in their true and false sides. a Exercise internal data Structure to ensure their validity.
  20. Grey Box Testing Black Box Testing + white Box Testing Gray Box Testing a Grey Box testing is testing technique performed with limited information about the internal functionality of the system. Grey Box testers have access to the detailed design documents along with information about