标签:测试理论 pen 系统安全 兼容 ash style 软件测试 能力 最大
定义:根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。
针对的问题:功能错误或遗漏、界面问题、性能错误、数据及访问错误初始化及终止错误
定义:验证系统的性能要求可以满足我们的需求规格给定的的指标。
a.负载测试:在我们测试过程中逐步增加负载,并且记录下被测系统相应的性能表现,最终确定出系统在正常指标范围下最大的负载
b.压力测试:测试系统在极限情况下的压力情况,即确定系统在哪个负载压力的情况下会导致系统失效,确定出系统所能承受的最大极限
c.稳定性测试:给系统一个稍大于正常业务量的负载,对系统进行持续的长时间的测试,以确定系统在较长时间的情况下稳定性的情况
性能指标:
并发用户数UV,每秒事务数TPS(每秒处理事务的能力),系统响应时间,设备性能等
性能测试工具:
Loadrunner、Jmeter等
安全测试:对软件产品进行测试,确保符合产品安全和质量标准。
渗透测试:通过模拟对软件系统的恶意攻击,评估系统安全性的一种测试。
安全测试VS渗透测试
防——攻
面——点
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试。
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等。
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,比如和微信、微博、QQ能适用,有时是很多网站的登录。
问题:(1)不同的测试手段有不同优缺点,怎样结合运用?(2)测试模板怎么根据实际情况去运用?(3)测试类型比重怎么分配?
标签:测试理论 pen 系统安全 兼容 ash style 软件测试 能力 最大
原文地址:https://www.cnblogs.com/huang2019/p/10519587.html