-
Notifications
You must be signed in to change notification settings - Fork 27
QAProcess
ashugayev edited this page Mar 4, 2013
·
2 revisions
- Simplifying the testing process
- Reducing testing time
- Controlling test's execution
- Possibility to compare factual and expected outcomes
- Possibility of generating a variety of test preconditions
Unit Testing (UT) is a process in software development used for validating individual modules of source code. The purpose of unit testing is to isolate separate parts of a program and guarantee that individual part work properly.
Automated Functional Testing (AFT) is a process of testing all application's functional capabilities. The main purpose of functional testing is to figure out whether an application fulfills functional requirements.
- UT shows that specific code is executed properly.
- AFT shows that specific code accomplishes corresponding tasks.
- Executing Unit Tests confirm results achieved by fulfilling a method within known input parameters meet expected results.
- Executing Functional Tests confirm that the system operates exactly the way how users expect.
- Identify tasks that the application has to accomplish
- Create input data
- Define expected results
- Execute test case
- Compare factual and expected testing results
The main purpose of any business is to increase profit from day to day. By using AFT, can be obtain the following benefits which may be interested next members of such business structure:
- To install all required software for working with MTAF (already done on VMs)
- Based on the TestCase, update the corresponding UIMap *.yml file for functionality being tested, or create a new one, if necessary.
- Based on the TestCase, update the necessary Data Set *.yml file for functionality being tested, or create a new one, if required.
- For the functionality being tested, update the corresponding TestScript *.php file, or create a new one if required.
- Debug TestScript *.php with the corresponding data.
- Run TestScript *.php with the corresponding data.
- Check the result.

