IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 【软件测试】航班订票系统测试 -> 正文阅读

[开发测试]【软件测试】航班订票系统测试


前言

本文章为软件测试课程设计项目

内容涵盖:
1.测试级别包括“单元测试+功能测试”,或 “功能测试+性能测试”;

2.测试活动涵盖分析、设计、执行、实施、结果评估;

3.工作产品包括:课程设计报告与测试脚本,前者涵盖测试用例设计规格说明、缺陷报告、测试结果分析与结论;

4.课程设计报告中适当使用表格、图片,字体、字号统一,格式规范,确保赏心悦目。


一、测试总体介绍

  1. 测试目的
    本次课程设计将对之前C#课程编写的航班订票系统进行系统测试,验证系统是否满足登录注册以及订票退票等功能要求,同时测试系统的性能是否达标。

  2. 项目背景
    随着新业务系统在生产状态下日趋稳定、成熟,系统的日益增加的功能与性能问题也逐步成为了我们关注的焦点:大数据量的“冲击”,在多名用户信息进入时,系统能稳定在什么样的性能水平,面临公司业务冲刺时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。

  3. 测试范围
    该订票系统的主要功能包括:注册和登录用户信息,订票办理,退票办理,查询客户已订票信息等。
    在本次测试中,将针对上述的功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统地吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。

  4. 功能简介
    航班订票系统主要功能如下:
    注册和登录用户信息
    订票办理
    退票办理
    查询客户已订票信息

  5. 性能测试指标
    本次测试是针对系统的性能特征和系统的性能调优而进行的,主要需要获得如下的性能测试指标。

    1、系统的响应能力:即在各种负载压力情况下,系统的响应时间,也就是从客户端交易发起,到服务器端交易应答返回所需要的时间,包括网络传输时间和服务器处理时间。
    2、应用系统的吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。
    3、应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。

  6. 测试指标以及期望
    在功能测试中,系统中各功能能正常执行;在性能测试中,各类测试指标包括测试中应该达到的某些性能指标,这些性能指标均是来自应用系统设计开发时遵循的业务需求,当某个测试的某一类指标已经超出了业务需求的要求范围,则测试已经达到目的,即可终止压力测试。
    应用软件级别的测试指标:
    (1) 事务的执行情况
    事务的平均响应时间(期望值:<15s)
    事务的最大响应时间(期望值:<30s)
    平均每秒处理数量(分别记录单位时间内成功、失败和停止的数量)

    不同并发用户数的状况下的上述记录值
    (2)测试结果分析情况
    测试指标:
    吞吐量:单位时间内网络传输数据量

二、有关性能测试与功能测试

测试用例等参照下列网址

详细说明报告


总结

软件测试是软件开发过程中一个重要组成部分,其目的是对软件产品进行验证和确认,尽快尽早的发现在软件产品中存在的各种可能的问题。软件测试作为软件质量保证的重要手段,贯穿整个软件生命周期。
经过一段时间的软件测试课程设计,我把从课本上学习的知识和老师讲的知识实践到了项目中,使我真正了解到了软件的测试工作。在这期间,我的收获是丰硕的,最起码从意识上,发现了自己的不足,并寻找到了合适的解决途径。在这期间让我认识到了,要想成为好的测试人员,首先得了解自己要测试的软件的相关知识,要了解软件产品的架构是什么样的,要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助了解产品如何工作。最后也要发现这个软件的bug所在,提高软件的质量。在这同时,测试员的道德素养也是很重要的。
总之,通过这次软件测试课程设计,让我学到了不少,在这期间也遇到了不少的困难,看到了自己身上的不足之处。在测试时要想使自己的测试更加全面周全,总会遇到这样那样的问题,那就需要刻苦学习,不断地开阔视野,增强自身实践操作的技能,为以后能做好测试打下基础。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-17 11:47:02  更:2022-01-17 11:47:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 5:53:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码