测试开发基础知识与unittest使用测试流程分析需求制定测试计划设计测试用例测试方向具体设计黑白盒测试手工和自动测试冒烟测试: 测试前先验证基本功能是否能实现,是否具有可测性执行测试: 搭建环境、冒烟测试、正式测试测试评估测试方向功能测试: 各个功能是否正常,输入是否有限制易用性测试: 是否有各种提示界面测试: ui界面是否有错,风格是否统一性能测试: 加载时间,高并发下性能,弱网环境下,耗电量安全测试: 敏感内容处理,多用户单设备,单用户多设备兼容性测试: 设备、语言、系统等黑盒白盒白盒测试(White Box Testing):定义:白盒测试是一种测试方法,它基于对软件内部结构、设计和代码的理解来进行测试。特点:测试人员需要访问源代码和系统内部结构,以设计测试用例和确定测试覆盖范围。目的:主要测试逻辑路径、控制流、数据流和代码覆盖率,以发现潜在的错误和漏洞。黑盒测试(Black Box Testing):定义:黑盒测试是一种测试方法,它不考虑程序的内部逻辑和结构,而是通过测试软件的功能和输入/输出来评估系统的正确性。特点:测试人员只需关注软件的外
使用flask+sqlalchemy开发的后台管理系统接口持续完成中项目背景使用fpga等硬件设备实现了人脸识别、指纹识别、声纹识别和步态识别现在需要一个web端管理系统,实现管理员角色的登录并实现JWT鉴权录入一般用户的基础信息和上述识别所需的信息展示一般用户的基础信息和上述识别所需的信息点击对应路由后唤醒摄像头设备并在网页上显示摄像头画面综合考量后我选择了python的flask作为开发框架,sqlalchemy作为数据库交互工具,mysql作为数据库建表管理员用户信息表由于是后台管理系统,所以不需要设计注册功能,直接设计一个用户名密码组成的表,并在数据表中记录信息即可DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin` ( `id` tinyint(0) UNSIGNED NOT NULL AUTO_INCREMENT, `username` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `password` varcha
punkginger
本质酒鬼