一、软件测试基础
1、怎么进行需求评审,评审后怎么做需求分析
需求评审的时候一般是产品+测试+开发,评审过程中首先是产品说明本需求要实现的功能具体、交互逻辑以及数据来源,如果依赖其他方接口,在需求文档中要给出明确的接口地址以及字段解释。产品讲解完需求后,测试会对需求不明确的地方提出质疑要求产品给出明确具体的答复。提出产品没考虑到的边界场景,需要产品告知边界场景如何处理。
2、如何指定测试计划
测试计划包括:测试目标、测试范围、测试环境说明、测试类型的说明(功能、安全、性能、稳定性)、模块划分、测试负责人、测试时间安排(测试时间、联调时间)、测试风险、上线时间
3、测试分为哪几个阶段
单元测试—集成测试—系统测试—验收测试
4、什么是敏捷开发/敏捷测试
5、如何能做好测试这份工作
(1)业务方面。要对自己负责的业务足够了解和清楚,首先要熟悉自己负责页面中的所有功能,清楚每个功能的交互逻辑以及接口中的具体字段,这样在出现问题时才能高效的排查问题。
(2)技术方面。测试人员不仅要熟悉业务还要勤耕技术,提高自己的编码能力。可以编写自动化测试脚本,来提高测试效率。
6、项目中如何保证质量
二、测试用例
1、一个好的测试用例,有哪些特点
用例要规范,包括所属模块、标题、前置条件、操作步骤、预期结果、实际结果
用例