当前位置:   article > 正文

(9)计算机基础与软件工程_直播打赏功能的测试点

直播打赏功能的测试点

一、数组与链表的区别

从四个方面来说。
在这里插入图片描述

二、软件测试目的

  • 测试的目的是找出软件产品中的错误,使软件尽可能的符合用户的要求。当然软件测试是不可能找出全部错误的。

三、测试分为哪些阶段

  • 一般来说分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试

四、单元测试的测试对象、目的、测试依据、测试方法?

  • 测试对象是模块内部的程序错误,目的是消除局部模块逻辑和功能上的错误和缺陷。测试依据是模块的详细设计,测试方法是采用白盒测试。

五、白盒测试与黑盒测试方法

  • 1、白盒测试:
    (1)语句覆盖:每条语句至少执行一次。
    (2)判定覆盖:每个判定的所有可能结果至少出现一次。(又称“分支覆盖”)
    (3)条件覆盖:每个条件的所有可能结果至少执行一次。
    (4)判定/条件覆盖:一个判定中的每个条件的所有可能结果至少执行一次,并且每个判断本身的所有可能结果至少执行一次。
    (5)多重条件覆盖(组合覆盖):每个判定中的所有可能的条件结果的组合,以及所有的入口点都至少执行一次。(注意“可能”二字,因为有些组合的情况难以生成。)
    (6)完全路径覆盖:每条路径至少执行一次。
    (7)基本路径覆盖:根据流图计算环复杂度,得到基本路径覆盖的用例数。
    (8)分割后的完全路径覆盖:每条路径至少执行一次,每个条件的所有可能结果至少执行一次。逻辑覆盖、循环覆盖、基本路径覆盖
    2、黑盒测试:
    边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试和场景法

六、如何测试一个纸杯?

  • 1、功能性:用水杯装水看漏不漏;水能不能被喝到;
    2、安全性:杯子有没有毒或细菌;
    3、可靠性:杯子从不同高度落下的损坏程度;
    4、可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用;
    5、兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等;
    6、易用性:杯子是否烫手、是否有防滑措施、是否方便饮用;
    7、用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述;
    8、疲劳测试:将杯子盛上水(案例一)放 24 小时检查泄漏时间和情况;盛上汽油(案例二)放 24 小时检查泄漏时间和情况等
    9、压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

七、直播打赏测试点

  • (1)功能性:测试打赏的增加数量,(数量用户用边界值来)
    (2)可用性:对应的打赏是否建议好用,进入打赏复不复杂
    (3)可靠性:长时间运行软件奔溃否也算是稳定性测试的分支
    (4)效率性:测试网络的并发,压测进入性能的查看有无导致软硬件瓶颈问题,指标 tps,qps,pv,uv,rt硬件的 cpu,内存,硬盘,i/o 进行性能的分析
    (5)可维护性:就是这个软件在长时间时候的时候,是否维护的成本包括使用硬件设备服务与软件编码的
    良好设计语言。
    (6)可移植性:对应就是该软件就像轮子一样按到哪里都可复用,软中包括兼容性的分支
    (7)安全性:包括网络服务的安全,已经软件的前段安全,前段包括一 Xss,连接篡改网站,服务器这里包括数据库的 sql 注入。
    (8)互用性:与兼容性相一样在不同平台不同设备进行。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/564574
推荐阅读
相关标签
  

闽ICP备14008679号