软件测试的技术方法、流程适用于任何类型的、任何平台的测试工作
1. 软件类型:Web系统。有界面、有代码,需要用白盒测试和黑盒测试。有文本框、按钮所有的等价类边界值,所有的用力设计方法都要用;因为不是一个人开发的、也不是一天开发的,更不是一个简单的软件和应用,所有需要用单元测试、集成测试、系统测试都要进行。唯一的区别就是使用的操作方式和硬件平台。
2.软件的业务类型上:金融类(银行APP、支付宝支付、保险)、游戏类的案件、办公类软件、聊天类软件、电商和购物、出行等,所有软件在测试方法和测试技术上没有任何区别。
3.软件测试流程上:任何软件都需要分析测试需求;指定测试计划和方案;设计开发测试用例(用例就是软件的测试过程)、执行测试、提交bug、评审和总结。
一.移动端测试:
狭义测试:以智能手机为主,平板为辅;
广义测试:POS机、扫版设备、点餐机。
二.移动端操作系统:
IOS(苹果)、Andriod(谷歌)、Windows Phone、Symbian、Windows Mobile、Blackberry。
三.移动端应用:
狭义:原生APP (使用对应的开发语言开发出来的软件)。
广义:移动端Web、小程序。
四.移动端测试的复杂性:
(1) 网络多样性:2G网络、3G网络、4G网络、WIFI;
(2)支持操作系统的多样性:IOS(苹果)、Andriod(谷歌)、Windows Phone;
(3)硬件配置的多样性:内存大小的多样性、核心数量多;
(4)分辨率类型多样化:720*1280、1080*1920;
五.移动端应用测试与PC端软件测试的区别:
比较点 | 移动应用 | PC应用 |
应用类型 | Native App和Web App以及混合型 |