12306购票软件的测试计划与实施(计算机物联网毕业设计)

12306购票软件的测试计划与实施(计算机物联网毕业设计)

12306购票软件的测试计划与实施(计算机物联网毕业设计)

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥296
  • 活动价: ¥200 (活动截止日期:2024-04-29)
  • (到期后自动恢复原价)
12306购票软件的测试计划与实施(计算机物联网毕业设计)

12306购票软件的测试计划与实施 
摘要:软件测试是一种软件质量度量,它可以验证系统响应需求,或者确定实际结果和预期结果之间的差异,确认过程正确地实现了所需的功能。本次课程设计主要是对12306购票软件的测试,以黑盒测试为主,在系统功能测试完之后进行系统性能测试。找出12306购票软件的不足之处,让用户有更好的软件体验。
关键词:软件测试;12306购票软件;黑盒测试

The Test Plan and Implementation of
the Ticketing Software of 12306
Abstract: Software testing is a software quality metric that validates system response requirements, or determines the difference between actual and expected results , and the confirmation process realizes the required function correctly. The design of this course is mainly the test of 12306's ticketing software, mainly black box testing, and system performance testing after the system function test.Find out the shortcomings of 12306's ticketing software, so that users can have a better software experience.
Keywords: software testing;12306 purchase software; Black box test
第1章 绪论
1.1软件测试的定义及目的
1.1.1 定义
软件测试是检验软件产品正确性、完整性、安全性和质量的过程。换个说法,软件测试就是把预期输出和实际输出进行比较的过程。软件测试的定义有很多,其中有一个比较通俗易懂的定义:软件测试就是通过各种方法去识别程序中存在的错误,评价被测软件的质量。
近年来,软件测试技术随着时代的发展也日新月异,测试方法也层出不穷,越来越有针对性。选择恰当的软件测试方法可以使我们更高效地完成对软件的测试。
1.1.2  目的
本测试报告为12306购票软件的测试报告,目的在于总结测试阶段遇到的问题以及分析测试结果,验证系统是否符合预期需求。
1.对软件测试的结果进行分析,并评价该被测软件的质量;
2.把软件测试的过程等各个方面放在一起,进行综合分析,并为以后的测试规划提供参考;
3.对测试计划和测试执行情况进行评估,看其是否符合预期要求;
4.分析系统存在的错误和缺陷,为预防和修复bug提供建议。
1.2软件测试的重要性
在执行程序的过程中检测软件的错误,成功的测试是发现软件中至今未被发现的错误。测试的目的是用最少的时间来识别潜在的错误和缺陷,并尽快修复这些潜在的错误和缺陷,使软件能正确地完成其功能,满足用户的实际需求。
1.3软件测试的过程
软件测试一般分为以下几个阶段:
(1)项目规划阶段
项目规划阶段负责从单元测试、集成测试到系统测试的整个测试阶段。
(2)需求分析阶段
需求分析这个阶段主要确定测试需求分析,开发系统测试计划。其中,测试需求分析是软件产品生命周期中测试需求的资源、配置和评估。而系统测试计划是基于软件产品的需求规范,制定详细的测试计划和设计相应的测试用例。
(3)详细设计和概要设计阶段
详细设计和概要设计是集成测试计划和单元测试计划完成的前提。
(4)编码阶段
编码阶段主要是由负责测试代码部分的开发人员编码和执行的。
(5)测试阶段
根据测试代码进行测试阶段的测试,在测试结束的时候需要提交测试状态报告和测试结果报告。

在软件的需求得到确认和通过后,将会同时进行总结设计和测试计划的设计工作。
目录
第1章 绪论 1
1.1软件测试的定义及目的 1
1.1.1 定义 1
1.1.2  目的 1
1.2软件测试的重要性 1
1.3软件测试的过程 1
1.4软件测试的分类 2
1.4.1按是否需要执行被测软件的角度划分 2
1.4.2 按阶段划分 2
1.4.3 按测试方法划分 4
1.4.4 按测试的自动化角度划分 5
1.4.5 按测试的策略角度划分 5
1.5软件测试的流程 6
第2章  测试概要 7
2.1关于软件测试 7
2.1.1软件测试的原则 7
2.1.2为什么不能完全测试 7
2.1.3并非所有的错误都能修复,Bug不能被关闭的原因 8
2.1.4错误集中发生现象 8
2.1.5避免检查自己的代码的原因 8
2.2 测试用例设计 9
2.2.1测试用例简介 9
2.2.2测试用例设计的基本原则 9
2.2.3黑盒测试 9
2.3测试方法和工具 14
第3章  测试内容和执行情况 15
3.1项目测试概况 15
3.2功能 15
3.2.1注册 15
3.2.2 登录 19
3.2.3查询 21
3.2.4车票预订 25
3.2.5改签 30
3.2.6变更到站 31
3.2.7退票 32
3.3可靠性 34
3.4安全性 34
第4章 覆盖分析 35
第5章 缺陷的统计与分析 36
5.1缺陷定义 36
5.2缺陷汇总 36
第6章  测试报告 37
第7章  结束语 39
第8章  参考文献 40
参考文献
[1]张强.探索式软件测试[M].北京:清华大学出版社,2017.2
[2]李明.软件测试(第2版)[M].北京:高等教育出版社,2016.2   
[3]刘阳.软件测试技术实战 [M].北京:人民邮电出版社,2016.5
[4]余力.软件测试(原书第2版)[M].北京:机械工业出版社2014.11
[5]吴昊.软件测试的艺术(原书第3版)[M].北京:机械工业出版社2017.8
[6]陈芳.软件测试:一个软件工艺师的方法(原书第4版) [M].北京:机械工业出版社2016.7
[7]赵旭.软件测试(第2版)[M].北京:人民邮电出版社2017.9
[8]刘伟. 软件测试项目实战(第3版)[M].北京:电子工业出版社2015.4


1.4软件测试的分类
软件测试不是一项简单的工作,而是一项复杂的系统工程,从各种不同的角度,可以将软件测试划分为很多不同的方法。将软件测试进行分类是为了更好地阐明测试的过程。
1.4.1按是否需要执行被测软件的角度划分
按是否需要执行被测软件的角度划分,可将软件测试分为静态测试和动态测试。
(1)静态测试
所谓静态测试,就是不通过运行测试程序的方法来达到测试的目的。
(2)动态测试
动态测试与静态测试恰恰相反,它是通过运行测试软件来达到测试的目的。
1.4.2 按阶段划分
(1)单元测试
单元测试主要是对软件的各个基本组成单元进行测试,软件的基本组成单元包括软件的某个模块、程序的某个过程等。单元测试不但是软件动态测试最基本的组成部分,也是最重要的部分之一。验证软件基本组成单元的正确性是单元测试的主要目的。

(2)集成测试
在软件系统逐步集成的过程中也需要进行一项测试,那就是集成测试。检查软件各个单元之间的接口是否正确是集成测试最主要的目的。集成测试的策略主要包括增量集成和非增量集成。

  • 关键词 12306 购票 软件 测试 计划 实施 计算机 联网
  • 上一篇:基于C语言和微控制器的电动车智能快速充电控制器设计(物联网毕业设计)
  • 下一篇:智能别墅安防系统的设计(计算机物联网毕业设计)
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。