专项测试

    • 冒烟测试:冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。
      • 冒烟测试不求覆盖面有多广,但至少要保证覆盖待测产品的绝大部分功能;不要求每个功能都测的很详细,但至少要保证覆盖待测产品的绝大部分功能;不要求每个功能都测的很详细,但至少要保证被修复了的bug所属的功能和系统其他骨干功能都是可用的(即这个版本能够拿去做系统测试)。
    • UI测试:测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个空间的放置位置是否符合客户使用习惯。
      • 测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,界面是否美观,文字、图片组合是否完美等。
    • 兼容性测试:指对所设计程序与硬件、软件之间的兼容性测试。分为浏览器兼容测试和分辨率兼容测试两类。
      • 硬件兼容性,一般要覆盖市面上主流的手机厂商及各型号产品;需要真机环境测试,可购置相应的手机进行或者使用测试平台进行测试。
      • 分辨率兼容性,需要覆盖市面上主流的各种屏幕分辨率、屏幕尺寸。真机测试。
      • 浏览器兼容性,需要覆盖市面上主流的各种各版本浏览器,真机测试。
    • 稳定性测试:通过给系统加载一定的业务压力,让系统持续运行一段时间(一般为7*24小时),检测系统是否能够稳定运行。
      • 将稳定性测试的重心放在软件最有价值的地方,罗列主要用户场景及响应负载量,对主要场景负载量需要有一个清晰的定义。模拟客户环境进行测试,识别稳定性的主要性能指标KPI如:响应时间、CPU、内存使用率等。
    • 健壮性测试:健壮性测试又称为容错性测试,用于测试系统在出现故障时,是否能够自动回复或者忽略故障继续进行。
      • 健壮性测试中,对于n个输入变量的程序,健壮性测试的测试用例个数为6n+1
    • 业务流程测试:了解产品业务流程,从需求人员或者客户那里了解各业务流程的重要程度和使用频率。
      • 业务流程测试中,要绘制业务流程图,根据流程的重要程度,使用频率为各流程设置好优先级。梳理出每个业务流程在系统中对应的操作步骤,形成业务流程的测试用例。
    • 压力测试:在一定负载条件下,长时间连续运行系统给系统性能造成的影响。目的是找到系统在哪里失效以及如何失效。
      • 压力测试的环境要尽可能跟生产环境靠近,测试工具:Jmeter、阿里云PTS、腾讯WeTest、LoadRunner
    • 负载测试:不限制软件的运行资源,测试软件的数据吞吐量上线,以发现设计上的错误或验证系统的负载能力。
      • 负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常工作。数据在超负荷环境中运行,程序能否承担。
    • 并发测试:指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试。

转载于:https://juejin.im/post/5c46bd0ee51d45783b4b1478

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值