软件测试技术(第三版) 课件 第7章 系统测试.pptx
第7章系统测试;7.1系统测试概述;;;7.1.2系统测试的内容;7.2功能测试;自动售货机的购买流程;自动售货机的购买流程;;7.3性能测试;性能测试方法;性能测试的流程;性能测试用例的设计;并发用户的计算方法;并发用户的计算方法;并发用户的计算方法;例如:;吞吐量计算方法;80/20原则;基于业务的测试用例设计;性能测试环境;负载测试;压力测试;性能测试数据生成功能
https://faker.readthedocs.io/en/master/
缓存引发的测试数据失效
避免使用相同数据测试
第三方库(应用)调用(例如:第三方认证)
Mock第三方库(应用);;易用性:UI设计需确保文字简洁、布局合理、输入便捷。
一致性:界面需与操作系统、同类软件及行业标准保持一致。
美观与协调性:界面应美观协调,符合用户审美。
用户动作性测试:软件应简化操作、记忆用户习惯,并提供向导和在线帮助。
独特性:设计需体现软件独特风格。
安全性考虑:GUI需控制出错几率,确保输入安全有效。
;7.4.2兼容性测试;兼容性测试关注以下几个问题;7.4.3其他测试类型;3.疲劳测试
疲劳测试是指在一段时间内(经验上一般是连续72小时)保持系统功能的频繁使用,检查系统是否发生功能或者性能上的问题。3.
4.可用性测
特定用户对所用产品在某一特定使用范畴内有效、高效和满意地实现预期目标的程度。
;5.可靠性测试
可靠性是指在一定的环境下、在给定的时间内、系统不发生故障的概率。
6.强度测试
强度测试是检查程序对异常情况的抵抗能力。强度测试总是迫使系统在异常的资源配置下运行。
;7.容量测试
容量测试是检验系统的能力最高能达到什么程度。容量测试是面向数据的,是在系统正常运行的范围内测试,并确定系统能够处理的数据容量,也就是观察系统承受超额的数据容量的能力。
8.配置测试
配置测试是指不同的硬件配置下,在不同的操作系统和应用软件环境中,检查系统是否发生功能或者性能上的问题。从而了解不同环境对系统性能的影响程度,找到系统各项资源的最优分配。一般需要建立测试实验室。
;7.4.3其他测试类型;7.5Web系统的测试
7.5.1Web系统结构概述;Web系统的功能测???内容;Web系统的性能测试内容;其它测试内容