一、测试留言板功能
留言板是网站中最常见的功能模块,大多数网站都有留言板,用于用户反馈问题。
留言板的功能比较简单,容易进行测试,具体步骤如下:
- 输入留言。
- 数据验证,如字数限制、违禁词限制等。
- 提交数据到后台。
- 在后台显示留言并处理(需要登录后台)。
1、测试新增功能
首先对新增一条留言信息的功能进行测试,可以用Mock准备好测试数据,以此来测试。为了方便我们更完整地了解整个功能模块,这里使用Flask框架搭建了一个最简化的BBS留言系统,只包含表单页面和新增留言功能。
Flask是Python的一个Web框架,其最大的特征是简洁,让开发者可以自由、灵活地兼容要开发的功能特性。Flask非常适合新手学习,用Flask搭建各种自用系统或者用例非常便捷,也可以让测试人员更加了解Web开发,从开发角度补充自己的知识和测试技能树。
搭建的BBS留言系统的代码如下:
from flask import Flask, jsonify
from flask import request
app = Flask(__name__)
board = '''
<html>
<head>
<title>message board</tit