发表于: 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.考虑和准备集成测试需要的测试工具,测试仪器,环境等资源
评论