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/]

路径写错

导致运行结果:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容