Wie ja schon in einem Artikel zu lesen war, hab ich letztes Semester meine Bachelorarbeit geschrieben. Das sie auch tatsächlich fertig geworden ist, beweist jetzt diese Seite hier. Wer einen bildhaften Einstieg in die Welt der Testgetriebenen Entwicklung sucht, sollte hier eigentlich ziemlich gut bedient sein (Note 1,3). Viel Spaß beim Lesen!
Test-Driven Web Development – A Case Study With Django
Um einen kleinen Einblick zu geben, hier das Inhaltsverzeichnis:
- Introduction
- What does Test-Driven Development mean
- Contributions
- Test-Driven Development
- The Word “Test”
- The Development Cycle
- How to write tests
- Development Patterns
- Fake it!
- Obvious Implementation
- Triangulation
- A Case Study
- The Sendinel-Project
- Choosing the right Framework
- Test-Driven Development with Django
- The Django Web-Framework
- The MVC-Pattern
- How Django implements MVC
- Docstring Testing
- How testing with docstring works
- Problems with dependence
- Pros and Cons of Docstring-Testing
- Evaluation of doctest
- Unit Tests with Django
- Assertions
- Fixtures
- Exception Test
- All Test
- Evaluation of Django Unit Tests
- Organizing the Tests
- Evaluation of the Django Test-Suite
- Front-End Testing With Selenium
- Why use Selenium
- The design of Selenium
- Selenese
- Evaluation of Selenium