首页 综合 > 正文

测牛学堂:2023软件测试面试官爱问问题系列-天天快看点

2023-07-01 09:58:02 来源:哔哩哔哩

1谈谈对软件质量的看法?

其实软件质量是软件参与者共同维护和努力的结果。从产品设计,到ui设计,到程序开发,到测试。都在努力提高软件的质量。

但是其中比较关键的环节并不在测试,也就是说测试不能最大限度的保证软件的质量,如果仅仅依靠测试把关来决定产品的质量,是完全不够的。

软件的高质量是开发和设计出来的而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控对功能及配置的审计来达到开发的最优化。


(资料图)

当然,测试并不是说不重要,测试也是保证软件质量的一个关键环节,一个重要组成部分

2谈谈对测试计划工作的理解?

软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

其中比较重要的是,测试策略和测试方法,需要我们重点去学习和关注。

3如果一些小公司需求文档不规范,留给测试的排期比较少,怎么保证测试质量?

其实这种情况下,我们在技术评审的时候就会提前告知风险。并且根据人数来确定最少的测试周期。

如果低于这个周期的话,加上文档不够规范,是不太可能细化测试点,不能针对性的进行测试。

这种情况下就大家根据实际情况进行取舍,针对一些重点的测试点进行测试。制定出严格的开发流并且督促项目组按照此流程开展工作。做到责任明确。

另外就是测试提前介入,比如接口测试。并行的话,可以节约整体的项目时间。如果可以的话,配合客户进行必要的系统功能测试。

总之,就是规范流程,落实责任人,多沟通,提高效率。

当然,最好的办法还是规范各种文档和流程,合理安排时间。

4过去的测试经历你有什么经验总结?

1 测试基础很重要,必须掌握专业的技能,掌握测试基础理论知识

2 必须对要接触的业务熟悉,包括整体的功能

3 要有工作计划,测试方案,整体项目进度都要沟通协调好

4 测试用例写的要好,测试执行阶段必须根据测试用例进行

5 一个软件项目的易用性,功能,分支,边界,性能等功能行和非功能性需求都要进行测试

6对于复杂的流程一定要进行流程分支,组合条件分析,再进行等价类划分准备相关测试数据

7 除了每天构建的重复测试可以考虑测试自动化外,其他暂时都不要考虑去自动化测试。

标签:
x 广告
x 广告

Copyright ?  2015-2022 华尔街体育网版权所有  备案号:沪ICP备2022005074号-44   联系邮箱:58 55 97 3@qq.com