TDD com Python: Siga o bode dos testes: usando Django, Selenium e JavaScript

· Novatec Editora
Ebook
648
Pages
Eligible
Ratings and reviews aren’t verified  Learn More

About this ebook

Ao conduzir você pelo desenvolvimento de uma verdadeira aplicação web do início ao fim, este guia "mão na massa" mostra as vantagens práticas do TDD (Test-Driven Development, ou Desenvolvimento Orientado a Testes) com Python. Você aprenderá a escrever e a executar testes antes de construir cada parte de sua aplicação, e então desenvolverá a quantidade mínima de código necessária para que os testes passem. O resultado? Um código limpo, que funcionará. Durante o processo, você conhecerá o básico sobre Django, Selenium, Git, jQuery e Mock, junto com as técnicas atuais para desenvolvimento web. Se estiver pronto para levar suas habilidades com Python para o próximo patamar, este livro – atualizado com Python 3.6 – mostrará claramente como o TDD incentiva você a criar designs simples e pode lhe inspirar confiança. ■ mergulhe no fluxo de trabalho de TDD, incluindo o ciclo de testes de unidade/código e refatoração; ■ utilize testes de unidade para classes e funções, e testes funcionais para interações com usuários no navegador; ■ saiba quando e como usar objetos simulados e conheça os prós e contras dos testes isolados versus testes integrados; ■ teste e automatize suas implantações com um servidor de staging; ■ aplique testes nos plugins de terceiros que você integrar ao seu site; ■ execute testes automaticamente usando um ambiente de Integração Contínua; ■ utilize TDD para construir uma API REST com uma interface de frontend Ajax.

About the author

Harry J. W. Percival trabalha na PythonAnywhere LLP e divulga a boa-nova sobre TDD pelo mundo afora em palestras, workshops e conferências com toda paixão e entusiasmo de um recém-convertido. Mestre em Ciência da Computação pela Universidade de Liverpool e em Filosofia pela Universidade de Cambridge.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.