发表于: 2018-06-29 21:17:54

1 864


今天完成的事:

 学习了任务步骤中的集成测试

还有任务资源里面的知识点

明天计划的事:

学习任务步骤里的确认测试、系统测试、验收测试

收获:

负载测试:通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。

负载测试的必要准备编辑

1.什么是你真正需要了解的?

2.确定用户数量

3.研究你的分析

4.组建你的团队

5.准备你的浏览器

6.准备测试你的应用

7.预留时间分析结果

8.预留时间修改

9.计划一个敏捷测试方法

压力测试:目的是在软件投入使用以前或软件负载达到极限以前,通过执行可重复的负载测试,了解系统可靠性、性能瓶颈等,以提高软件系统的可靠性、稳定性,减少系统的宕机时间和因此带来的损失。

极限压力测试举例:

1.接收大数据量的数据文件时间;

2.大数据恢复时间;

3.大数据导入导出时间;

4.大批量录入数据时间;

5.大数据量的计算时间;

6.多客户机同时进行某一个提交操作;

7.采用测试工具软件;

8.编写测试脚本程序;

9.大数据量的查询统计时间。

测试过程分成以下几个步骤:

步骤一:定义模型

步骤二:估计模型

步骤三:模型估计结果分析

步骤四:设计冲击场景

步骤五:构造频率分布

步骤六:计算均值和VaR

步骤七:测算银行盈利能力所受影响

稳定性测试:通过给系统加载一定的业务压力,让系统持续运行一段时间(一般为7x24小时),检测系统是否能够稳定运行

如何实施:

1.识别并确认软件主要业务是否需要稳定性测试

2.罗列主要用户场景及相应负载量

3.制定稳定性指标模型

4.测试环境准备

5.识别稳定性的主要性能指标

6.测试的执行和数据收集

7.持续改进

集成测试:

目标是按照设计要求使用那些通过单元测试的构件来构造程序结构。单个模块具有高质量但不足以保证整个系统的质量。有许多隐蔽的失效是高质量模块间发生非预期交互而产生的。

计划阶段:

时间安排 概要设计完成评审后大约一个星期

2)输入 需求规格说明书 概要设计文档 产品开发计划路标

3)入口条件 概要设计文档已经通过评审

4)活动步骤 

1.定被测试对象和测试范围 

2.评估集成测试被测试对象的数量及难度,即工作量 

3.确定角色分工和作任务

4.标识出测试各阶段的时间,任务,约束等条件

5.考虑一定的风险分析及应急计划

6.考虑和准备集成测试需要的测试工具,测试仪器,环境等资源




返回列表 返回列表
评论

    分享到