测试用例设计考虑的方面__测试框架
ui测试
1、 界面是否美观
2、 界面元素是否对齐、统一
3、 界面字体的属性是否正确
4、界面链接及触发动作
5、元素内容是否正确、易懂、友好功能测试
1、界面各个控件的测试
2、所有输入框正常输入及异常输入测试
3、使用所有默认值进行测试
4、根据所有产品文档、帮助文档中描述的内容要进行遍历测试,正常功能测试(场景法)
破坏性测试
1、把某个相关模块或子系统停掉,验证对当前系统的影响
2、配置文件删除或配置错误
稳定性测试
1、系统不断的运行,验证是否内存泄露,系统其它资源是否存在泄露
易用性测试
1、系统界面的控件是否可以通过tab键遍历,并且顺序合理
2、界面布局是否合理,是否易于查找和使用
3、有足够的提示信息,且信息文字描述准确
4、操作步骤符合用户平常的操作习惯
故障和恢复测试
1、容灾备份恢复测试(系统是否易于备份数据,异地灾备)
版本测试
1、系统是否易于升级
2、系统是否易于回滚到上一版本
3、不同版本之间是否兼容
安装、卸载测试
1、安装成功后看配置文件是否正确
2、卸载成功后看配置文件是否删除
容量测试
1、数据库存储容量
2、文件存储容量
3、本地cache存储容量
4、网络cdn的存储容量
5、网络宽带容量
基准测试
1、与业内最领先产品的功能做对比测试
配置测试(及兼容性测试)
1、不同的操作系统(包括版本不同,位数不同,32位或64位),不同的系统补丁版本
2、不同的网路(电信、联通、教育网、nat网)
3、不同浏览器
4、不同硬件
5、不同显示器分辨率
6、不同参数配置
7、不同软件补丁或系统补丁
8、不同的防火墙和防病毒软件
9、不同硬盘分区类型
10、不同应用程序
11、不同 编译器版本
多语言环境测试
1、在不同的语言环境下(中文、英文等),所有界面检查,所有功能可执行
发布测试
1、说明书测试
2、宣传材料测试
3、帮助文档测试
4、API文档测试
5、广告和活动测试
安全测试
1、权限测试(所有权限验证是否生效,所有要登录的页面,必须登录后才能访问)
2、sql注入
3、跨站脚本
4、垮目录访问
5、cookie内容是否加密
网友评论