哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
集成测试也称组装测试,它是对由各模块组装而成的程序进行测试,主要检查模块间的接口和通信。集成测试主要发现设计阶段产生的错误,通常采用黑盒测试。
3. 确认测试(Validation Testing)
确认测试的任务是检查软件的功能、性能及其他特征与用户的需求一致,它是以需求规格说明书(即需求规约)作为依据的测试。确认测试通常采用黑盒测试。
确认测试产生测试程序是否满足需求规格说明书所列的各项要求,然后要进行软件配置复查,特别是文档是否齐全,各方面的质量是否符合要求等。如果一个软件是为某个客户定制的,那么最后由客户来实施验收测试(acceptance testing),以便客户确认该软件是他所需要的。如果一个软件是作为产品被许多客户使用的话,那不可能为每个客户进行验收测试。大多数软件生产者使用一种Alpha测试和Beta测试的过程,来揭露仅由最终用户才能发现的错误。
6.3 本系统测试
软件测试方法从测试人员角度看,可分为手动测试和自动测试。从源代码的角度可分为单元测试和功能测试。从理论定义来分,可分为黑盒测试和白盒测试。
我们主要讨论了两个问题,一个是系统的联机文档,另一个是系统的测试,下面我们分别加以说明。作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。所以在开发本系统中,也加入了不少的文档,除了对于各大模块的详细说明外,对于易出错和不易操作的地方(如多条件查询部分)又作了详细的说明。
由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正。
36
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
系统所涉及的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1)基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4) 所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。
6.4 本章小结
软件测试是软件开发中的重中之重,没有一点可以马虎的,在项目管理过程中,强调的是每个过程的每一个环节都要进行测试,保证系统在每个阶段可以控制。因为软件测试中考虑的问题基本上是项目管理中需要考虑的问题。具体说,软件测试是事务性的,而项目管理是策略性,一些策略性的东西必须在一些事务性的事务上来实现。软件测试的事务性操作很多,这些操作需要一个良好的心态去对待。必须有一个良好团队合作的精神。 总之,软件开发是一件很辛苦的事,只有在工作中多总结,才能找到符合自己的方式方法,才能在工作中事半功倍。
37
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
第7章 系统主要功能使用说明
7.1 系统登陆步骤
步骤一:启动Visual Studio 2005应用程序。
步骤二:分别输入用户名和对应的密码。如图7-1所示。
图7-1 登陆信息输入
步骤三:点击“登录”按钮进入登录验证,如果输入的账号信息正确,则会出现程序主界面,表明成功登录系统。如果输入的账号和密码错误,则会出现错误提示信息。如果是新用户可以点击“创建新用户”,填写相关的信息成为本系统的用户,就可以使用本系统。
7.2 添加图书
步骤一:用鼠标选中图书管理模块的“图书添加”选项。
步骤二:在出现界面出现的“图书添加”选项中输入“图书编号”、“书名”、“定价”等信息,然后单击“插入”按钮。如图7-2所示。
38
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
图7-2图书添加界面
步骤三:单击“插入”按钮以后就可以将有关图书的信息插入到数据库中,本功能也就实现了。
7.3 客户信息修改
步骤一:用鼠标选中客户管理模块的“信息修改”选项。 步骤二:出现“信息修改”界面,如图7-3所示。
图7-3 信息修改界面
步骤三:在各信息的最后有“编辑”和“删除”选项,点击编辑可以对“编号”、“姓名”、“性别”、“电话”等信息进行修改,修改以后能够立即生成修改之后的信息;如果想对其中的某一条记录进行删除,那么直接点击删除按钮就可以将选中的记录删除掉。
39
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
7.4 库存查看
步骤一:用鼠标选中库存管理模块的“库存查看”选项。 步骤二:出现“库存查看”界面,如图7-4所示。
图7-4 库存查看界面
步骤三:在弹出的“库存查看”界面中可以对“图书编号”、“入库时间”、“出库时间”、“入库量”等信息进行查看。
7.5 订单查询
步骤一:用鼠标选中订单管理模块的“订单查询”选项。 步骤二:出现“订单查询”界面,如图7-5示。
图7-5 订单查询界面
40