• [原创]互联网金融App测试介绍


    [原创]互联网金融App测试介绍

      前端时间非常忙,终于非常忙的时间过去了,抽时间总结下我现在所在公司理财软件App测试,也各位分享下,也欢迎大家提建议,谢谢!

      先介绍下我所在公司的产品特点,公司所研发的App有卖给普通用户的,也有一部分是给券商定制开发的,所以二者对质量要求及测试还是有一些不一样,简单说下我们的App研发测试流程:

      需求讨论评审->产品设计->架构设计->开发(其中也包括单测及集成测试)->测试(各种测试类型测试)->发布->上线;

      其中在我们测试实践过程,针对公司App对外部用户,一般要经过如下测试检查验证,才可以发布上线,详细介绍如下:

    1、 UI 测试:主要检查ui与设计的效果图是否一致?交互是否有问题?

      测试策略和方法:一般我们会让产品经理和UE确认,确认通过后,才会转给测试,进行检查验证;

    2、功能测试:检查需求是否实现?功能是否正确?功能业务逻辑处理是否正常?
      测试策略和方法:一般我们会让产品经理先检查基本实现,然后才转给测试,当然开发在提交测试之前要做冒烟测试,必须测试通过;

    3、 中断测试: 模拟用户真实使用App是会遇到的中断情况进行测试;

      测试策略和方法: 一般我们会采用如果用户使用某个场景时,通过中断或是干扰一些操作来检查程序是否可以处理这种突发情况(如:电话/短信/push消息等)


    4、 兼容性测试:

      测试策略和方法:新旧版本的在功能,逻辑层面的兼容测试,同一个App 在不同系统版本运行,以及不同机型之间的适配测试。兼容测试:接口的兼容性测试能够保证大部分的功能完善;App在不同系统版本上保证运行。适配性: 屏幕,系统版本等。该部分通过第三方的云平台进行。

    5、 App客户端性能测试:App的客户端的性能测试,我们定义为,主要检查App安装和启动时间;各资源占用(cpu/内存/流量/电量)情况;各种业务操作响应时间
      测试策略和方法:通常我们是借助一些第三方监测工具来进行测检,针对各项指标,我们主要检查App是否在合理区间范围之内,只要比同行App优秀即可,并没有很强制目标定的非常死;

    6、 极限测试:模拟各种边界压力测试下情况,验证App是否能正确响应;反复/长期操作,资源的占用;
          测试策略和方法: 通常我们会借助一些工具来实现,模拟各种边界操作,不仅仅是某个功能使用,同样也会模拟在各种情况的边界;


    7、移动App安全测试: App客户端安全性,需进行木马,病毒等扫描检查;数据的存储,传送及处理需要进行加密;用户访问控制权限检查;
      测试策略和方法:通常我们是借用一些测试工具进行检查验证,如常用的木马,病毒扫描,抓包检查工具等;

    8、用户体验测试:总体原则是是否用于学习,易于理解,易于使用;
      测试策略和方法:通常我们一般时让专职的用户体验团队来进行检查评估;另公司也会邀请一部分粉丝用户,去体验公司产品;


  • 相关阅读:
    使用VS2013直接升级到VS2019,Cmake编译CCC4.0版本错误记录
    最近使用LuaSqlite3时,不得不说的——事务提交ATTACH语句的巨坑
    LuaSocket学习之tcp服务端
    LuaSocket HTTP 初识记录
    LuaRocks安装教程
    Lua5.1-----函数可变参数详解
    DataTable与json互转,字段类型信息丢失问题初探
    json数组与对象数组
    asp.net中封装路由信息的对象--RouteData源码
    人类的心理行为模式(几个心理学实验)
  • 原文地址:https://www.cnblogs.com/mayingbao/p/3399321.html
Copyright © 2020-2023  润新知