目 录 1绪论 1 1.1课题背景 1 1.2研究方法及内容 2 1.3研究目的 3 1.4开发工具简介 4 1.4.1 开发平台和技术简介 4 1.4.2 ASP.net简介 4 1.4.3 C#简介 6 二 需求分析 7 2.1可行性分析 7 2.2系统需要解决的主要问题 8 2.3系统应该具备的基本功能 8 三 系统总体设计 8 3.1基本简介 8 3.2运行环境 9 3.3 系统的主要功能 9 3.4 BUG系统维护功能 13 3.5系统结构图 14 4 系统详细设计 15 4.1用户个人信息设计 15 4.2数据库中表的设计 15 4.3数据库逻辑设计E—R 19 5 系统实现 20 5.1系统主界面 20 5.2 管理员界面 22 5.3 项目经理界面 34 5.4 测试经理界面 42 5.5 测试员界面 44 5.6 程序员界面 49 5.7 客户界面 53 5.8连接数据库访问的实现 62 6 系统测试 63 6.1软件测试的意义 63 6.2 软件测试的重要性 63 6.3软件测试的范围 64 6.4软件测试的方法 64 6.5 软件测试的目的和原则 64 结论 65 致 谢 66 paper51.com 参考文献 67 1绪论 软件测试行业是随着社会化大生产及市场经济对产品质量的要求而产生的。因为产品质量是企业生存的保证。软件测试是一项繁琐、重复而又必须细致的工作。作为软件测试人员除了要具有良好的专业技能外,还要具有一丝不苟、脚踏实地的工作素质,要始终把客户的需求永贯心中,把保证质量作为永恒的使命。 软件测试主要包括单元测试、集成测试、系统测试、验收测试;也有各种不同测试方法,如功能测试、性能测试、配置测试、兼容性测试、恢复性测试、易用性测试,界面测试等;但软件测试中关键的还是人的因素。软件测试就是发现软件中的问题,并分析其产生的原因,才能解决它。所以只有全面地了解软件的研发过程,真正地进入到软件的整个生命周期,才能尽量多的发现其中问题,才能可靠的保证软件质量。 BUG跟踪管理与BUG管理系统作为测试工作的一个重要部分,对软件测试中发现的BUG进行跟踪管理,确保每个被发现的BUG都能够及时得到处理,使项目组成员之间或项目成员与客户之间能够在统一的平台上进行流畅、高效地协调与沟通,因此在软件项目中起着不可替代的作用。 copyright paper51.com |