1.测试工作是做什么的?
这里的测试范畴仅局限于软件测试!测试的对象就是软件系统!可以是大到一个Web/App/函数!也可能细到一个URL/图片/标点符号!
测试就是判断一个系统运行是否符合预期的过程!
2.测试工作的目的是什么?
确保项目质量!
项目质量可以量化的标准可从以下方面着手:
- 生产环境的bug情况
- 客户投诉情况
- 造成生产损失情况
3.开展测试工作的思路是怎样的?
1.这个需求的【点】【线】【面】是什么?
2.我需要用什么工具来进行【点】【线】【面】的测试
3.目前的人力是否可以完全支持测试?
一句话概括就是:
针对这样的一个需求,我有多少时间/人力,使用什么方式来完成测试任务!!!
4.测试工作一般分为几个部分?
从系统层面看:
- 功能
- 兼容
- 安全
- 性能
- 体验
宏观来看:2种
-
常规测试:
非持续性的日常的测试流程 -
持续的自动化测试:
一种持续性化或者自动触发的过程,一个7*24H的测试系统!
5.测试用例是什么东西?
一个用例,可能就是系统某种使用场景!
6.测试用例的设计方法有哪些?
一般分为:
等价类划分/边界值/判定表/场景法/错误推测法····
可以说执行用例,就是测试的主要工作:
就是罗列所有的【输入——输出】,判断是否符合预期