10 votes
Accepted

Changing testing culture in the company

There has to be some sort of pain point to make Management and front-line employees aware of the need for testing. How your company does that depends on how mission or life-critical the software truly ...
5 votes

What is the difference between a software quality analyst, and a software tester

Software quality analyst is responsible for applying the principles and practices of software quality assurance throughout the software development life cycle. Some of the tasks of software quality ...
  • 1,002
4 votes
Accepted

How to determine 'reasonable' response times for performance testing?

Consider using A/B testing on your site to determine the impact of response time differences to your customers. If done well, you will determine If performance differences really matter How much ...
3 votes

How to choose appropriate test data for equivalence class partitions?

Should I create some linkage in my documentation so that the same inputs are avoided across different scripts? Yes, you should create the same to avoid repetition of input data and expected results....
  • 4,550
3 votes

How quality relates to functionality? (it is not considered by quality models)

To improve quality for a software product we are splitting up quality into internal and external quality. Spread over three quality groups. It gives a more detailed view on the different quality ...
3 votes
Accepted

What is quality javascript in the new world of es6+

I'd highly recommend you take a look at the Airbnb Style Guide. Although, it's a little long and has some subjective rules, you can easily pick out your favorites and apply them to your code reviews. ...
3 votes
Accepted

Requirements confusion - Functional suitability as Non-functional characteristic (ISO25010)

At first let's look at the definition of functional requirement term from ISO/IEC 27000:2014 standard: functional requirement requirement that specifies a function that a system or system ...
3 votes
Accepted

Security testing - functional or non-functioal, ISO 9126 vs ISO 25010

ISO 25010 is an updated revision of ISO 9126. Security is considered non-functional.
  • 4,030
2 votes

What is the difference between a software quality analyst, and a software tester

To put it simple: QA is a process-oriented activity - evaluation, review and improvement of processes across the software development life cycle. Better processes=>better product (quality). QC (...
  • 637
2 votes

What is the difference between a software quality analyst, and a software tester

I think that it is important to understand the difference between testing and QA. There is one post you need to read on the topic by Michael Bolton, Testers get out of the QA business. The short ...
  • 9,670
2 votes

Should test cases contain more than one step with expected result (ISO 29119 definition)

In general, a test case is a pair of an input and an expected output (or as many books say, it mostly has just a single step: do sth and check it). A test case or a simply "a test" is an ...
  • 3,725
2 votes

Should test cases contain more than one step with expected result (ISO 29119 definition)

+1 for it depends If the upload operation in your example can only be done through the mentioned failed menu than it is difficult to not fail it. OTOH maybe you are part of the "upload team" and all ...
  • 6,965
2 votes

How can ISO 9000 and ISO 25000 Quality definition differ - parts included

The main difference it that requirements are what has been written down in the requirements documents, both the top level requirements document as supplied by the customer and in the derived ...
2 votes
Accepted

How is SW quality related to ISO 9000 (QMS)?

I do not recommend relying on ISO-9000 for guidance on software quality. ISO-9000 describes a heavy-weight procedure for how companies document all their processes. That is all; it does not ...
  • 23k
2 votes

How to determine 'reasonable' response times for performance testing?

There is no quantitative measurement for 'reasonable'. We will always disagree about what reasonable means. When using an application that is of no consequence to me, my tolerance level will be around ...
  • 121
2 votes

How to determine 'reasonable' response times for performance testing?

Ideally acceptable response time ranges should be specified in SLA or NFR. If they aren't - you need to make an assumption for how long end user will have to wait which may be minutes for i.e. in-...
  • 12.7k
2 votes

How to determine 'reasonable' response times for performance testing?

Measuring response times in realistic conditions For most organizations, it is not worth the trouble to test your site against the variety of latencies and network speeds you see in production. This ...
  • 23k
2 votes

Requirements confusion - Functional suitability as Non-functional characteristic (ISO25010)

Functional Suitability This characteristic represents the degree to which a product or system provides functions that meet stated and implied needs when used under specified conditions. This ...
  • 1,002
2 votes

Requirements confusion - Functional suitability as Non-functional characteristic (ISO25010)

You can think of a product as someone's attempt to satisfy a list of requirements. Ideally, those requirements are someone's attempt to solve an actual problem. From a myopic point of view, QA is ...
  • 23k
2 votes

How to apply boundary value analysis to a practically unlikely/impossible boundary?

Is it acceptable to re-define boundaries from functional to testable? It depends. If you are testing a value that represent a physical property you can safely limit yourself, although it is a good ...
  • 6,965
2 votes
Accepted

What can be used within individual workbenches to produce the right output? - ISTQB question

Tools and techniques allow you to test in a specific way (depending on the tool, or on which technique used). They will produce correct output (as in: the product has been verified correctly by using ...
  • 5,834
2 votes

Establishing QA in a new company - models/guidelines to follow?

I've had the same request a few years ago indeed. The company I am working for decided to set up a dedicated QA dept. After an initial period of research we decided to adopt an international standard, ...
2 votes

Changing testing culture in the company

Testing culture can only be changed with support of upper management. If management doesn't support you, then you won't be able to change the culture. So you have to make a case to management that ...
  • 589
2 votes

API Test Plan Documentation Standards

My personal take: At a high level Test the API Endpoints, Status Codes and Data with Smoke, Happy and Sad Tests At a detailed level one needs to ask the following questions. The answers will guide ...
1 vote

Maximum how many lines in a java class file recommended?

1800 lines of code is definitely not desirable. You need to refactor your class to separate the responsibilities. On a general rule, check the following Possibility of separating utility methods to a ...
1 vote

Is there any standards in Software Performance testing?

There are many references about performance testing. The ones referenced in the wiki page Yu Zhang linked are a good starting place. That said, there are no set standards for performance testing for ...
  • 30.8k
1 vote

Is there any standards in Software Performance testing?

It is hard to adhere to a single standard as software performance testing has to be tailored to their contextual environments. Software performance testing has relatively vague requirements, as ...
  • 9,740
1 vote

Difference between standards "correctly implemented" and "followed" - QA vs QC

You can look at this from the product vs process perspective: is "not following the standard" a product or a process problem? It is a process problem because the issue is that the process/policy/...
1 vote

What Standards are covered in the Release Process?

I have used ISO/IEC 90003, which discusses how to implement ISO 9001 for Software Engineering as a guideline for areas that should be covered in a process. There are a number of sections that discuss ...
  • 21
1 vote

How to apply boundary value analysis to a practically unlikely/impossible boundary?

This is a situation where a set of test data designed specifically for unusual/rare test scenarios comes in handy. The way I'd deal with your situation is this: Set up two or more extremely high-...
  • 30.8k

Only top scored, non community-wiki answers of a minimum length are eligible