<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=001_Introduction_to_testing_and_automated_testing</id>
	<title>001 Introduction to testing and automated testing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=001_Introduction_to_testing_and_automated_testing"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=001_Introduction_to_testing_and_automated_testing&amp;action=history"/>
	<updated>2026-04-21T08:50:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=001_Introduction_to_testing_and_automated_testing&amp;diff=20740&amp;oldid=prev</id>
		<title>Bernard Szlachta: Bernard Szlachta moved page Introduction to testing and automated testing Part001 to 001 Introduction to testing and automated testing</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=001_Introduction_to_testing_and_automated_testing&amp;diff=20740&amp;oldid=prev"/>
		<updated>2014-07-25T12:38:00Z</updated>

		<summary type="html">&lt;p&gt;Bernard Szlachta moved page &lt;a href=&quot;/training/Introduction_to_testing_and_automated_testing_Part001&quot; class=&quot;mw-redirect&quot; title=&quot;Introduction to testing and automated testing Part001&quot;&gt;Introduction to testing and automated testing Part001&lt;/a&gt; to &lt;a href=&quot;/training/001_Introduction_to_testing_and_automated_testing&quot; title=&quot;001 Introduction to testing and automated testing&quot;&gt;001 Introduction to testing and automated testing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Selenium for victims of manual testing|010]]&lt;br /&gt;
[[Category:Private]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;Title: Selenium HP Web Test Tool&lt;br /&gt;
;Author: Mirza Baig&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Selenium Overview,Selenium IDE Introduction⌘==&lt;br /&gt;
&lt;br /&gt;
==What is Test Automation?⌘==&lt;br /&gt;
&lt;br /&gt;
* A process of writing a computer program to do testing that would otherwise need to be done manually&lt;br /&gt;
* Use of software to control the execution of tests&lt;br /&gt;
&amp;#039;&amp;#039;Two types of test automation:&amp;#039;&amp;#039;&lt;br /&gt;
* Code-driven testing&lt;br /&gt;
* Graphical user interface testing&lt;br /&gt;
&lt;br /&gt;
==Advantages of Automation⌘==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Reliable&amp;#039;&amp;#039;: Tests perform precisely the same operations each time they are run, thereby eliminating human error. &lt;br /&gt;
* &amp;#039;&amp;#039;Repeatable&amp;#039;&amp;#039;: You can test how the software reacts under repeated execution of the same operations. &lt;br /&gt;
* &amp;#039;&amp;#039;Reusable&amp;#039;&amp;#039;: You can reuse tests on different versions of an application, even if the user interface changes. &lt;br /&gt;
* &amp;#039;&amp;#039;Speed&amp;#039;&amp;#039;: Run tests significantly faster than human users. &lt;br /&gt;
* &amp;#039;&amp;#039;Cost Reduction&amp;#039;&amp;#039;: As the number of resources for regression test are reduced. &lt;br /&gt;
* &amp;#039;&amp;#039;Better Quality Software&amp;#039;&amp;#039;: Rapid feedback to developers during the development process as a result of frequent regression testing.&lt;br /&gt;
&lt;br /&gt;
==Disadvantages of Automation⌘==&lt;br /&gt;
&lt;br /&gt;
* Proficiency is required to write the automation test script. &lt;br /&gt;
* Debugging the test script is major issue. If any error is present in the test script, sometimes it may lead to dadly consequences. &lt;br /&gt;
* Test maintenance is costly in case of playback methods. Even though a minor changes occurs in the GUI, the test script has to be rewritten. &lt;br /&gt;
* Maintenance of test data files is difficult, if the test script tests more screens or web-pages. &lt;br /&gt;
* Short iteration or very tight deadline, there is not enough time to build test automation.&lt;br /&gt;
&lt;br /&gt;
==What is Selenium?⌘==&lt;br /&gt;
&lt;br /&gt;
A set of tools that supports rapid development of test automation for web-based applications.&lt;br /&gt;
&lt;br /&gt;
* Can be recorded and written as HTML&lt;br /&gt;
* Support for a number of programming languages: Java, C#, Perl, PHP, Python, Ruby&lt;br /&gt;
* Cross browsers support: IE, Firefox, Opera, Safari and Google Chrome&lt;br /&gt;
* Cross platform support: Windows, Linux, and Macintosh.&lt;br /&gt;
&lt;br /&gt;
==Selenium Background⌘==&lt;br /&gt;
&lt;br /&gt;
* Invented in 2004 by Jason R. Huggins and team.&lt;br /&gt;
* Originally named JavaScript Functional Tester [JSFT]&lt;br /&gt;
* 100% Javascript and HTML&lt;br /&gt;
* Designed to make test writing easy&lt;br /&gt;
* Open source browser based integration test framework built originally by ThoughtWorks&lt;br /&gt;
* Selenium is open source software, released under the Apache 2.0 license and can be downloaded and used without charge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Selenium Trivia⌘==&lt;br /&gt;
&lt;br /&gt;
Selenium is a chemical element with the atomic number 34, represented by the chemical symbol Se.&lt;br /&gt;
[[File:8.png]]&lt;br /&gt;
&lt;br /&gt;
Selenium is used for treating Mercury poisoning&lt;br /&gt;
&lt;br /&gt;
Products: QTP, WinRunner, LoadRunner and TestDirector&lt;br /&gt;
&lt;br /&gt;
==Selenium Components⌘==&lt;br /&gt;
&lt;br /&gt;
* Selenium IDE [[File:Sel1.png]]&lt;br /&gt;
* Selenium RC 	[[File:Sel2.png]] &amp;lt;&amp;lt; Selenium Core [[File:Sel.png]]&lt;br /&gt;
* Selenium Grid  [[File:Sel3.png]]&lt;br /&gt;
* Selenium2 aka Webdriver&lt;br /&gt;
&lt;br /&gt;
==Selenium IDE⌘==&lt;br /&gt;
&lt;br /&gt;
* Selenium IDE (SIDE) is a complete Integrated Development Environment (IDE) for building Selenium test case. &lt;br /&gt;
* Firefox add-on that makes it easy to record, edit, and debug tests.  &lt;br /&gt;
* Provides an easy-to-use interface for developing and running individual test cases or entire test suites. &lt;br /&gt;
* Can be used to generate code to run the tests with Selenium Remote Control (RC).&lt;br /&gt;
&lt;br /&gt;
==Selenium IDE Features⌘==&lt;br /&gt;
&lt;br /&gt;
* Record, playback, edit&lt;br /&gt;
* Intelligent component identification will use object IDs, names, or XPath as needed&lt;br /&gt;
* Auto complete for all common Selenium commands&lt;br /&gt;
* Walk through test cases and test suites.&lt;br /&gt;
* Debug and set breakpoints&lt;br /&gt;
* Save tests as HTML, or export as other supported programming languages&lt;br /&gt;
* Support for Selenium user extensions&lt;/div&gt;</summary>
		<author><name>Bernard Szlachta</name></author>
	</entry>
</feed>