1、终端(Terminal):用于用户信息的输入以及处理结果的输出。
1)移动端:手机、iPad
2)PC端:个人机
3)jupyter:基于浏览器实现的一款终端
2、移动端的操作系统
- Android:谷歌
- iOS:苹果
- Windows mobile---->Windows phone:微软
- Harmony OS鸿蒙:华为
- BlackBerry OS:黑莓
- Symbian塞班:诺基亚
MIUI(小米)、EMUI(华为)等都是基于Android实现的二次开发封装的操作系统。
3、如何测试app?
考虑对比web端测试,app端的独有测试。例如:前后台交互(能否正常从后台把程序唤回前台,切换到其他程序后能否正常切换回被测程序)、中断测试(被测程序运行时会否被其他程序中断)、网络、流量、电量等
4、测试app是使用真机还是模拟器?
真机。客户有要求的话,用客户指定的手机型号;客户没有要求的话,用测试人员自有的手机型号。
5、关于adb连接
1)实现pc端操作移动端真机设备或模拟器,首先需要基于adb建立连接。
2)
- adb(android debug bridge):安卓调试连接桥。
- jdk(java development kit&#