系统测试课件.ppt

系统测试课件.ppt

ID:57028109

大小:701.50 KB

页数:74页

时间:2020-07-26

系统测试课件.ppt_第1页
系统测试课件.ppt_第2页
系统测试课件.ppt_第3页
系统测试课件.ppt_第4页
系统测试课件.ppt_第5页
资源描述:

《系统测试课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14章系统测试Outline系统测试的概要介绍线索需求规格说明的基本概念寻找线索线索测试的结构策略线索测试的功能策略系统测试指导方针系统测试的概要介绍系统测试是测试的三级层次中最接近日常测试实践的。它是根据预期来评估产品而不是根据规格说明或标准测试软件系统是否符合所有需求,包括功能性需求(主要依据是需求规格说明书)和非功能性需求(如可用性测试)一般由独立测试人员(测试小组)执行,通常采用黑盒测试方式系统测试之功能性测试目标检查应用程序是否达到了它预期的要求判断依据行为/功能说明书测试用例一系列的原子系统功能(AtomicSystemFunction,ASF)系统测试之压力测试pushi

2、ttoitslimit+beyondApplication(System):UsersVolumeResources:phy.+logicalresponse系统测试之性能测试用户的角度观察delay,throughput系统的支撑强度memory,、CPU等系统测试之可用性测试系统操作过程中人的要素GUI,messages,reports,…线索(thread)线索的多种看法一般使用的场景系统级测试用例激励/响应对由系统级输入序列产生的行为端口输入和输出事件的交替序列系统状态机描述中的转换序列根据系统级线索看系统测试对象消息和方法执行的交替序列机器指令序列源指令序列MM-路径序列原子系

3、统功能序列线索的层次线索有不同的层次单元级通常被理解为源指令执行时间路径,或DD-路径集成级为MM-路径,即模块执行和消息交替序列系统级是原子系统功能序列由于ASFs在输入和输出时有端口事件,因此ASFs包含端口输入和输出事件的交替序列线索提供三层测试的统一视图单元测试进行单个函数测试单元之间集成测试检查交互系统测试检查原子系统功能间的交互线索定义(原子系统功能,ASF)定义ASF是一种在系统层可以观察到的端口输入和输出事件的行动ASF开始于一个端口输入事件,遍历一个或多个MM-路径的一部分,以一个端口事件结束举例在SATM系统中,数字输入、现金给付和会话关闭都是ASF的好例子线索定义(

4、续)ASF表示集成测试与系统测试间的缝隙,是集成测试的最大测试项,是系统测试的最小测试项,因此可以在两个级别上测试ASF举例---数字输入ASF系统测试过程端口输入事件是由keysensor检测到的按下物理键,并作为字符串变量发送给GetPIN。GetPIN确定是否按下数字键或取消键,并做出相应的应答。ASF最后显示屏幕2或4集成测试过程不要求系统输入键并在屏幕上显示,而是使用驱动器提供的这些功能,并通过集成测试检查数字输入ASF线索定义(续)ASF图(通过ASF定义的系统)是一种有向图,其中的节点表示ASF,边表示串行流源ASF/汇ASF是一种原子系统功能,在系统ASF图中作为源/汇节

5、点出现例子---SATM系统“ATM卡输入”—源ASF;会话结束ASF---汇ASF线索定义(续)系统线索在系统的ASF图中,是一条从源ASF到汇ASF的路径线索图(给定一个通过系统线索定义的系统)是一种有向图,节点表示系统线索,边表示单个线索的顺序执行上述这组定义提供了线索更广的视图的内聚集,以非常短的线索开始(一个单元内),以系统级线索之间的交互结束需求规格说明的基本概念目标讨论系统测试级别上的一组基本需求规格说明的构造五种基本需求规格说明的构造组成DataActionsPortsEventsThreads每个系统都可以用上述5个基本概念表示为了说明它们是如何支持测试人员的线索标识过

6、程以数据为中心的线索标识在以数据描述的系统中关注的是系统所使用和创建的信息。采用变量、数据结构、字段、记录、数据存储和文件来描述数据举例:E/R模型是最高层数据描述的最常见的选择以数据为中心的观点还是许多面向对象方法的切入点数据指经过初始化、存储、更新或可能销毁的信息举例-SATM系统初始数据描述各种帐户(PAN)及其PIN,每个帐户都有一个数据结构,包含诸如帐户余额这样的信息以数据为中心的线索标识(续)以数据为中心的系统常常以CRUD行动开发(“Create,Retrieve,Update,Delete”)有时线索可直接通过数据模型标识。数据实体之间的关系可以是1:1、1:n等,这些差

7、别在处理数据的线索中都有应用举例-银行客户可拥有多个帐户,每个帐户需要唯一的PIN。如果多人可以访问同一个帐户,则需要具有相同的PAN的ATM卡以数据为中心的线索标识(续)还可能有只读取但从不写入的初始数据(如PAN和“预期PIN”对偶)这种只读数据必须是系统初始化过程的一部分如果不是,那么必须有创建这种数据的线索因此,只读数据是一种源ASF指示器以行动为中心的线索标识以行动为中心建模是需求规格说明的一种常见形式行动有输入和输出,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。