25、测试技术全面解析:从系统测试到性能测试

测试技术全面解析:从系统测试到性能测试

1. 管理测试场景

系统测试场景很容易变得复杂,涉及多个方面,可能会模糊实际要测试的用例。为了管理这种复杂性,可先构思测试用例的步骤,而不急于编写实际代码。可以用注释或在纸上定义所需步骤,这样能全面了解测试场景。之后,在合理的抽象层实现实际测试用例,可使测试用例更易维护,还可能实现功能复用。

以下是管理测试场景的步骤:
1. 构思步骤 :用注释或在纸上规划测试用例的逻辑步骤。
2. 实现测试用例 :在合理抽象层实现测试用例。
3. 考虑测试数据 :测试场景承担的责任越多,定义和维护测试数据就越复杂。应投入精力开发测试用例中常用的测试数据功能,甚至可根据应用性质定义特定工程师角色。同时,至少要定义和记录常见的测试数据和场景。
4. 构建可预测的孤立测试用例 :测试用例应尽可能无状态且自给自足,有类似生产环境的起点,不依赖系统的特定状态,并考虑其他可能同时运行的测试和使用情况。例如,创建新车时,不应假设现有汽车的数量,只需验证创建的汽车是否在列表中。
5. 避免影响环境生命周期 :系统测试应避免对环境生命周期产生影响。涉及外部系统时,要控制模拟系统的行为,并尽量限制此类情况,以便并发执行其他场景。

2. 模拟外部因素

系统测试场景使用外部系统的方式与生产环境相同,但会模拟和替换外部系统,就像单元和组件测试中的模拟对象一样,这样可消除应用无需负责的潜在问题。系统测试在专用环境中运行,如容

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值