| |
This course provides in-depth coverage of the basics of software testing and the technique of testing.
Students will learn from hundreds of
testing examples, with the instructor explaining each concept. In addition,
students will test so many applications, starting at problem definition,
requirements analysis, system design, and
the details of testing. To help students complete the project, instructor will assist students in step-by-step
execution. This course will also include a series of mock tests and technical test which help students to clear
technical interview, the exam
which leads to ISTQB certificate.
Software testing is the process
used to measure the quality of developed computer software. Usually, quality is constrained to such topics as
correctness, completeness, security, but can also include more technical requirements as described under the ISO
standard ISO 9126, such as
capability, reliability, efficiency, portability, maintainability, compatibility, and
usability. Testing is a process of technical investigation,
performed on behalf of stakeholders, that is intended
to reveal quality-related information about the product with respect to the context in
which it is intended to
operate. This includes, but is not limited to, the process of executing a program or application with the intent of
finding errors. Quality is not an absolute; it is value to some person. With that in mind, testing can never completely
establish the correctness of arbitrary
computer software; testing furnishes a criticism or comparison that compares
the state and behaviour of the product against a specification. An important
point is that software testing should
be distinguished from the separate discipline of Software Quality Assurance (SQA), which encompasses all
business
process areas, not just testing.
There are many approaches to software testing, but effective testing of
complex products is essentially a process of investigation, not
merely a matter of creating and following routine
procedure.
|
|