unit 5 pdf
unit 5 pdf
List of Content
1. Testing Tools and automation:
Various types of testing
Automation of testing Pros and cons
2. Selenium –
Introduction,
Selenium features
3. JavaScript testing
4. Testing backend integration points
5. Test-driven development
6. REPL-driven development
7. Deployment of the system:
Deployment systems
8. Virtualization stacks
9. code execution at the client
10. Puppet master and agents
11. Ansible
12. Deployment tools:
Chef, Salt Stack and Docker
Introduction to Testing
What is testing?
Acceptance Testing:
> It is type of testing where the final product is
tested to ensure it meets the requirements and
works as expected for the end users.
> All test cases are executed manually by using Black box
testing and white box testing.
1. Automated Testing:
Selenium allow you to write scripts that
perform tasks on a website, such as clicking
buttons, filling out forms or checking. If
certain text is visible. This saves time
because you don’t have to do these tasks
manually.
4.Open Source:
Many companies and developers use selenium
because it is free to download and use.
> The front end is what you interact with like buttons ,
images, text.
Application Storage
Network
Data
> Virtualization makes you create virtual
computers (called virtual machines) inside
your real computer.
Virtualized OS
There are two main types of Hypervisors:
4. QNX Hypervisor
Executing Code on the Client
> By using some tools you can run commands on servers and
manage them.
> For example, if you want to check files on all your web servers,
you can use these tools to do it.
3. Ansible
4. PalletOps
5. Chef
6. SaltStack
7. Vagrant
8. Docker
9. Kubernetes
2. Puppet Agents-
> They are individual server, which check in
regularly with puppet master to see if
anything need to be updated in their servers.
> Since servers run many applications, it is
essential to keep servers up-to-date. This can
be achieved by Puppet.
Main Server
Puppet
Master
SSL SSL
SSL
Server 1 Server 2 Server N
Ansible
SSH SSH
SSH
Server 1 Server 2 Server N
Salt Minions