背景描述
有时候Python应用的代码在本地开发环境运行十分正常,但是放到线上以后却出现了莫名其妙的异常,经过再三排查以后还是找不到问题原因,于是就在想,要是可以在服务器环境中进行单步跟踪调试就好了。
对于用于持续集成性能测试(或者自动化测试)的Android设备,在刷机之后需要进行一些配置。不同的Android系统版本在设置上会有些差异,但基本上都应包含的设置项都类似,如下是以Nexus 5为例进行说明。
不管是尝试对Android手机进行刷机的普通用户,还是刚接触Android应用开发的开发者,都会接触到Recovery。本文将从什么是Recovery,怎么在Android设备中安装Recovery环境,如何使用Recovery几个方面对Android Recovery进行介绍。
在刚接触Android开发时,通常需要对设备进行root操作,而在root之前,必须要做的一步就是先对设备的Bootloader进行解锁。那么什么是Bootloader?为什么必须要对Bootloader进行解锁?如何对Bootloader进行解锁?本文便围绕着几个问题展开进行介绍。
本文通过案例的形式,详细讲解黑盒测试用例设计技术中的边界值分析法。
无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常作为对等价类划分法的补充,其测试用例来自等价类的边界。 边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。
本文通过案例的形式,详细讲解黑盒测试用例设计技术中的等价类划分法。
等价类划分是一种典型的黑盒测试方法,其原理是把程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
在《基于WSDL或SOAP的WebService测试方法–对原理的思考》一文中写道:
从通讯协议层面上来看,SOAP报文只是对传输的内容进行了格式封装,具体传输实现还是依赖于其它应用层协议(如HTTP)。因此我们在测试WebService时,完全可以抛开WSDL和SOAP,直接从HTTP协议层面获取请求和响应的内容,然后采用测试工具构造HTTP请求,实现对WebService的调用。