一、 测试目的
1、 掌握白盒测试基本技术,并能够应用白盒测试技术设计测试用例
2、 掌握白盒测试中的逻辑覆盖和路径测试方法
3、 掌握黑盒测试基本技术,并能够应用黑盒测试方法设计测试用例
4、 熟悉黑盒测试中的等价类测试方法。
二、 功能测试
1、链接测试
测试所有链接是否按指示链接到了该链接的页面,测试所链接的页面是否存在,保证web应用系统上没有孤立的页面。
2、新窗口打开
新窗口能否按照预定方式打开。
测试结果:页面链接正常,不存在链接失效。
3.表单测试(功能和输入判断)
a) 表单页面的必填项的判断是否准确。
b) 提示信息表达是否准确、友好。
c)表单页面的各相关数据项的输入类型是否匹配,如果不匹配,是否进行合理处理。
测试结果:表单页面必填项验证正确,提示信息准确,但缺少友好性。
D.数据库测试
数据信息是否一致:用户提交的表单信息是否正确。
测试结果:数据库连接正确,可以进行数据库更新。
三、 测试过程
为了测试的有效性和高效性,应该制定严格的测试计划,并按照计划实施。首先要按模块来设计各个模块的测试用例,测试用例是测试执行的最小实体,是为特定的目的而设计的一组测试输入、执行条件和预期的结果。然后执行测试用例,当测试结果和预期不符时,就要标示问题,并建立bug跟踪记录,直到bug被修复为止。最后对已修复的bug进行回归测试,避免出现新的bug.
1、 黑盒测试:使用等价类划分法测试
1.1黑盒测试代码:
1.2测试用例:
1)测试登录对话框的功能
在各种输入条件下,测试程序的登录对话框功能。
2、 白盒测试:
对用户注册进行白盒测试,采用判定覆盖方法。
测试流程图:
测试结果:注册用户是否存在缺少验证,用户名长度缺少验证,其他验证准确。