美文网首页
2018-04-07

2018-04-07

作者: StewieK | 来源:发表于2018-04-07 23:32 被阅读3次

主页测试(HomeTests)==>test_view_home.py

  • setUp:创建测试所需要的数据以及对象所需要用到的变量;
  • test_home_view_status_code:测试返回值是否是200可正常访问;
  • test_home_url_resolves_home_view:测试url是否能解析home视图;
  • test_home_view_contains_link_to_xxx_page:测试页面中是否包含了所需要的跳转连接。

基本单页面的测试(Base Tests)==>test_view_xxx.py

与主页测试类似,因为是单独的文件,class中的method命名可简写,比如test_status_code,test_view_function,test_view_not_found_status_code等,命令简单清楚,可以看明白。

带有表单页面的测试==>test_view_xxx.py

Base Tests+xxxFormTests(基本测试+表单测试)

  • setUp:创建测试需要数据,<u>++创建用户,登陆用户++</u>;
  • test_scrf:测试response中是否包含'csrfmiddlewaretoken'字符串;
    -test_contains_form:测试response是否包含form
  • test_xxx_valid_post_data:测试有效表单;
  • test_xxx_invalid_post_data:测试无效表单(比如啥都不写直接提交,form会产生errors,且提交后没有redirect,留在本页status code是200)
  • test_xxx_invalid_post_empty_fields:测试填写空字段提交表单

LoginRequiredXxx
测试访问此页面是否登陆,如果未登陆,重定向至Login页面

  • setUp
  • test_redirection

相关文章

网友评论

      本文标题:2018-04-07

      本文链接:https://www.haomeiwen.com/subject/gfeuhftx.html