软件测试工程师职位笔试知识点细节(1)

本文介绍了软件自动化测试工具如Selenium和Appium,异常检测中的断言使用,以及CI/CD的集成与交付流程。此外,还探讨了性能测试工具和QA、QC、QM在软件测试中的角色。
摘要由CSDN通过智能技术生成

一、常见软件自动化测试工具

        Selenium用于Web应用程序的自动化测试,而Appium用于移动应用程序。

二、如何检测自动化测试中的异常

        处理异常情况和错误报告可以通过使用断言来实现,例如`assert`语句。注意,java的assert只能在debug版本中执行,release版本会直接跳过

浅谈 断言(assert) - 知乎 (zhihu.com)

三、持续集成/持续交付(CI/CD)

CI/CD:实现持续集成与持续交付的完整指南-腾讯云开发者社区-腾讯云 (tencent.com)

总的来说是一个连续的流程。

1、 持续集成

  1. 开发者提交代码到共享代码库。
  2. CI服务器自动检测到代码更改,触发构建和测试过程。
  3. 测试通过后,构建的产物可以被部署到测试环境。

2 、持续交付

  1. CI流程成功后,构建的产物可以被部署到生产环境。
  2. 部署后,监控系统监测应用程序性能和稳定性。

四、常见性能测试工具,及其原理,解决瓶颈方案

        常见的性能测试工具包括Apache JMeter、LoadRunner、Gatling等。这些工具可以模拟大量用户同时访问应用程序,测量性能指标并生成性能报告。一旦识别到瓶颈,可以通过优化代码、增加资源或调整配置来解决问题。

五、QA、QC、QM

谈谈软件测试 QA、QC、QM的关系与区别_验证工作与qa工作的关系-CSDN博客

质量管理三个概念:QC、QA和QM 解析_软件质量管理即qm由qa和qc构成-CSDN博客

六、部分易错判断题

1、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )

2、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。(√)

3、软件就是程序。(X)

4、L18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。(√)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值