问题标签 [software-quality]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
265 浏览

c# - 打印标签文本质量

我已经阅读了很多关于打印面板及其内容的类似问题,但我还没有阅读任何好的答案,他们只是提到了打印机和显示器的像素差异。但是我怎样才能打印出具有良好分辨率的简单文本标签。这就是我所拥有的

这是在面板中绘制的

0 投票
1 回答
867 浏览

selenium-webdriver - 为自动化测试组织包的最佳实践是什么?

我是我公司唯一的 QA 人员,我想介绍 WebDriver、Cucumber、Java 的自动化测试。整理包裹的最佳方式是什么?

标题

源/主/java

  • com.mycompany.myapp.pageobject 硒类元素,pageObject 等/

源/测试/资源

  • 项目清单

特征

源/测试/java

com.mycompany.myapp.cucumber ---步骤定义

0 投票
1 回答
69 浏览

software-quality - 如何确定通讯录程序的UFC

我正在尝试查找地址簿程序的未调整函数计数(UFC)。根据我在互联网上进行的研究,我发现我需要测量以下内容:

  1. 外部输入。
  2. 外部输出。
  3. 外部查询。
  4. 外部文件。
  5. 内部文件。

我的问题是,如何找到通讯录程序的上述措施。

0 投票
1 回答
180 浏览

php - SOLID 原则中的 SRP 是否会导致千层面代码?

使用 SOLID 原则,尤其是 SRP,我们有非常多的类。
我的意思是,这就像你想构建一个数据库类
然后,你有
处理数据库(选择、插入、更新、删除等)的 DatabaseHandler 类,

DatabaseAdapter扩展PDO类的类(可以在构造中设置首选默认模式,新的prepare方法直接准备语句,将其与参数绑定并执行它,

QueryBuilder类是SelectStatementBuilder类的父类,InsertStatementBuilder类, DeleteStatementBuilder 类、UpdateStatementBuilder 类(用于构建 SQLStatement)、

构建 WHERE 子句中所需表达式的表达式类

SQLStatement 类(它的行为就像一个普通的字符串,但它的接口是 SQLStatementInterface 所以我们可以知道它是一个 SQL 语句等。

而且,我知道如果我深入挖掘它并再次重构,将会有更多的类。

SRP 原则实施会导致千层面代码吗?烤宽面条代码好吗?

0 投票
1 回答
506 浏览

ios - iOS 开发的 CLANG 静态代码分析

我对 iOS 开发项目的项目管理相当陌生,我一直在努力应对我的第一个挑战。我正在尝试主动使用可以提高软件质量的工具。我有两个问题:

a.对于iOS开发,您认为CLANG静态代码分析工具是否有助于提高代码质量并有效帮助我们及早发现错误?

湾。您会推荐哪些其他工具来提高我们的 iOS 开发软件质量?

问题不是“我应该做静态分析”,而是“CLANG 是否有效(不会产生太多误报,不提供编译器也可以拾取的警告)?还有“还有其他值得使用的工具来增加代码质量?”。

干杯..

塔纳

0 投票
1 回答
73 浏览

linux - 在linux中测量执行时间

所以我在linux下用raspberry pi做一个质量保证任务,7个程序分别是preload、preload.c、run_test、run_test.c、runit_mainain、runit_preload、runit_test。

我所做的是运行 runit_preload,然后运行 ​​run_test,然后拔下树莓派,最后运行 runit_maintain。我需要记录每个程序的执行时间,但每次我尝试 time -p runit_preload 或 time -p ./preload.c 时,它从不显示时间,而是再次运行程序。

0 投票
1 回答
50 浏览

accessibility - 如果网站有登录页面,我如何使用网站质量检查器?

我正在尝试测试网站的 508 合规性,但它有一个登录页面。

我尝试将整个网站的页面下载为 html 文件。但没有网站允许您上传 .html 文件,只有链接。

0 投票
2 回答
204 浏览

testing - 质量检查是否应该在事情​​不起作用时进行故障排除?

在此标题误导您有关“疑难解答”之前。我说的是 QA 在创建错误之前应该做的非常基本的初步检查。或者他们甚至不应该关心它?

为了更清楚,这里有一个例子。假设,应用程序通过 xml 文件从外部源获取数据。收到此 xml 后,内部系统将处理该消息并在数据库中创建一条记录,该记录随后将显示在 UI 上。考虑到这种情况,当 QA 在 UI 上找不到数据时。您是否希望 QA 检查数据库,如果没有找到,那么最终在服务器中是否在创建错误之前甚至接收到文件?我更好奇您(如果您是 QA)或您的 QA 团队如何处理它。

0 投票
1 回答
9389 浏览

sonarqube - SQALE SonarQube 评级

我正在使用声纳分析一组相关项目。我正在使用 SQALE Rating 来证明重构的必要性

我的问题是 SQALE 到技术债务比率映射背后的逻辑是什么?

为什么 SQALE A 评级是技术债务,范围从 0% 到 5%。但例如不是 0% 到 3%?我应该如何定义 SQALE 等级限制?为什么 5% 的技术债务是好的?有什么我可以使用的方法吗?还是我必须自己提出这个标准?SonarQube 有没有办法改变它们?

0 投票
0 回答
1421 浏览

database - Design / Sonar: "Change this condition so that it does not always evaluate to true"

I'm playing with Sonarqube plugin for Jenkins. How can I effectively solve this trivial violation he is complaining about without changing the logic?

Note: I need to validate the connections separetely ( ConnectionManager, statistics, keepAlive, .. ).

`

My idea is to add some more logging and re-throw the same exception after the log "StorProcErr". Is there a better approach?

Thanks