软件测试必备技能
一 测试用例编写
1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。
2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。
3.当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。
4.编写测试用例常用的方法:等价类划分法,边界值分析法,错误推断法,流程图法等,
5.学会质疑需求,不要完全按照需求来写测试用例,要从用户角度去理解需求,看到需求之外的功能和体验。
二 单元测试 集成测试 系统测试 验收测试
单元测试:用于验证编码单元的正确性。这里单元也叫模块测试,是软件设计的最小的一个单位。在了解什么是单元测试之前都需要先了解什么是白盒,测试的人员需要对软件系统内部结构和原理非常的清楚。
集成测试:这一步是在单元测试之后,集成测试呢就是介于黑百盒测试之间的一种测试,也就是上文提到的灰盒。集成测试也叫组装测试,通常在单元测试的基础上,将所有程序模块进行测试,包括自顶向下和自底向上两种策略。
系统测试:系统测试是将软件、硬件、数据、人员、文档结合在一起、在正式运行环境中,进行的一种综合性测试。系统测试可以分为功能性和非功能性两大类,其中功能测试时系统测试的基础,主要用来验证软件系统是否严格按照需求规格说明的功能要求予以实现。
验收测试:同样是在系统测试之后,是一种黑盒测试,他是系统开发人员与用户共同进行的意向测试工作。其目的是按照之前验收标准。验收测试是软件测试的最后一个环境。
1110

被折叠的 条评论
为什么被折叠?



