最近在搞软件构建,总结下编写开发知识。是什么?是文本形式描述,使用系统实现用户目标的情节发现和纪录功能性需求要说明内容:场景简单描述关于场景假设条件发起参与者场景前置条件场景中与系统相关步骤序列场景完成后后置条件收益参与者开发编写目的是软件构建过程中经常被提到名词。测试用是为了让测试人员更好测试,同样道理开发就是更好指导开发人
本篇记录本人对测试用编写等方面理解,如有不对,请指正。 测试用是为了保证异常场景不出问题,正常场景那是开发应在转测前就需要搞定事,因此测试用重点为异常场景测试。 测试用内容: 测试用是根基,是整个测试过程中最为重要组成部分,良好能提高测试效率。测试用内容,基本要素不表,在这只想说下内容,内容要简洁、易懂、全面。 (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、上传文件
 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前置条件应用安装成功,网络连接正常输
读者提问:APP 登录功能,怎么 ?阿常回答:假定该登录为手机号密码登录方式,登录界面存在 2个输入框(手机号,密码), 1个登录按钮。一、正常登录流程正常登录流程 case前置条件应用安装成功,网络连接正常输入数据手机号:18957440009密码 :Aa123456测试步骤1、输入手机号2、输入密码3、点击登录按钮预期结果1、输入成功2、输入成功3、登录成功,跳转首
3年,然后期望薪资20~25k。当时想着喔,好腻害呀,写了三年接口就可以要20多k啦,之后才了解到,接口写了三年了,但是问题依然很多,不全面,也就是不规范,估计是高中数学中集合分类没有学好,现在烙下病根啦(嘿嘿)。再怎么说我们也是专业好吗,你不专业可能让你表现大打折扣。根据自己实际开发来看,要写出靠谱接口要遵循一下几个原则:第一、看着要舒服 颜值总是放在第
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算法不需要深入语言和专业知识,因为它是一种无监督算法。在文本中使用基于图形排序算法,需要构造一个图形来表达文本、单词和其他实体。在汉语中,单词、短语、句子等可以作
作为一名测试人员,总会有需要进行编写时候,在进行编写时都遇到过什么问题呢?小编询问了一些测试人员,结合自己遇到问题,总结了一些,一般会有以下几个方面的问题:1) 不知如何着手进行,千头万绪,不知如何理2) 覆盖度不高,不知该如何提高3) 培训机构学来知识不知道如何使用4) 结构不清晰,容易遗漏,且维护麻烦这些问题都是作为一名测试人员,在工作中会遇到实际问题,解决方法千千万
 最近写了一些产品文档,其中有关于,刚开始很迷茫,不清楚何为? 经过看别人,明白,就是使用产品具体例子,说白了就是把一步步具体操作过程描述下来,准备用为以后测试工作打下基础,别人就可以按照所写去测试。 一定要细致严谨,考虑到产品所具备每一种特性,要把每一种特性都覆盖,也要把不同情况都想清楚不可遗漏,否则测试时候就会有遗漏。
原创 2012-05-17 16:26:45
563阅读
在今天软件开发环境中,Python已经成为了一个不可或缺工具,尤其是在自动化测试和方面。随着软件开发快速迭代,单元测试和集成测试变得越来越重要,而自动化测试则为团队效率提升提供了巨大助力。在这篇博文中,我将深入探讨“Python 自动化各个方面,包括它背景定位、核心维度、特性拆解、实战对比、选型指南以及生态扩展。 ## 背景定位 ### 技术定位 自动化测试出现
原创 6月前
7阅读
禅道缺陷程度以及优先级可大致分为1、2、3、4四个等级,即:致命、严重、一般、建议;紧急并重要、紧急但是不重要、不紧急但是重要、不紧急且不重要。缺陷严重程度(Severity)1致命缺陷:不能执行正常业务或者系统主要功能,造成系统崩溃或资源占用不足如以下情况。①由于程序引起宕机,非法退出;②死循环;③数据库死锁,与数据库链接出现错误;④错误操作,程序中断了;⑤严重数值计算有误;⑥
1.1. 编写思路:1.1.1. 功能用说明功能用:是一个完整任务,是为某个特殊目标而编制一组测试输入、执行条件以及预期结果检验文档,以便测试某个程序路径或核实某个功能是否满足设计要求,需要从用户和系统之间进行交互接口角度,来观察系统外部应该具备表现。功能用站在用户角度上(从系统外部)来描述如何检验系统功能。在编写过程中,我们把被编写看作是
转载 2024-04-24 11:34:50
52阅读
spyder使用教程现在anaconda自己集成了Spyder编辑器,不用我们安装Spyder,就可以用它来写Python代码。上面2个打开任意一个红框皆可以,点击,打开Preference, 点击general。中间那里有2个,一个是编辑区字体大小,一个是显示结果区域字体大小,都可以调节。下 调节字体粗细,不同编辑区域字体颜色。reset可以恢复还原。B表示加粗字体具体参考:https:/
代码好比画画,好代码就像一件艺术品,美观、可读性高,让人看着舒服。代码是写给人看,不是写给机器看,遵守一定代码规范很重要,就像写作文需要总分总结构,这次来说说python代码时有什么需要遵守规范?(小技巧,如果使用pycharm开发的话,使用ctr+alt+L快捷键可以一键规范化代码。)参考了googlepython编码规范命名规范在Python中类名最好以以大写字母开头,也就是驼
Python代码怎么听听顶尖Python大神 kennethreitz建议了解K神( kennethreitz)是从它牛逼requests库开始,号称最顶尖Python程序员之一。大神有很多作品,而且还有一个非常励志传奇故事,从一个胖胖不修边幅码农,励志减肥而变成一个爱摄影玩音乐,有艺术家气息程序员。今天我们一起来拜读一下大神关于Python代码建议!1.Mutable and
以前写过几篇 Python 程序表白文章,今天给大家炒炒冷饭(以前文章)。本篇是视频版,之前写过文字版:1. Python一个表白神器让你七夕脱离单身2. 情人节来了,教你个 Python 表白技巧1. 单行画爱心?第一位选手操作,挺秀,单行实现爱心绘制(我拆解了下,还真的不简单,为了展示更友好一点,我对网上流传版本进行了一些小改动)。print('\n'.j
公司有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='
  • 1
  • 2
  • 3
  • 4
  • 5