Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Designing your planning strategy will affect the way your team uses Xray and how your Test Plans are going to be created. 


UI Steps
UI Step

Select

the Testing Approaches

your testing approach

You should start by thinking about how much your team will invest in script-based manual tests, automated tests and exploratory tests. 


Info

Script-Based Manual Tests - Scripted tests are composed of a set of well-defined actions and corresponding expected results. The tester needs to follow the test steps and check if the result is as expected. For specifying this types of tests Xray uses the Manual Type.


Automated TestsAutomated tests are implemented as code, either compiled or not. Usually, they are executed during the Continuous Integration process, triggered by code changes or on a timely basis. Automated tests are a form of scripted tests. Xray provides two different test types that may be used to represent automated tests: Cucumber & Generic.


Exploratory Tests - With exploratory testing, instead of checking if we can get an expected result and following a script, the tester is in control of testing; they're no longer blindly executing what someone has predefined for them. The tester starts with a purpose, a mission and will explore the product in a defined time-frame in order to find information about the "unknown." For mapping exploratory tests, you can use the Generic Test type, but also you can check the Xray Exploratory App to run your exploratory sessions and have the results synched directly with Xray. 



UI Step

Select the methodology -

Agile

agile or

Waterfall

waterfall?

Understanding what is the more suitable methodology for your team will impact in the way you organize your tests and create the test plans.

Check the specific models about using Xray in an Agile agile or Waterfall waterfall model. 








Some initial questions:

Are you working in Waterfall waterfall or in Agile agile (e.g. Scrum)?

Are you using versions or not really?

...