SlideShare uma empresa Scribd logo
1 de 92
Testando SAP com Selenium

Eduardo Freitas de Souza
eduardo.freitas@locaweb.com.br
eduardo.freitas@gmail.com
24 de outubro2013 2013
October 28, de

1
Palestrante: Eduardo Freitas de Souza
 Formação Acadêmica
Graduado em Sistemas de Informação – São Judas Tadeu

 Experiência Profissional
Especialista em Qualidade de Software na Locaweb

 Certificação
ISTQB - CTFL

 Site
www.QualidadeDeSoftware.com.br

 Eventos
Test Day
Dev Day
Web Day

October 28, 2013

2
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

3
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

4
Setup SAP Web
• Posso ter o SAP na Web também?

October 28, 2013

5
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

October 28, 2013

6
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?

October 28, 2013

7
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

October 28, 2013

8
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?

October 28, 2013

9
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS

October 28, 2013

10
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS ( A partir da versão 5 é nativo )

October 28, 2013

11
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS ( Versões anteriores a 5 )
1.
2.
3.
4.

October 28, 2013

Baixar a biblioteca no site da SAP
Descompactar
Colocar no Kernel do SAP
Fazer o restart do SAP

12
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS
O SAP Web assim como toda aplicação web roda no Web Service
e necessita de liberação de firewall e portas

October 28, 2013

13
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS

October 28, 2013

14
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS

• Quanto tempo para ativar?

October 28, 2013

15
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS

• Quanto tempo para ativar?
30 min

October 28, 2013

16
Setup SAP Web
• Posso ter o SAP na Web também?
SIM

• Qual o custo adicional?
R$ 0,00

• A partir de qual versões do SAP?
TODAS

• Quanto tempo para ativar?
30 min

• Como ativar o SAP Web?

October 28, 2013

17
Setup SAP Web
1. Entrar na transação SICF
2. Ativar o serviço do WEB GUI (testar a conexão)
3. Instalar o Web Dispatcher na DMZ (configurar como https)
4. Publicar na internet a URL (ex. https:sapgui.locaweb.com.br)
5. Fazer redirect do Web dispatcher para o ECC
6. Liberar a porta http para Web Dispatcher enxergar o SAP
Não é necessário stop/start da aplicação
October 28, 2013

18
Setup SAP Web
SAP Web Application Server

October 28, 2013

19
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

20
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

21
Aderência com o Selenium
• Em quais browsers o SAP Web executa?

October 28, 2013

22
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

October 28, 2013

23
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

October 28, 2013

24
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

October 28, 2013

25
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

October 28, 2013

26
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?

October 28, 2013

27
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

28
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

29
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

30
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

31
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

32
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

33
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

34
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

35
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

36
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

37
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

38
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

39
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

40
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

41
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

42
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

43
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

44
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM

October 28, 2013

45
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

October 28, 2013

46
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?

October 28, 2013

47
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM

October 28, 2013

48
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM

October 28, 2013

49
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM

October 28, 2013

50
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM

October 28, 2013

51
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM

October 28, 2013

52
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

October 28, 2013

53
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?

October 28, 2013

54
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?
SIM

October 28, 2013

55
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?
SIM ( Precisa da biblioteca “SAP Lib Cript “ )

October 28, 2013

56
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?
SIM ( Precisa da biblioteca “SAP Lib Cript “ )
•
•
•
•
October 28, 2013

Baixar a biblioteca no site da SAP
Descompactar
Colocar no Kernel do SAP
Fazer o restart do SAP
57
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?
SIM , mas...

October 28, 2013

58
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?
SIM , mas...

Lembre-se!
A SAP não vai mudar a página só para você automatizar!
Já que a implementação da tela não muda, use a estrutura da página!
October 28, 2013

59
Aderência com o Selenium
• Em quais browsers o SAP Web executa?
Mozilla Firefox e Google Chrome

• Grava a iteração com o Selenium IDE?
SIM, mas...

• Interage com todos os componentes do SAP Web?
SIM, mas...

• Exporta e importa arquivos?
SIM , mas...

Vamos ver na prática?

October 28, 2013

60
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

61
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

62
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?
• Onde ficará as regras da validação?
• Como alterar os cenários de teste?
• Como alterar os scripts de teste?
• Qual será o custo da alteração ou manutenção?

October 28, 2013

63
Arquitetura
• Como e quem executará os testes?

October 28, 2013

64
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?

October 28, 2013

65
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?

October 28, 2013

66
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?
• Onde ficará as regras da validação?

October 28, 2013

67
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?
• Onde ficará as regras da validação?
• Como alterar os cenários de teste?

October 28, 2013

68
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?
• Onde ficará as regras da validação?
• Como alterar os cenários de teste?
• Como alterar os scripts de teste?

October 28, 2013

69
Arquitetura

October 28, 2013

70
Arquitetura

October 28, 2013

71
Arquitetura

October 28, 2013

72
Arquitetura

October 28, 2013

73
Arquitetura
• Como e quem executará os testes?
• O que está sendo testado?
• Onde ficará as regras da validação?
• Como alterar os cenários de teste?
• Como alterar os scripts de teste?
• Qual será o custo da alteração ou manutenção?

October 28, 2013

74
Arquitetura

October 28, 2013

75
Arquitetura

SAP

October 28, 2013

Selenium

76
Arquitetura

SAP
PO

October 28, 2013

Selenium

77
Arquitetura

SAP
DSL

October 28, 2013

SAP
PO

Selenium

78
Arquitetura

SAP

October 28, 2013

SAP

SAP

DSL

PO

Selenium

79
Arquitetura

Contratação

October 28, 2013

Contratação

Contratação

DSL

PO

Selenium

80
Arquitetura

Contratação

Contratação

Contratação

DSL

PO
Selenium

Adicional

October 28, 2013

Adicional

Adicional

DSL

PO

81
Arquitetura

Contratação

Contratação

Contratação

DSL

PO

SAP

Selenium
Adicional

October 28, 2013

Adicional

Adicional

DSL

PO

82
Arquitetura
Comuns
DSL
Contratação

Comuns
PO

Contratação

Contratação

DSL

PO

SAP

Selenium
Adicional

October 28, 2013

Adicional

Adicional

DSL

PO

83
Arquitetura
Comuns
DSL
Contratação

Comuns
PO

Contratação

Contratação

DSL

PO

SAP

Selenium
Adicional

Upgrade
.
.
.
October 28, 2013

Adicional

Adicional

DSL

PO

Upgrade

Upgrade

DSL
.
.
.

PO
.
.
.
84
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

85
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

86
Técnicas
Domain Specific Language (DSL)

October 28, 2013

87
Técnicas
Page Object (PO)

October 28, 2013

88
Técnicas
Data Driven Testing (DDT)

October 28, 2013

89
Cronograma

1. Setup SAP Web
2. Aderência com o Selenium
3. Arquitetura
4. Técnicas

October 28, 2013

90
Considerações finais

Vantagens e Desvantagens
Sem custos com licenças de ferramentas
Sem suporte em casos de problemas
A ferramenta de automação é Open Source
Ferramentas Open Source exige experiência
Manutenção viável a todos
Experiência em programação para novos cenários
Integração com as demais aplicações Web
IDE exporta o scripts em diversas linguagens de programação
October 28, 2013

91
Muito Obrigado!
Eduardo Freitas de Souza
eduardo.freitas@locaweb.com.br
eduardo.freitas@gmail.com
October 28, 2013

92

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221
 
SREチームとしてSREしてみた話
SREチームとしてSREしてみた話SREチームとしてSREしてみた話
SREチームとしてSREしてみた話
 
OCI GoldenGate Overview 2021年4月版
OCI GoldenGate Overview 2021年4月版OCI GoldenGate Overview 2021年4月版
OCI GoldenGate Overview 2021年4月版
 
マイクロソフト認定技術者試験(MCP) Microsoft Azure
マイクロソフト認定技術者試験(MCP) Microsoft Azureマイクロソフト認定技術者試験(MCP) Microsoft Azure
マイクロソフト認定技術者試験(MCP) Microsoft Azure
 
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
 
Qlik ReplicateでApache Kafkaをターゲットとして使用する
Qlik ReplicateでApache Kafkaをターゲットとして使用するQlik ReplicateでApache Kafkaをターゲットとして使用する
Qlik ReplicateでApache Kafkaをターゲットとして使用する
 
Maven e Nexus. O que são essas ferramentas?
Maven e Nexus. O que são essas ferramentas?Maven e Nexus. O que são essas ferramentas?
Maven e Nexus. O que são essas ferramentas?
 
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
 
ADFSの証明書入れ替えではまった話
ADFSの証明書入れ替えではまった話ADFSの証明書入れ替えではまった話
ADFSの証明書入れ替えではまった話
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
あなたのクラウドは大丈夫?NRI実務者が教えるセキュリティの傾向と対策 (Oracle Cloudウェビナーシリーズ: 2021年11月24日)
あなたのクラウドは大丈夫?NRI実務者が教えるセキュリティの傾向と対策 (Oracle Cloudウェビナーシリーズ: 2021年11月24日)あなたのクラウドは大丈夫?NRI実務者が教えるセキュリティの傾向と対策 (Oracle Cloudウェビナーシリーズ: 2021年11月24日)
あなたのクラウドは大丈夫?NRI実務者が教えるセキュリティの傾向と対策 (Oracle Cloudウェビナーシリーズ: 2021年11月24日)
 
Amazon Glacierのご紹介(機能編)
Amazon Glacierのご紹介(機能編) Amazon Glacierのご紹介(機能編)
Amazon Glacierのご紹介(機能編)
 
SAP Applicationのソース・エンドポイントとしての利用
SAP Applicationのソース・エンドポイントとしての利用SAP Applicationのソース・エンドポイントとしての利用
SAP Applicationのソース・エンドポイントとしての利用
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Awsでのsql高可用構成 Always On
Awsでのsql高可用構成 Always OnAwsでのsql高可用構成 Always On
Awsでのsql高可用構成 Always On
 
Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)
 
今だからこそ考えるSAP on SQL Server
今だからこそ考えるSAP on SQL Server今だからこそ考えるSAP on SQL Server
今だからこそ考えるSAP on SQL Server
 
【Veeam基礎】簡単解説!バックアップ可能な環境や機能をご紹介
【Veeam基礎】簡単解説!バックアップ可能な環境や機能をご紹介【Veeam基礎】簡単解説!バックアップ可能な環境や機能をご紹介
【Veeam基礎】簡単解説!バックアップ可能な環境や機能をご紹介
 

Destaque

Zinc and zinc nickel plating
Zinc and zinc nickel platingZinc and zinc nickel plating
Zinc and zinc nickel plating
camzurv
 
Minéraux
MinérauxMinéraux
Minéraux
ioarmg
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
killua zoldyck
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
Camille Volant
 
TRANSITION METALS
TRANSITION METALSTRANSITION METALS
TRANSITION METALS
Drix78
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
Tarik Taleb Bendiab
 
Les vaccinations rappel calendrier vaccinal 2008
Les vaccinations rappel calendrier vaccinal 2008Les vaccinations rappel calendrier vaccinal 2008
Les vaccinations rappel calendrier vaccinal 2008
esf3
 
Baroffio y karsa
Baroffio y karsaBaroffio y karsa
Baroffio y karsa
jeanpyXD
 

Destaque (20)

Desenvolvendo chrome extensions
Desenvolvendo chrome extensionsDesenvolvendo chrome extensions
Desenvolvendo chrome extensions
 
Browser Mobile - Chrome
Browser Mobile - ChromeBrowser Mobile - Chrome
Browser Mobile - Chrome
 
Guia do F12: Chrome Developer Tools
Guia do F12: Chrome Developer ToolsGuia do F12: Chrome Developer Tools
Guia do F12: Chrome Developer Tools
 
Zinc and zinc nickel plating
Zinc and zinc nickel platingZinc and zinc nickel plating
Zinc and zinc nickel plating
 
Minéraux
MinérauxMinéraux
Minéraux
 
40 cfr 261.4(b)(6) The RCRA Exclusion From Hazardous Waste for Trivalent Chro...
40 cfr 261.4(b)(6) The RCRA Exclusion From Hazardous Waste for Trivalent Chro...40 cfr 261.4(b)(6) The RCRA Exclusion From Hazardous Waste for Trivalent Chro...
40 cfr 261.4(b)(6) The RCRA Exclusion From Hazardous Waste for Trivalent Chro...
 
A SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESS
A SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESSA SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESS
A SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESS
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
 
Protection des métaux contre la corrosion
Protection des métaux contre la corrosionProtection des métaux contre la corrosion
Protection des métaux contre la corrosion
 
TRANSITION METALS
TRANSITION METALSTRANSITION METALS
TRANSITION METALS
 
TALAT Lecture 5203: Anodizing of Aluminium
TALAT Lecture 5203: Anodizing of AluminiumTALAT Lecture 5203: Anodizing of Aluminium
TALAT Lecture 5203: Anodizing of Aluminium
 
Chrome for Work | CLOUDPILOTS FastTrack Update
Chrome for Work | CLOUDPILOTS FastTrack UpdateChrome for Work | CLOUDPILOTS FastTrack Update
Chrome for Work | CLOUDPILOTS FastTrack Update
 
Review Google Chrome
Review Google ChromeReview Google Chrome
Review Google Chrome
 
Présentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINEPrésentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINE
 
L’oxydation
L’oxydationL’oxydation
L’oxydation
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
 
Les vaccinations rappel calendrier vaccinal 2008
Les vaccinations rappel calendrier vaccinal 2008Les vaccinations rappel calendrier vaccinal 2008
Les vaccinations rappel calendrier vaccinal 2008
 
TripleHard - Trivalent Based Hard Chrome - Case Tecnocrom
TripleHard - Trivalent Based Hard Chrome - Case TecnocromTripleHard - Trivalent Based Hard Chrome - Case Tecnocrom
TripleHard - Trivalent Based Hard Chrome - Case Tecnocrom
 
Baroffio y karsa
Baroffio y karsaBaroffio y karsa
Baroffio y karsa
 

Semelhante a Testando SAP com Selenium

Testes com TestLink e Selenium
Testes com TestLink e SeleniumTestes com TestLink e Selenium
Testes com TestLink e Selenium
André Thiago
 

Semelhante a Testando SAP com Selenium (20)

Power BI RoadShow #5 - Vila Velha/ES - Azure e Power BI
Power BI RoadShow #5 - Vila Velha/ES - Azure e Power BIPower BI RoadShow #5 - Vila Velha/ES - Azure e Power BI
Power BI RoadShow #5 - Vila Velha/ES - Azure e Power BI
 
Melhores praticas no desenvolvimento magento
Melhores praticas no desenvolvimento magentoMelhores praticas no desenvolvimento magento
Melhores praticas no desenvolvimento magento
 
Deu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super PoderesDeu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super Poderes
 
TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes
 
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
 
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicaçãoAgile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
 
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
 
Testes com TestLink e Selenium
Testes com TestLink e SeleniumTestes com TestLink e Selenium
Testes com TestLink e Selenium
 
Ruby Conf Brasil 2015
Ruby Conf Brasil 2015Ruby Conf Brasil 2015
Ruby Conf Brasil 2015
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.io
 
Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes! Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes!
 
Web Analytics para Desenvolvedores - TDC 2011
Web Analytics para Desenvolvedores - TDC 2011Web Analytics para Desenvolvedores - TDC 2011
Web Analytics para Desenvolvedores - TDC 2011
 
[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs
 
[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs
 
TDC 2015 Floripa - Visual Regression Testing em ambientes na nuvem
TDC 2015 Floripa - Visual Regression Testing em ambientes na nuvemTDC 2015 Floripa - Visual Regression Testing em ambientes na nuvem
TDC 2015 Floripa - Visual Regression Testing em ambientes na nuvem
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 

Último

matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
LeloIurk1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
LeloIurk1
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 

Último (20)

Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 

Testando SAP com Selenium

  • 1. Testando SAP com Selenium Eduardo Freitas de Souza eduardo.freitas@locaweb.com.br eduardo.freitas@gmail.com 24 de outubro2013 2013 October 28, de 1
  • 2. Palestrante: Eduardo Freitas de Souza  Formação Acadêmica Graduado em Sistemas de Informação – São Judas Tadeu  Experiência Profissional Especialista em Qualidade de Software na Locaweb  Certificação ISTQB - CTFL  Site www.QualidadeDeSoftware.com.br  Eventos Test Day Dev Day Web Day October 28, 2013 2
  • 3. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 3
  • 4. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 4
  • 5. Setup SAP Web • Posso ter o SAP na Web também? October 28, 2013 5
  • 6. Setup SAP Web • Posso ter o SAP na Web também? SIM October 28, 2013 6
  • 7. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? October 28, 2013 7
  • 8. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 October 28, 2013 8
  • 9. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? October 28, 2013 9
  • 10. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS October 28, 2013 10
  • 11. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS ( A partir da versão 5 é nativo ) October 28, 2013 11
  • 12. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS ( Versões anteriores a 5 ) 1. 2. 3. 4. October 28, 2013 Baixar a biblioteca no site da SAP Descompactar Colocar no Kernel do SAP Fazer o restart do SAP 12
  • 13. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS O SAP Web assim como toda aplicação web roda no Web Service e necessita de liberação de firewall e portas October 28, 2013 13
  • 14. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS October 28, 2013 14
  • 15. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS • Quanto tempo para ativar? October 28, 2013 15
  • 16. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS • Quanto tempo para ativar? 30 min October 28, 2013 16
  • 17. Setup SAP Web • Posso ter o SAP na Web também? SIM • Qual o custo adicional? R$ 0,00 • A partir de qual versões do SAP? TODAS • Quanto tempo para ativar? 30 min • Como ativar o SAP Web? October 28, 2013 17
  • 18. Setup SAP Web 1. Entrar na transação SICF 2. Ativar o serviço do WEB GUI (testar a conexão) 3. Instalar o Web Dispatcher na DMZ (configurar como https) 4. Publicar na internet a URL (ex. https:sapgui.locaweb.com.br) 5. Fazer redirect do Web dispatcher para o ECC 6. Liberar a porta http para Web Dispatcher enxergar o SAP Não é necessário stop/start da aplicação October 28, 2013 18
  • 19. Setup SAP Web SAP Web Application Server October 28, 2013 19
  • 20. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 20
  • 21. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 21
  • 22. Aderência com o Selenium • Em quais browsers o SAP Web executa? October 28, 2013 22
  • 23. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome October 28, 2013 23
  • 24. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome October 28, 2013 24
  • 25. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome October 28, 2013 25
  • 26. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome October 28, 2013 26
  • 27. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? October 28, 2013 27
  • 28. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 28
  • 29. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 29
  • 30. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 30
  • 31. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 31
  • 32. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 32
  • 33. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 33
  • 34. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 34
  • 35. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 35
  • 36. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 36
  • 37. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 37
  • 38. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 38
  • 39. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 39
  • 40. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 40
  • 41. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 41
  • 42. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 42
  • 43. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 43
  • 44. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 44
  • 45. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM October 28, 2013 45
  • 46. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... October 28, 2013 46
  • 47. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? October 28, 2013 47
  • 48. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM October 28, 2013 48
  • 49. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM October 28, 2013 49
  • 50. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM October 28, 2013 50
  • 51. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM October 28, 2013 51
  • 52. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM October 28, 2013 52
  • 53. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... October 28, 2013 53
  • 54. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? October 28, 2013 54
  • 55. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? SIM October 28, 2013 55
  • 56. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? SIM ( Precisa da biblioteca “SAP Lib Cript “ ) October 28, 2013 56
  • 57. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? SIM ( Precisa da biblioteca “SAP Lib Cript “ ) • • • • October 28, 2013 Baixar a biblioteca no site da SAP Descompactar Colocar no Kernel do SAP Fazer o restart do SAP 57
  • 58. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? SIM , mas... October 28, 2013 58
  • 59. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? SIM , mas... Lembre-se! A SAP não vai mudar a página só para você automatizar! Já que a implementação da tela não muda, use a estrutura da página! October 28, 2013 59
  • 60. Aderência com o Selenium • Em quais browsers o SAP Web executa? Mozilla Firefox e Google Chrome • Grava a iteração com o Selenium IDE? SIM, mas... • Interage com todos os componentes do SAP Web? SIM, mas... • Exporta e importa arquivos? SIM , mas... Vamos ver na prática? October 28, 2013 60
  • 61. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 61
  • 62. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 62
  • 63. Arquitetura • Como e quem executará os testes? • O que está sendo testado? • Onde ficará as regras da validação? • Como alterar os cenários de teste? • Como alterar os scripts de teste? • Qual será o custo da alteração ou manutenção? October 28, 2013 63
  • 64. Arquitetura • Como e quem executará os testes? October 28, 2013 64
  • 65. Arquitetura • Como e quem executará os testes? • O que está sendo testado? October 28, 2013 65
  • 66. Arquitetura • Como e quem executará os testes? • O que está sendo testado? October 28, 2013 66
  • 67. Arquitetura • Como e quem executará os testes? • O que está sendo testado? • Onde ficará as regras da validação? October 28, 2013 67
  • 68. Arquitetura • Como e quem executará os testes? • O que está sendo testado? • Onde ficará as regras da validação? • Como alterar os cenários de teste? October 28, 2013 68
  • 69. Arquitetura • Como e quem executará os testes? • O que está sendo testado? • Onde ficará as regras da validação? • Como alterar os cenários de teste? • Como alterar os scripts de teste? October 28, 2013 69
  • 74. Arquitetura • Como e quem executará os testes? • O que está sendo testado? • Onde ficará as regras da validação? • Como alterar os cenários de teste? • Como alterar os scripts de teste? • Qual será o custo da alteração ou manutenção? October 28, 2013 74
  • 85. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 85
  • 86. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 86
  • 87. Técnicas Domain Specific Language (DSL) October 28, 2013 87
  • 89. Técnicas Data Driven Testing (DDT) October 28, 2013 89
  • 90. Cronograma 1. Setup SAP Web 2. Aderência com o Selenium 3. Arquitetura 4. Técnicas October 28, 2013 90
  • 91. Considerações finais Vantagens e Desvantagens Sem custos com licenças de ferramentas Sem suporte em casos de problemas A ferramenta de automação é Open Source Ferramentas Open Source exige experiência Manutenção viável a todos Experiência em programação para novos cenários Integração com as demais aplicações Web IDE exporta o scripts em diversas linguagens de programação October 28, 2013 91
  • 92. Muito Obrigado! Eduardo Freitas de Souza eduardo.freitas@locaweb.com.br eduardo.freitas@gmail.com October 28, 2013 92

Notas do Editor

  1. Baixar a biblioteca no site da SAP Descompactar Colocar no Kernel do SAP Fazer o restart do SAP
  2. Baixar a biblioteca no site da SAP Descompactar Colocar no Kernel do SAP Fazer o restart do SAP
  3. Baixar a biblioteca no site da SAP Descompactar Colocar no Kernel do SAP Fazer o restart do SAP