selenium2 python自动化测试实战
传统的自动化测试更关注产品UI层的自动化测试,而分层的自动化测试倡导产品开发的不同阶段(层次)都需要自动化测试。相信测试同学对上面的金字塔并不陌生,这个就是产品开发各个同阶段所对应的测试!随然这个模型并不新鲜,或者经常被各种测试书中提到,但实际生产中,大多公司与研发团队其实是忽略了单元测试与集成测试阶段的自动化测试工作,所以,在分层的自动化测试中,我们有必要对这些定义重新理解和定义。单元测试:我们需要规范的来做单元测试同样需要相应的单元测试框架,如java的Junit、testNG, C#的NUnit ,Python的unittest、pytest等,几乎所有的主流语言,都会有其对应的单元测试框架。集成、接口测试:对于不少测试新手来说不太容易理解,单元测试关注代码的实现逻辑,例如一个if分支或一个for循环的实现;那么集成、接口测试关注的一是个函数、类(方法)所提供的接口是否可靠。例如,我定义一个add()函数用于计算两个参数的结果并返回,那么我需要调用add()并传参,并比较返回值是否两个参数相加。当然,接口测试也可以是url的形式进行传递。例如,我们通过get方式向服务器发送请求,那么我们发送的内容做为URL的一部分传递到服务器端。但比如Web service技术对外提供的一个公共接口,需要通过soapUI等工具对其进行测试。
1.3MB
文件大小:
评论区