~kaijanmaki/+junk/indicators-ng

« back to all changes in this revision

Viewing changes to zinc/doc/service-and-client-testing.tex.bak

  • Committer: Antti Kaijanmäki
  • Date: 2015-09-21 21:19:24 UTC
  • Revision ID: antti.kaijanmaki@canonical.com-20150921211924-zjuq6vgxiv616aud
cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
\documentclass[a4paper, 12pt]{article}
2
 
\usepackage[
3
 
    pdftex,
4
 
    pdfauthor={Antti Kaijanm\"{a}ki},
5
 
        pdftitle={},
6
 
        colorlinks,
7
 
        bookmarks={true},
8
 
        bookmarksopen={true},
9
 
        ]{hyperref}
10
 
\usepackage{graphicx}   
11
 
\usepackage{titling}
12
 
 
13
 
\title{ZinC\\Service Description Language\\---\\Service and Client Testing}
14
 
\author{
15
 
        Antti Kaijanm\"{a}ki\\
16
 
        \texttt{antti.kaijanmaki@canonical.com}
17
 
        }
18
 
\date{\today}
19
 
 
20
 
\begin{document}
21
 
\pagenumbering{gobble} 
22
 
\maketitle
23
 
 
24
 
\newpage
25
 
\begin{abstract}
26
 
\end{abstract}
27
 
 
28
 
\newpage
29
 
\tableofcontents
30
 
 
31
 
\newpage
32
 
\pagenumbering{arabic}
33
 
 
34
 
fuzzing, range checking, mocking
35
 
 
36
 
\section{testability story}
37
 
play around with the transport, easy mocking, autogeneratored mocking tools
38
 
remote services, etc.. etc..
39
 
 
40
 
\begin{figure}[h]
41
 
    \centering
42
 
    \fbox{\includegraphics[width=0.8\textwidth]{images/testing.png}}
43
 
    \caption{Awesome Image}
44
 
    \label{fig:awesome_image}
45
 
\end{figure}
46
 
 
47
 
instead of testing individual services on dbus-level and separately on each client library implementation the testing efforts only need to be concentrated around the generators. for service backends we get a nice higher level testing surface instead of painfully doing testing on dbus level.
48
 
 
49
 
when the generators are carefully tested, we can trust them to work properly in general and then split the testing focus from "full stack" to backend and clients. see the picture.
50
 
 
51
 
\end{document}
52
 
 
53