软件系统测试方案
系统测试用例
12
系统测试用例
2022/3/27
考试报名及成绩查询系统
测试方案与用例
普通话等级考试报名及成绩查询系统作为本次测试的被测系统〔注:以下所有针对被测系统地描述均为针对普通话等级考试报名及成绩查询系统进行的〕,普通话等级考试报名及成绩查询系统是由C#编写的网页系统,后台应用了SQL sever 2022数据库,该系统包括主要功能有: 普通话等级考试报名及成绩查询等,在本次测试中,将针对这些大数据量的查询、统计功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统的负载能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。
功能简介
支持考生信息的输入,管理。考生可以登录自己的账户进行考试报名以及报名信息、成绩查询等。能够统计考试报名信息,进行管理录入。
创立考试数据库,并且可以进行数据管理、修改、添加等。包括对考生报名信息限制的操作管理功能。
性能测试指标
本次测试是针对普通话等级考试报名及成绩查询系统在应对密集整转的大压力下而进行的,主要需要获得如下的测试指标。
系统测试用例
6
系统测试用例
1、应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。
2、系统的响应能力:即在各种负载压力情况下,系统的响应时间,也就是从客户端请求发起,到效劳器端应答返回所需要的时间,包括网络传输时间和效劳器处理时间。
3、应用系统的可靠性:即在连续工作时间状态下,系统能够正常运行的时间,即在连续工作时间段内没有出错信息。
系统结构及流程
普通话等级考试报名及成绩查询系统在实际生产中的体系结构跟本次性能测试所采用的体系结构是一样的,交易流程也是一致的。不过,由于硬件条件的限制,本次性能测试的硬件平台跟实际生产环境略有不同。
系统总体结构
描述本系统的总体结构,包括:硬件组织体系结构、网络组织体系结构、软件组织体系结构和功能模块的组织体系结构。
功能模块
本次性能测试中各类操作都是由假设干功能模块组成的,每个功能都根据其执行特点分成了假设干操作步骤,每个步骤就是一个功能点〔即功能模块〕。
本系统的功能模块包括:考生注册、信息确认、考生登录、考试报名、成绩查询、学生信息修改、信息管理。
功能模块分布如下列图所示:
系统测试用例
7
系统测试用例
性能测试环境
本次性能测试环境与真实运行环境硬件和网络环境有所不同,是真实环境的缩小,数据库是真实环境数据库的一个复制〔或缩小〕,本系统采用标准的CS结构,客户端通过前台安装访问应用系统。
其中具体的环境如下:
中间效劳器:Internet Explorer
操作系统: Windows 7/Windows xp
网络环境: LAN〔10M〕
数据库:sql server2022
客户端: PC 〔Windows〕
性能测试
从广泛意义上讲性能测试包括:压力测试、稳定性测试、负载能力测试和可扩展性测试等。在不同应用系统的性能测试中,需要根据应用系统的特点和测试目的的不同来选择具体的测试方案,本次普通话等级考试报名及成绩查询系统的性能测试主要是采用通常的压力测试模式来执行的,即:逐步增加压力,查看应用系统在各种压力状况下的性能表现。
系统测试用例
8
系统测试用例
在本次性能测试中,将使用美科利〔Mercury〕,判断J2EE各层次的各类方法和类的调用使用时间和效率,并帮助开发人员分析J2EE应用的各类操作的性能瓶颈点。
压力测试
在性能测试中,压力测试主要是为了获取系统在较大压力状况下的性能表现而设计并实现的,压力测试主要是获取系统的性能瓶颈和系统的最大吞吐率。
本次测试是针对普通话等级考试报名及成绩查询系统在应对密集整转的压力下业务处理能力的测试,检验系统的吞吐率。本系统的压力测试主要是针对主要业务功能、报表统计进行,检查在日间应用顶峰时期,并发用户数较多的时候的处理能力等等。
压力测试的目的就是检验系统的最大吞吐量,检验现行的业务系统在各种压力交易量下的运行状况,检验系统地运行瓶颈,获取系统的处理能力等等。
本次针对普通话等级考试报名及成绩查询系统所进行的压力测试的测试目的为:
给
最新软件系统测试方案 来自淘豆网m.daumloan.com转载请标明出处.