全球旧事资料 分类
整合与调试。
(三)指导
1参见附录一。2参见附录二。3参见《Web应用系统开发技术》相关章节。
9
f浙江树人大学实习指导书
信息科技学院技术实习
附录一实习内容与指导
参见以下参考书:
10
f浙江树人大学实习指导书
信息科技学院技术实习
附录二软件测试
1、概述软件系统的最终表示是几百条或成千上成条程序语句。在这些语句中,一个不引人注意的语句就有可能导致整个系统的失败。在软件测试过程,应当选择多种类、少数量的测试数据并保证每条指令、每个分支以及每种错误条件至少执行一次。多种类意味着选用各种不同类型的数据;少数量意味着在相同种类的数据量上要尽可能的少。不使用大量测试数据的理由是不至于花费太多的时间去检测很多的相同测试用例是否能正确工作。此外,对任何软件不可能去测试全部可能的情况。2、测试步骤1)模块测试:模块测试是实现阶段最为重要的一个软件工程步骤,是软件质量保证的关键环节,即使经过代码评审,模块中必然要留存许多未被发现的逻辑错误,必须通过测试来暴露。这其实也是在程序组装成一个整体之前,分别测试各个模块的操作。2)组装测试:组装测试是软件生存周期中的一个独立阶段。其主要任务是按照选定的策略,采用系统化的方法,将经过模块测试的模块按预先制定的计划逐步进行组装和测试。这种测试的目的在于发现与模块接口有关的问题,并将各个模块构成一个设计所要求的软件系统。3)确认测试:测试的最后一个步骤也是软件开发的最后一个阶段,是验证所组合的软件系统是否确实满足用户的需要,这是软件开发部门把软件产品交付使用之前的最后一种测试。在这个测试步骤中所发现的错误往往是“软件需求规范书“中的错误。3、测试用例设计技术测试中广为采用的测试方法有三种:白盒测试法、黑盒测试法、灰盒测试法。不同的测试在选择测试用例方面有着很大的差别。白盒测试法:是根据详细设计中的逻辑流程来设计测试用例,以暴露编码中的逻辑错误。如逻辑覆盖法。
11
f浙江树人大学实习指导书
信息科技学院技术实习
黑盒测试法:是用“软件需求说明书”来设计测试用例,如等价划分法、边值分析法、错误猜测法等。灰盒测试法:是白盒测试法和黑盒测试法的混合。4、程序维护一个程序一旦被编写、调试、测试及最后判断为可以使用时,程序的研制阶段宣告结束,而程序的维护阶段就开始了。大部分的编程者都喜欢研制新程序而不愿去维护程序,其原因之一就是因为程序的维护是一件没完r
好听全球资料 返回顶部