Documente Academic
Documente Profesional
Documente Cultură
No Test Plan
Exploratory Testing is defined as simultaneous learning, test design and test execution. It is
No QA Team
an approach to testing that values the tester as an integral part of the test process and
No QA Manager
shares the same values as the Agile Manifesto:
According to Brian Marick’s testing quadrant, there are two sides to testing, ones which
support programming, i.e. support writing code (unit tests) or provide an indication of when
the programmer might be finished (acceptance tests) and the ones which critique the
product, i.e. “look at a finished product with the intent of discovering inadequacies.” It’s here,
in the area of critiquing the product, where exploratory testing can play a major role in agile
project.
In agile projects, the tests that support programming are mostly done by developers and are
almost always automated and is an indication of done from a programmer’s point of view,
whereas exploratory tests aim to find possible issues which are beyond automated
programmer tests. The exploratory testers focus on areas where existing automated tests
might come up short.
Effective exploratory testers working on agile projects use the tactics of exploratory testing to
help inform the project team about possible issues with the product. Their testing can be
unstructured and freestyle or be managed using charters and test sessions. Also due to the
short intervals of development, testing inherently becomes risk based, and exploratory
testing can focus on high risk areas to find potential problems.
Agile methodologies and exploratory testing are complimentary methods which, when
employed together, can create excellent synergy within the testing experience.
agile
qa (23) agile (30) automation (20) strategy (5) featured (11) selenium (20) cucumber (1)
perf (15) jmeter (6) est-assured (1) java (22) testng (1) devops (3) tips (7) json (6)
Explore → javascript (2) tools (1) api-testing (9) rest-assured (3) karate (3) http (3) gatling (5)
quiz (3) cypress (1) git (2) ceh (12) security (8) linux (2) node js (1) networking (2)
bash (1) python (9) sql (1) brew (1) mac os (1) aws (1)