Android apps to use in appium android test examples


Friday, August 3, 2018

Disadvantages of Test Automation

Disadvantages of Test Automation

Test Automation or Automated Testing: Testing Computer Software or Mobile Software using whatsoever Automation tool or Automation script.

Important Tasks inwards Test Automation:

• Select areas / Test cases for Automation

• Create Tests / Test Scripts using Test Tool IDE features together with Programming features.

• Executing Tests (Single Test or Test Batches).

• Debugging Tests if required.

• Analyzing Test Results together with Reporting Defects.
Disadvantages of Test Automation / Automated Testing

i) Test Automation requires lot of efforts at initial stage.

(In 2 of import tasks, i is Test Design together with closed to other is Test Execution, For Test Design User (Tester) interaction is mandatory, Testers exclusively practise Test scripts using Test Tool features together with Programming features, It takes to a greater extent than fourth dimension than Manual Test Case Design.)

ii) 100% Test automation is impractical.

(Generally nosotros seek to automate maximum Test cases, non all Test cases, for closed to Test human user observation is required.

Due to closed to Environment limitations nosotros can't automate all testable requirements.)

iii) All types of Testing non possible (Ex: Usability).

(We tin mail away automate Functionality tests, Performance Tests but non possible to automate tests that verify User friendliness of the System(AUT).

iv) Debugging issues

(We role programming syntax/logic to write Tests, closed to times locating errors inwards Test Script is difficult.)

v) Tools may stimulate got their ain defects.

(Test tool also a Software, it may stimulate got its ain defects inwards it, thence that nosotros may non arrive at desired benefits).

vi) Programming Knowledge is required.

(Every Test Tool uses whatsoever i of the Programming languages (Example UFT supports VBScript, Selenium supports Java, Perl, PHP, C#, PHP together with Ruby) to write Test scripts. So inwards social club to practise together with edit Test Scripts Programming cognition is mandatory.

In Manual Testing, no programming cognition is required.)

vii) Test Tools stimulate got Environment Limitations.

(Test Tools stimulate got closed to compatibility issues amongst Operating Systems together with browsers etc...


UFT / QTP Supports Windows operating surroundings only, doesn't back upwardly other operating environments similar UNIX, Macintosh etc...

Selenium Supports Web Application exam automation only, doesn't back upwardly Desktop / windows based applications.

For Manual Testing no surroundings limitations, nosotros tin mail away exam figurer software or mobile software on whatsoever operating arrangement together with whatsoever Browser.)

viii) Not suitable for dynamically changing UI designs.

(Most of the Test Tools back upwardly Test automation based on front-end objects, if User Interface pattern changes dynamically together with then it is hard to automate.)

Test Tool: Influenza A virus subtype H5N1 Software that used to automate Software Test process.

Test Tool is i software, Application Under Test (AUT) is closed to other software.

Debugging: Locating together with Isolating errors through stride past times stride execution.


No comments:

Post a Comment