20170711 日报(喵喵)

1.测试,由于只联调了部分功能,故很快测完,提完问题,剩余功能到周四才能联调完

2.参加另外一个需求的评审会,又是一脸懵逼的被拉过去的……有些地方还不是很清楚,后续编写用例的时候再统一咨询

3.学习《python web接口开发与测试》第六章后半部分内容

基于之前写的【发布会管理】系统,编写单元测试代码

自我感受:编写单元测试代码时,根据源代码功能和测试用例进行编写,考虑到正常/异常情况即可

如:签到功能:从四个方面进行测试(1)手机号码为空;(2)手机号码或发布会id错误;(3)此手机号用户已经签到过;(4)签到成功,然后判断其返回码和提示内容即可

以上四个方面,具体实现功能时,代码中就有考虑到,并对每种情况做了实际对应的提示,而且在功能测试中,也会从这几个方面进行,(4)则为正常情况,(1,2,3)则为异常情况

5.运行单元测试代码

(1)通过manage.py所提供的【test】 命令执行所有的测试

python manage.py test 

(2)指定参数,运行不同级别的测试

执行某个应用下的测试

python manage.py test sign

执行某个应用下某个测试文件

python manage.py test sign.tests

执行某个应用下某个测试类

python manage.py test sign.tests.EventManageTest

执行某个应用下某个测试方法

python manage.py test sign.tests.EventManageTest.test_event_manage_success

(3)使用-p(或--pattern) 参数模糊匹配测试文件

python manage.py test -p test*.py

6.自己遇到的问题:将访问路径写错,导致一直提示找不到

过于低级的错误,找了好半天才找到原因,应该是【/login_action】,但写成了【/login_action/]

20170711 日报(喵喵)_第1张图片
路径写错

导致运行结果:

20170711 日报(喵喵)_第2张图片

你可能感兴趣的:(20170711 日报(喵喵))