给一个需求
一、三角形
软件测试工程师面试题,常考题
二、如何做?
1.阅读需求,理解需求本身
2.针对需求,发现需求中的问题和缺陷
协助产品完善需求
3.专业测试工程师
协助产品完善需求
不仅仅只是看需求文字,还应该开发沟通,确认界面怎么样?
画出一个界面图
沟通界面是否正确
需要补充一些需求中没有提到的细节
快捷键
扩大缩小按钮等
三、设计测试用例的思路
1.需求->用例,抽象-->具体
2.需求
a、功能
1)输入
2)处理
正确数据+正确操作
错误数据+正确操作
正确数据+错误操作
错误数据+错误操作
正确数据+正确操作+环境异常
3)输出
b、非功能
1)效率
2)易用性
3)可维护性
4)可移植性
5)可靠性
c、系统外部接口
1)用户接口
2)软件接口
3)硬件接口
3.用例
a、功能测试用例
b、非功能测试用例
c、接口测试用例
4.V1.0三角形判断:输入三角形三条边
步骤
a、确定界面
b、分析需求
c、根据需求构造测试数据
d、编写测试用例
1)原则一
一条有效的测试用例尽量包含多个有效数据
一、三角形
软件测试工程师面试题,常考题
二、如何做?
1.阅读需求,理解需求本身
2.针对需求,发现需求中的问题和缺陷
协助产品完善需求
3.专业测试工程师
协助产品完善需求
不仅仅只是看需求文字,还应该开发沟通,确认界面怎么样?
画出一个界面图
沟通界面是否正确
需要补充一些需求中没有提到的细节
快捷键
扩大缩小按钮等
三、设计测试用例的思路
1.需求->用例,抽象-->具体
2.需求
a、功能
1)输入
2)处理
正确数据+正确操作
错误数据+正确操作
正确数据+错误操作
错误数据+错误操作
正确数据+正确操作+环境异常
3)输出
b、非功能
1)效率
2)易用性
3)可维护性
4)可移植性
5)可靠性
c、系统外部接口
1)用户接口
2)软件接口
3)硬件接口
3.用例
a、功能测试用例
b、非功能测试用例
c、接口测试用例
4.V1.0三角形判断:输入三角形三条边
步骤
a、确定界面
b、分析需求
c、根据需求构造测试数据
d、编写测试用例
1)原则一
一条有效的测试用例尽量包含多个有效数据