软件测试面经:

一.软件的六大质量
    1.功能性
        适合性:实现正常的功能和预期目标
        互操作性:系统与其他系统之间的交互
        安全性:信息的安全性,未授权不可阅读或更改数据和信息
        准确性:准确地实现相关目标
        依从性:符合想着的标准
    2.可靠性
        成熟性:避免软件因错误而导致失效甚至崩溃
        容错性:软件出现故障时可以维持的状态
        易恢复性:失效情况下,重新恢复的能力
    3.易用性
        易理解:符合目标人群的使用和理解
        易学性:用户操作和上手的难易
        易操作:用户软件操作和控制的能力
    4.效率性
        时间特性:QPS/TPS
        资源利用性:对系统资源的使用和影响情况
    5.可维护性
        易分析:出现问题是否易分析
        易更改:出现问题后解容易修改
        稳定性:系统的运行和资源的稳定性
        易测试:易于进行测试保证质量
    6.可移植性
        适合性:适合不同系统不同浏览器的兼容
        易安装:易于安装
        一致性:
        替换性:当发生错误时是否能够及时有替换方案

二.app测试与web测试的异同
    1.相同点:
        二者在流程和功能测试上是没有较大区别
        产生区别的原因:web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。所以在系统测试的时候就会产生区别
    2.区别
        (1)性能方面:
            web页面可能只会关注响应时间,app则还需要关心流量、电量、CPU、GPU、Memory这些了
        (2)兼容性方面
            web主要针对不同浏览器。app针对苹果和安卓,以及分辨率,屏幕尺寸,适应等等
        (3)app专项测试
            app异常场景:就是中断,来电,短信,关机,重启等
            app弱网测试:弱网和网络切换测试(用户体验很重要)
                测试弱网:造成的用户体验,重点要考虑回退和刷新是否会造成二次提交
                切换测试:2g、3g、4g、5g、wifi相互切换
            app的安装、 卸载、更新
                除了常规的安装、更新、卸载还要考虑到异常场景
                异常场景:包括安装时的中断、弱网、安装后删除安装文件
                断点续传、弱网,卸载后删除app相关的文件
        (4)app界面操作
            相较于web,app要注意手势,横竖屏切换,多点触控,事件触发区域等测试

三.JMeter元件的执行顺序:

四.pytest.ini

1.addopts的参数:

pytest-xdist插件【-n】分成式运行
pytest-rerunfailures插件【 --reruns num】失败重跑
-x:表示只要出现一个用例失败报错则停止执行,如:pytest -vs -x
--maxfail:表示出现几个用例失败报错,则终止测试,如:pytest -vs --maxfail=2
-k:模糊匹配,运行测试用例名称中包含某个字符串的测试用例: 如: pytest -vs -k “ao or userPage”

2.pytest.ini

[pytest]
addopts=-vs --alluredir ./temps --clean-alluredir
testpaths=./testcase
python_files = test*.py
python_class= Aest*
python_function=mmmest*

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值