summaryrefslogtreecommitdiff
path: root/ult/Documentation/8.5.rst
diff options
context:
space:
mode:
Diffstat (limited to 'ult/Documentation/8.5.rst')
-rw-r--r--ult/Documentation/8.5.rst41
1 files changed, 41 insertions, 0 deletions
diff --git a/ult/Documentation/8.5.rst b/ult/Documentation/8.5.rst
new file mode 100644
index 0000000..02c2353
--- /dev/null
+++ b/ult/Documentation/8.5.rst
@@ -0,0 +1,41 @@
+
+8.5 Testing and debugging
+=========================
+
+1. Understand what is software testing
+ * Definition (0.28 - 0.36)
+
+#. Test simple functions for their functionality
+ * Example using gcd function (0.37 - 2.19)
+ * Use of __name__ == '__main__': (2.21 - 3.26)
+
+#. Automate tests.
+ * Exercise 1: Write tests for gcd code (3.42 - 5.14)
+ * Exercise 2: Write automated tests for LCM (5.21 - 5.54)
+
+#. Understand the need for coding style
+ * What is the need for coding style (6.15 - 6.29)
+ * Naming variables (6.36 - 7.24)
+ * Code style points (7.26 - 7.59)
+ * Exercise 3: Give meaningful names to the variables in a code(8.04 - 8.21)
+
+#. Handle Errors and Exceptions
+ * Example of an error (8.28 - 9.21)
+ * Use Exception in programs (9.21 - 11.22)
+ * Understand the debugging process (10.33 - 11.52)
+ * How to debug a program in python (11.56 - 13.19)
+
+#. Summary(13.21 - 13.37)
+
+#. Evaluation Questions(13.41 - 14.38)
+
+
+
+
+
+
+
+
+
+ #. Learn some of the standards followed by the Python Community.
+ .