测试分类(笔试题)
测试分类:
按阶段划分
代码是否执行
程序运行划分
其他
按阶段划分:
单元测试:单个功能的测试(例:增删改查 分页 上传 下载 )
集成测试:功能模块的测试(多个功能点进行总结在一起)
系统测试:多个模块合成测试 (整个软件的整体测试)
验收测试:客户以及产品经理进行(交付前的测试)
程序是否执行
静态测试: UI 界面 业务逻辑
动态测试:连接数据之后(有数据的)
代码是否执行
黑盒测试:纯功能测试(手动测试)
(功能测试:
安装/卸载测试
界面测试
易用测试
兼容性测试
逻辑性测试)
(性能测试:
稳定性测试 monkey命令
压力测试
负载测试
一般性能测试 系统资源使用率)
白盒测试
使用编程脚本进行测试,实现自动化
灰盒测试
介于黑与白之间
其他测试
冒烟测试
回归测试
随机测试
暴力测试
测试原则
应当把“尽早和不断地测试”作为开发者的座右铭
设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态,比如网络异常中断,电源断电的情况。
一定要注意测试中的错误集中发生现象,这和程序员的编程水平和