基于JSP在线定制电子请帖Web的测试与管理以及数据库设计与实现文献综述
2020-05-01 08:38:48
文 献 综 述 一、选题的研究背景 软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。
它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度、完全度和质量的软件过程;是SQA(software quality assurance)的重要子域。
随着软件开发流程管理的规范化,版本管理越来越受到重视,版本控制在空间上可以保证完成集中统一管理,解决一致性和冗余问题。
在开发工作中,开发人员在提交软件代码的时候一般采用服务器/客户端方式,尽管开发人员可以在自己的本地留有备份,但最终唯一有效的只有服务器端的程序代码;在时间上全程跟踪记录工具将会自动记录开发过程中的每个更改细节,和不同时期的不同版本。
这在一定程度上可以解决冗余、事务性处理并发性问题。
项目管理人员可以通过版本控制对团队中的不同人员,实施操作权限的控制。
对于不同角色的开发人员,对软件的不同部分可以定义不同的访问权限。
这在一定程度可以解决软件安全性问题。
版本控制工具的使用,可以减轻开发人员的负担,节省时间,同时降低人为错误。
二、课题的研究目的及意义 软件测试的目的第一是确认软件的质量,其一方面是确认软件做了你所期望做的事情,另一方面是确认软件以正确的方式来做了这个事情。