软件工程——编写测试

程序编写

1.程序设计语言分为汇编语言和高级语言两大类,首选高级语言

2. 选择语言的原则为:最少的工作量原则

                                    最少技巧性原则

                                    最少错误原则

                                    最少维护原则

                                    减少记忆原则

3.编码原则:先求正确后求快

                     先求清晰后求快

                     求快不忘保持程序正确

                     保持程序整洁以求快

                     不要因效率而牺牲清晰

4.好程序的标准:易于测试和调试

                            易于维护

                            易于修改

                            设计简单

                            高效率

5.结构化程序设计主要包括两方面:在编写程序时,强调使用几种基本控制结构,在程序设计过程中,尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开。

6.结构化程序设计的主要原则:使用语言中的顺序、选择、重复等有限的基本控制结构表示                                                         程序逻辑

                                                  选用的控制结构只准许有一个入口和一个出口

                                                  复杂结构应该用基本控制结构进行组合嵌套来实现

软件测试

1.软件测试的目的:测试是程序的执行过程,目的在于发现错误、一个好的测试用例在于能发现至今未发现的错误、一个成功的测试是发现了至今未发现的错误的测试。

2.软件测试的原则:应当把“尽早的和不断地进行软件测试”作为软件开发者的座右铭。

                                测试用例应由测试输入数据和对应的预期输出结果这两部分组成

                                程序员应避免检查自己的程序

                                在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。

3.测试信息流示意图如下:

5.两种常用的测试方法:黑盒测试和白盒测试。

黑盒测试是把测试对象看作一个黑盒子,检查程序的功能是否符合它的功能说明。

白盒测试是把测试对象看作一个透明的盒子,对程序所有逻辑路径进行测试。

发布了39 篇原创文章 · 获赞 3 · 访问量 4249

猜你喜欢

转载自blog.csdn.net/destinyzjy/article/details/104028668