最近在搞软件构建,总结下编写开发用例的知识。用例是什么?用例是文本形式的描述,使用系统实现用户目标的情节发现和纪录功能性需求用例要说明的内容:场景的简单描述关于场景的假设条件用例的发起参与者场景的前置条件场景中与系统相关的步骤序列场景完成后的后置条件用例的收益参与者开发用例编写用例的目的用例是软件构建过程中经常被提到的名词。测试用例是为了让测试人员更好的测试,同样的道理开发用例就是更好的指导开发人
转载
2024-06-14 13:36:37
38阅读
本篇记录本人对测试用例编写等方面理解,如有不对,请指正。
测试用例是为了保证异常场景不出问题,正常场景那是开发应在转测前就需要搞定的事,因此测试用例重点为异常场景测试。
测试用例内容:
测试用例是根基,是整个测试过程中最为重要组成部分,良好的用例能提高测试效率。测试用例内容,用例基本要素不表,在这只想说下内容,用例内容要简洁、易懂、全面。
(1)简洁是指较少字数描述清楚所写场景,比如:
标题:XX
转载
2023-08-04 13:53:47
113阅读
读者提问:文件下载,用例怎么写 ?阿常回答:我们先给文件下载一个特定的场景:不支持批量下载,只能一个一个的下载。一、文件下载测试点一)基本功能1、支持当前页面下载,还是新窗口打开另存为。2、下载后比对文件,是否和上传时的文件完全一致。3、注意文件名称为空、含特殊字符及文件名称较长的文件,下载后的文件是否和上传时的一致。4、下载文件过程中断网,等网络恢复,看文件是否继续下载。二)文件存储1
原创
2022-07-27 11:28:44
308阅读
读者提问:文件上传,用例怎么写 ?阿常回答:我们先分别给文件上传、下载一个特定的场景。文件上传:每个文件大小不超过 20M,文件个数不超过 10个,文件格式不限。一、文件上传测试点一)文件大小1、文件大小 0 KB,上传时是否有提示。2、文件大小 19.8 M,是否能上传成功。3、文件大小 20.2 M,是否能上传成功。4、文件大小,是提交前校验,还是提交后校验。二)文件个数1、上传文件
原创
2022-07-27 11:28:02
448阅读
YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。 YAML语法规则: http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/ ht
读者提问:APP 注册功能,用例怎么写 ?阿常回答:假定该注册为手机号发送验证码的注册方式,注册界面存在 3个输入框(手机号,密码,验证码), 2个按钮(发送验证码,注册),和 1个同意用户协议勾选框☑️。校验规则:手机号为 11位数字,密码为 8~20位大小写字母和数字,1小时内发送验证码上限为 5次。一、正常注册流程正常注册流程 case前置条件应用安装成功,网络连接正常输
原创
2022-07-27 11:25:17
397阅读
读者提问:APP 登录功能,用例怎么写 ?阿常回答:假定该登录为手机号密码的登录方式,登录界面存在 2个输入框(手机号,密码), 1个登录按钮。一、正常登录流程正常登录流程 case前置条件应用安装成功,网络连接正常输入数据手机号:18957440009密码 :Aa123456测试步骤1、输入手机号2、输入密码3、点击登录按钮预期结果1、输入成功2、输入成功3、登录成功,跳转首
原创
2022-07-27 11:26:15
207阅读
3年,然后期望薪资20~25k。当时想着喔,好腻害呀,写了三年的接口就可以要20多k啦,之后才了解到,接口写了三年了,但是问题依然很多,写的不全面,也就是不规范,估计是高中数学中的集合的分类没有学好,现在烙下病根啦(嘿嘿)。再怎么说我们也是专业的好吗,你的不专业可能让你的表现大打折扣。根据自己的实际开发来看,要写出靠谱的接口要遵循一下几个原则:第一、看着要舒服 颜值总是放在第
转载
2023-10-08 14:32:03
75阅读
import sqlite3
#声明一个数据模型类:只包含属性,不包含操作属性的函数
class StudentModel(object):
def __init__(self, db_name, table_name, field_name, field_age, field_score, field_id):
self.db_name = db_name
转载
2024-06-23 20:37:36
10阅读
前言今天为大家介绍一个python算法TextRank,实现从长篇中快速抽取精准摘要。TextRank是一种基于图形的文本处理排序算法。PageRank通常用作其底层的图排序模型。当然,其他的图排序模型也可以与之结合。TextRank算法不需要深入的语言和专业知识,因为它是一种无监督算法。在文本中使用基于图形的排序算法,需要构造一个图形来表达文本、单词和其他实体。在汉语中,单词、短语、句子等可以作
转载
2023-08-05 20:42:30
76阅读
作为一名测试人员,总会有需要进行用例编写的时候,在进行用例编写时都遇到过什么问题呢?小编询问了一些测试人员,结合自己遇到的问题,总结了一些,一般会有以下几个方面的问题:1) 不知如何着手进行,千头万绪,不知如何理2) 用例覆盖度不高,不知该如何提高3) 培训机构学来的知识不知道如何使用4) 用例结构不清晰,容易遗漏,且维护麻烦这些问题都是作为一名测试人员,在工作中会遇到的实际问题,解决的方法千千万
最近写了一些产品的文档,其中有关于用例的,刚开始很迷茫,不清楚何为用例? 经过看别人写的用例,明白,用例就是使用产品的具体例子,说白了就是把一步步的具体操作过程描述下来,准备用例为以后的测试工作打下基础,别人就可以按照所写的用例去测试。
写用例一定要细致严谨,考虑到产品所具备的每一种特性,要把每一种特性都覆盖,也要把不同的情况都想清楚不可遗漏,否则测试的时候就会有遗漏。
原创
2012-05-17 16:26:45
563阅读
在今天的软件开发环境中,Python已经成为了一个不可或缺的工具,尤其是在自动化测试和写用例方面。随着软件开发的快速迭代,单元测试和集成测试变得越来越重要,而自动化测试则为团队效率的提升提供了巨大的助力。在这篇博文中,我将深入探讨“Python 自动化写用例”的各个方面,包括它的背景定位、核心维度、特性拆解、实战对比、选型指南以及生态扩展。
## 背景定位
### 技术定位
自动化测试的出现
禅道的缺陷程度以及优先级可大致分为1、2、3、4四个等级,即:致命、严重、一般、建议;紧急并重要、紧急但是不重要、不紧急但是重要、不紧急且不重要。缺陷严重程度(Severity)1致命缺陷:不能执行正常的业务或者系统主要功能,造成系统的崩溃或资源占用的不足如以下情况。①由于程序引起的宕机,非法退出;②死循环;③数据库的死锁,与数据库的链接出现错误;④错误的操作,程序中断了;⑤严重的数值计算有误;⑥
转载
2024-07-19 09:13:10
20阅读
1.1. 用例编写思路:1.1.1. 功能用例说明功能用例:是一个完整的任务,是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果的检验文档,以便测试某个程序路径或核实某个功能是否满足设计要求,需要从用户和系统之间进行交互的接口的角度,来观察系统外部应该具备的表现。功能用例站在用户的角度上(从系统的外部)来描述如何检验系统的功能。在编写用例过程中,我们把被编写的用例看作是
转载
2024-04-24 11:34:50
52阅读
spyder使用教程现在anaconda自己集成了Spyder编辑器,不用我们安装Spyder,就可以用它来写Python代码。上面2个打开任意一个红框皆可以,点击,打开Preference, 点击general。中间那里有2个,一个是编辑区的字体大小,一个是显示结果的区域字体大小,都可以调节。下 调节字体粗细,不同编辑区域的字体颜色。reset可以恢复还原。B表示加粗字体具体参考:https:/
转载
2024-05-23 14:54:09
24阅读
写代码好比画画,好的代码就像一件艺术品,美观、可读性高,让人看着舒服。代码是写给人看的,不是写给机器看的,遵守一定的代码规范很重要,就像写作文需要总分总结构,这次来说说写python代码时有什么需要遵守的规范?(小技巧,如果使用pycharm开发的话,使用ctr+alt+L快捷键可以一键规范化代码。)参考了google的python编码规范命名规范在Python中类名最好以以大写字母开头,也就是驼
转载
2023-07-12 23:00:07
138阅读
Python代码怎么写听听顶尖Python大神 kennethreitz的建议了解K神( kennethreitz)是从它牛逼的requests库开始,号称最顶尖的Python程序员之一。大神有很多作品,而且还有一个非常励志的传奇故事,从一个胖胖的不修边幅的码农,励志减肥而变成一个爱摄影玩音乐的,有艺术家气息程序员。今天我们一起来拜读一下大神关于写Python代码的建议!1.Mutable and
转载
2023-10-09 17:32:36
86阅读
以前写过几篇用 Python 写程序表白的文章,今天给大家炒炒冷饭(以前写的文章)。本篇是视频版,之前写过文字版的:1. 用Python写一个表白神器让你七夕脱离单身2. 情人节来了,教你个用 Python 表白的技巧1. 单行画爱心?第一位选手的操作,挺秀的,单行实现爱心的绘制(我拆解了下,还真的不简单,为了展示更友好一点,我对网上流传的版本进行了一些小改动)。print('\n'.j
转载
2023-07-05 22:11:49
198阅读
公司有C2C的项目,需要使用Python作为开发语言,在从头开始的同时,分享一下自己的Python学习心得#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
#一 基本语法
#①运算符
print('加法:1+1=',1 + 1)
print('减法:2-1=',2 - 1)
print('乘法:4*2=',4 * 1)
print('除法:21/3='
转载
2024-08-22 18:39:33
44阅读