How to make Automation an asset for Organization

21 de Oct de 2012
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
How to make Automation an asset for Organization
1 de 24

Mais conteúdo relacionado

Mais procurados

Management Issues in Test AutomationManagement Issues in Test Automation
Management Issues in Test AutomationTechWell
Istqb Agile-tester ExtensionIstqb Agile-tester Extension
Istqb Agile-tester ExtensionGirish Goutam
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization TechniquesKanoah
Top 5 Pitfalls of Test Automation and How To Avoid ThemTop 5 Pitfalls of Test Automation and How To Avoid Them
Top 5 Pitfalls of Test Automation and How To Avoid ThemSundar Sritharan
Fundamentals of testing 1Fundamentals of testing 1
Fundamentals of testing 1Hoang Nguyen
Top Chrome Extensions for Software TestingTop Chrome Extensions for Software Testing
Top Chrome Extensions for Software TestingKanoah

Destaque

WhatsappWhatsapp
Whatsappjeremy128
Debit card promo campaign uefa citibank 23-09-09Debit card promo campaign uefa citibank 23-09-09
Debit card promo campaign uefa citibank 23-09-09creativetweet
Еволуција човекаЕволуција човека
Еволуција човекаAna Stojković
Pp anglesPp angles
Pp anglesSARISTA
The beatlesThe beatles
The beatlesquimfb
CarlosCarlos
CarlosCarlos Guaman

Similar a How to make Automation an asset for Organization

Unit 5 st pptUnit 5 st ppt
Unit 5 st pptPoonkodi Jayakumar
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation FailsRanorex
Automation ConceptsAutomation Concepts
Automation ConceptsNishant Worah
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
Top 5 pitfalls of software test automatiionTop 5 pitfalls of software test automatiion
Top 5 pitfalls of software test automatiionekatechserv

How to make Automation an asset for Organization

Notas do Editor

  1. There are various definitions given for software testing by various authors. This definition has been taken from Wikipedia.
  2. (1) More bugs are found via Ad-hoc testing than via automation
  3. 1. Reliable: Tests perform precisely the same operations each time they are run, thereby eliminating human error.Reduce manual software testing operations and eliminate redundant testing efforts.2. Repeatable: You can test how the software reacts under repeated execution of the same operations. 3.Programmable: You can program sophisticated tests that bring out hidden information from the application. 4. Comprehensive: You can build a suite of tests that covers every feature in your application. 5. Reusable: You can reuse tests on different versions of an application, even if the user interface changes. 6. Better Quality Software: Because you can run more tests in less time with fewer resources 7. Fast: Automated Tools run tests significantly faster than human users. 8. Cost Reduction: Automation can help to detect defects early in the QA cycle, saving a lot of cost and effort early on. As the number of resources for regression test are reduced cost reduces.
  4. the test of a function that handles the verification of a user password. Each user on a computer system has a six to eight character long password, where each character is an uppercase letter or a digit. Each password must contain at least one digit. According to Kenneth H. Rosen in Discrete Mathematics and Its Applications, there are 2,684,483,063,360 possible variations of passwords. Even if it were possible to create a test procedure each minute, or 60 test procedures per hour, equaling 480 test procedures per day, it would still take 155 years to prepare and execute a complete test.The format of telephone numbers in North America is specified by a numbering plan. A telephone number consists of ten digits, which are split into a three-digit area code, a three-digit office code, and a four-digit station code. Because of signaling considerations, there are certain restrictions on some of these digits. A quick calculation shows that in this example 6,400,000,000 different numbers are available—and this is only the valid numbers; the number will be huge if you consider the invalid numbers as well.
  5. As far as developers demoted to "test development", I think it can backfire, especially if the test developer does NOT have the mindset of what they're testing for. Let's face it! Testing is NOT a mindless task. It takes thought and the right mindset to come up with a good group of test cases. The only suggestion I can come up with for this case is to have a happy in between: Have the test architect build a framework that is intuitive enough that a test engineer can quickly build scripts from it. Of course, all this TAKES work and the automation framework requires time and effort to maintain.
  6. Often people want to talk about tooling when they want to start automating but only once you understand what your goals are and what resources you have to achieve them, the technology choices become a lot simpler. For instance, if you intend to use APIs created by the development team or if they are directly contributing to the solution, then often the programming/ scripting language choice needs to be something developers are comfortable with. If you are working in a java shop, you can’t expect the developers to create VBScript libraries to be used in QTP. Several tools these days, like Selenium and Fitnesse support multiple language choices.
  7. 1. Configurability—the ability to be adapted to each evaluation activity; refers to how easy it is to set up each new evaluation project 2. Expandability—whether the tool suite works on various applications and infrastructures 3. Extensibility and technology lag—all commercial tools will eventually experience a technology lag behind the architectures they are targeted to support. When new development architectures are revised to add new features for software developers, there is a good chance that test automation tools may not recognize new objects. Therefore, it is important to evaluate tool extensibility and/or flexibility when dealing with new objects.