- 博客(45)
- 收藏
- 关注
原创 软件测试的目的是什么?
其中,提高软件的质量是软件测试的首要目的。很多人脱口而出的答案是:软件测试就是发现软件的缺陷,开发解决这些缺陷,测试再次确认缺陷已经解决。首先,从产品的功能列表检查,软件是否实现了产品需求的功能,性能,安全性,兼容性等要求。其次,从产品的需求列表(可以是转化之后的用例)检查,软件是否实现了需求的要求。再次,从产品设计的角度,如UI,UX等检查,软件是否实现了设计规格标准。我认为这个问题得回溯到产品,需求,设计,开发这几个阶段的产物。最后,从开发的细节去检查软件是否符合软件开发的相关的要求。
2023-09-25 13:45:52
202
原创 Python学习日记4--Python语法基础
Python目录设置#!/usr/bin/python 相当于写死了python路径;#!/usr/bin/env python 会去环境设置寻找 python 目录,推荐这种写法输入raw_input(“按下 enter 键退出,其他任意键显示…\n”)脚本传入参数执行脚本传入参数,使用sys模块,编辑 test.py 如下#!/usr/bin/python# -- coding:...
2020-03-13 17:47:35
186
转载 Python学习日记3--Python中文编码
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了注意:# coding=utf-8 的 = 号两边不要空格。实例(Python 2.0+)#!/usr/bin/python#-- coding: UTF-8 -...
2020-03-13 17:43:51
152
转载 Python学习日记2--Python环境搭建
首先,你可以通过终端窗口输入”python”命令来查看本地是否已经安装Python以及Python的安装版本。Python下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网:https://www.python.org/你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。Pyt...
2020-03-13 17:40:49
226
转载 Python学习日记1--Python简介
Python简介Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python是一种解释型语言、是交互式语言、是面向对象语言、是初学者的语言。Python支持广泛的应用程序开发,从简单的文字处理到WWW浏览器再到游戏。Python发展历史Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。P...
2020-03-13 17:28:31
160
原创 Python学习资源
runoob.com廖雪峰的官方网站Python中文学习大本营W3Cschool Python 微课虫师博客博客园1024小神的博客慕课 zhusongziye 优快云主页
2020-03-06 16:29:28
186
转载 Python生成测试报告的方法
几个写的比较好的文章链接,讲的非常详细。一、Python+unittest+htmlreportPython必会的单元测试框架 —— unittest二、Python+Allure用Pytest+Allure生成漂亮的HTML图形化测试报告三、Pytest+Allurepytest+allure环境搭建和使用...
2020-03-06 14:08:30
799
原创 自动化测试框架目录结构的设计
为什么要用自动化测试框架?很多做自动化测试的小伙伴,认为能够写脚本就是自动化。其实不然,时间久了你会发现,你的脚本很多,但是无法系统测试。那么如何来组织这些脚本?这时,我们就需要自动化测试框架来帮忙了。自动化测试框架的优势自动化测试框架对于一个产品的测试的作用是很大的。一个产品的自动化测试用例可能几百几千几万甚至更多,一旦有微小的变化,就可能导致自动化测试无法执行。如果没有自动化测试框架,那...
2020-03-06 09:22:23
1573
原创 关于自动化测试用例
自动化测试用例选择1.从手工测试用例中进行挑选2.专门编写一套自动化测试用例(原则:清晰,简单,基础,改动小)自动化测试用例编写1.数据预置如:测试一个网页登录功能需准备数据(写入配置文件):a.系统的URL参数b.可登录的用户名和密码2.用例编写a.熟悉业务b.使用变量 ----调用参数 --配置文件c.写明操作过程 ----代码注释必不可少d.设置检查点 ...
2020-03-05 10:52:03
387
原创 Java学习日记2--Java程序基础
Java程序基础一、Java程序基本结构一个完整的Java程序的基本结构如下:public class Hello {public static void main(String[] args) {System.out.println(“Hello, world!”);}}即:一个类(class)的定义,一个main方法,以及一个向屏幕输出的文本组成。类名要求:1.类名必须以英...
2019-10-23 12:53:06
133
原创 Java学习日记1--Java简介
Java简介一、起源Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(James Gosling,java之父)在上个世纪90年代初开发的一种编程语言。从1995年发布1.0版本开始,到目前为止,最新的Java版本是Java 13。二、Java的三个不同版本┌───────────────────────────┐│Java EE ...
2019-10-22 15:03:54
186
原创 wpa_supplicant 配置
文件所在路径:/data/misc/wifi/1.Wi-Fi without authenticationnetwork={ ssid="Test" key_mgmt=NONE}2.Wi-Fi authentication with WEPnetwork={ ssid="Test" scan_ssid=1 key_m...
2019-04-01 15:47:28
1382
转载 使用 logcat 命令
使用logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [<option>] ... [<filter-spec>] ...下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。 可以在开发机中通过远程shell的方式使用logcat命令...
2019-04-01 11:25:00
1188
原创 安装Vysor步骤
安装Vysor步骤: 注:有VPN的直接到第三步。 1. 将附件文件hosts下载,打开对比自己电脑里/etc/hosts文件看下第二行,将电脑用户名改成自己的用户名。 2. 终端执行,sudo mv hosts /etc,重启机器。 3. 打开Chrome浏览器,点击应用。4. 选择Chrome 网上应用店,如果打开失败,继...
2019-04-01 11:07:48
1265
转载 Android studio安装与配置
Android studio安装与配置1、首先下载Android studio安装包,可以从http://www.android-studio.org/下载最新版本,这里采用3.0版本进行演示,对应安装包为android-studio-ide-171.4408382-windows.exe,安装包大小681 MB,安装包不带SDK2、下载好该安装包之后,点击进行安装,...
2019-04-01 11:02:52
241
转载 Android 中如何计算 App 的启动时间?
Android 中如何计算 App 的启动时间?利用python或者直接用adb命令怎么计算apk的启动时间呢?就是计算从点击图标到apk完全启动所花费的时间。比如,对游戏来说就是点击游戏图标到进入到登录界面的这段时间。已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adb shell am start -w packagename/activity,这个可以得到两个值,ThisT...
2019-04-01 10:58:50
675
原创 软件工程基础:软件质量保证和质量评价
一、定义软件质量是软件特性的综合,即软件满足规定或潜在用户需求的能力。也就是说,质量就是遵从用户需求,达到用户满意。二、分类内部质量、外部质量和使用质量。三、质量保证的方法验证与确认过程使用能够定位缺陷并便于以后改正的测试技术直接处理软件产品质量问题。验证:指在软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。确认:指在软件开发过程结束时对软件进行评...
2018-08-02 14:50:25
1875
原创 软件工程基础:软件复用
一、定义软件复用就是利用已有软件的各种有关知识构造新的软件,以缩减软件开发和维护的费用。(二次开发)软件复用是提高软件生产力和质量的一种重要技术。二、分类代码级复用、设计的复用、分析的复用、测试信息的复用。...
2018-08-02 14:38:31
1688
原创 软件工程基础:软件维护
软件维护的类型共同特征:交付软件产品后进行的修改。1.更正性维护(纠正性维护):软件产品交付后进行的修改,以更正发现的问题。(修改BUG)2.适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化中的环境中可以继续使用。(系统移植)3.完善性维护:软件产品交付后进行的修改,以改进性能和可维护性。(增加功能,工作量最大)4.预防性维护:软件产品交付后进行的修改,以在...
2018-08-02 10:55:27
501
原创 软件工程基础:软件测试
一、定义软件测试是为了发现错误而执行程序的过程,是根据程序开发阶段的规格说明及程序内部结构而精心设计的一批测试用例(输入数据及其预期结果的集合),并利用这些测试用例去运行程序,以发现程序错误的过程。 软件测试应尽可能在实际运行使用环境下进行。软件测试不再只是一种仅在编码阶段完成后才开始的活动,而是应该包括在整个开发和维护过程中的活动。二、原则1. 软件开发人员即程序员应当避免测试自己的...
2018-07-31 15:06:38
981
转载 ADB shell 命令
ADB Debugging1. adb devicesPrints a list of all attached emulator/deviceadb devicesIn response, return serial number and state e4b25377 deviceemulator-5554 device2. adb forward...
2018-07-30 16:45:50
2469
转载 开发测试必须知道的ADB命令
一、设备相关1、adb devices 显示连接到计算机的设备List of devices attachedbe34d81e device输出格式为 [serialNumber] [state],state 有如下几种:列名 解释 nodevice 没有设备/模拟器连接 offline 表示设备未连接成功或无响应。 device...
2018-07-30 16:01:40
1627
原创 BSP 测试之Power相关Log查看--Android操作系统
1. logcat | grep ctd //Power management log2. dumpsys power //唤醒源
2017-11-21 15:12:42
1883
1
原创 BSP 测试之电池相关Log查看--Android操作系统
1. adb shell dmesg | grep healthd //查看电池电量,充电状态2. adb logcat | grep 'BatteryRe' //查看电池注册信息3. cat /d/bqxxxxx_dgb_dir/external_bat_reg //查看外电池寄存器4. cat /sys/kernel/
2017-11-21 15:05:32
2915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人