功能测试是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求的列表,来验证产品的功能实现是否符合产品的需求规格。特别要注意的是一些隐含功能的需求。功能测试主要检查被测试对象是否存在以下几种错误:
1)是否有不正确、遗漏的或多余的功能。
2)功能实现是否满足用户的需求和系统设计的隐藏需求。
3)对输入是否做了正确的响应,对输出结果是否做了正确的显示。
4)对系统的流程设计是否正确、合理。
5)所有的路径是否达到全覆盖。
功能测试时需要注意以下几点:
1)站在用户角度,考虑用户处于什么情况,如何使来用该功能。2)考虑用户对多个功能的组合运用以及前后台的交互。
缺陷的种类:
1.遗漏 2.错误 3.冗余 4.不满意
测试用例通常包含用例编号、所属模块、用例标题、用例优先级、前提条件、测试数据、操作步骤、预期结果(操作界面的提示、数据库的变化)、用例状态(PASS通过、FAIL失败、N/A未执行),实际结果等。
网友评论