Cursul #11
Automatizarea Sarcinilor
1
If it's worth doing, it's worth automating.
2
Suport de curs
3
Scenariu de automatizare
4
Fie următorul scenariu
5
Să ne reamintim
6
Situație
7
Ce facem?
8
Putem mai mult?
9
CI/CD
10
Automatizare pe pâine
11
Automatizare pe pâine (2)
12
Automatizare
13
Automatizare
14
Ce automatizăm?
15
Is It Worth the Time?
16
Cum automatizăm?
17
Programe vs scripturi
18
Shell scripting
19
Exemplu / scenariu
20
Utilitare pentru automatizare
21
Pornirea serviciilor
22
systemd
-> /lib/systemd/system/my.service
[Unit]�Description=My service��[Service]�ExecStart=/var/lib/custom/my.sh��[Install]�WantedBy=multi-user.target
# sudo systemctl enable my
23
supervisor
24
Pornirea periodică
25
cron
26
Rulare neinteractivă
27
expect
28
spawn ftp myftp
expect "username:"
send "hi\r"
expect "password:"
send "mom\r"
expect "ftp>"
send "prompt\r"
expect "ftp>"
send "cd getme\r"
screen, tmux
29
Automatizarea testării
30
Automatizarea testării
31
CI/CD
32
Fuzzing
33
Fuzzing (2)
34
https://link.springer.com/article/10.1186/s42400-018-0002-y
UI Automation
35
Robotic Process Automation
36
Sumar
37
Cuvinte cheie
38