João Farias
  • Member for 6 years, 4 months
  • Last seen this week
2 answers
5 votes
400 views
Bug ticket vs Quality not reached
3 votes

A bug report is a document in which someone communicates someone else about a problem, possibly suggesting paths to correction. Breaking it down: 1 - where someone communicates That's anyone who ...

View answer
5 answers
9 votes
1k views
How is test case design different for GUI & API?
3 votes

Note: I will talk about testing itself since the documentation of certain activity is only but a product of the activity itself. I'm not sure is your question is about "the testing for ... is ...

View answer
5 answers
6 votes
1k views
What are good practices for improving quality in a project new to me?
3 votes

best practices on how to start the improvement strategy? what processes/tools would be the best? Nobody will be able to give a precise answer for this, because the value of any practice depends ...

View answer
3 answers
0 votes
130 views
How to provide Product Owner with estimates for unit testing?
3 votes

I would argue that the question will not give any meaningful information and that you should make a stand if you are questioned in your practices as a professional. I will start by the question ...

View answer
1 answers
0 votes
174 views
Test Structure Analysis Documentation
Accepted answer
3 votes

One of the most used frameworks for testing strategies is Bach's Heuristic Test Strategy Model (HTSM). Given that the the main goal testing is to enable us to discover the Perceived Quality of a ...

View answer
1 answers
-1 votes
118 views
Unit Testing and Integration Testing with Robot and Cucumber
3 votes

DL;DR: It's possible, but you shouldn't. All the tools you've mentioned are essentially test runners, meaning they execute a DSL focused on test code in someway. JUnit and GoogleTest execute methods ...

View answer
1 answers
2 votes
54 views
Testing a function where the output is mostly relying on helper functions
Accepted answer
3 votes

Indeed, the input is "irrelevant" for checking this function. What does it do? 1 - If the return of bar(input) is true, return baz(0) 2 - If the return of bar(input) is false, return baz(1) How ...

View answer
1 answers
2 votes
859 views
Should I write unit tests when the json schema is validated by a 3rd party library
Accepted answer
3 votes

Unit tests, by the book, are meant to exercise the code you write, isolating it from dependencies (SO calls, external libraries and even language built-in libraries if important for your code) through ...

View answer
2 answers
-2 votes
387 views
Null pointer exception catching Tool
3 votes

The cleanest way is to create an aspect before the Exception is thrown and deal with it: public aspect ExceptionLoggingAspect { before (NullPointerException e): handler(Exception+) && ...

View answer
1 answers
1 votes
466 views
Postman - flags for different requests on different environments?
Accepted answer
3 votes

Newman has an option to select the environment you want to use, the flag -e Then, you can run newman run mycollection.json -e serviceAEnv to run the suite with the environment for service A. Then ...

View answer
1 answers
4 votes
45 views
Design test class dependent on current datetime, 24 hours a day, seven days a week
3 votes

You can use some Boundary Value Analysis to filter out the list of test cases. You would probably do a better risk analysis than anyone else in this case, but I can imagine the following as the ...

View answer
4 answers
4 votes
112 views
Certify in writing that your software will work flawlessly
Accepted answer
3 votes

A client pays you for a job and on delivery he wants you to assure him in writing that your software will work flawlessly. It is not possible. Quality is a subjective characteristic - it depends on ...

View answer
2 answers
1 votes
2k views
How to call rest API using python selenium?
3 votes

Request is the Python built-in HTTP library. r = requests.get('https://api.github.com/user', auth=('user', 'pass')) print( r.status_code ) # Print 200 If you want to systematic valid Rest Endpoints, ...

View answer
2 answers
0 votes
4k views
What is major task in test planning?
Accepted answer
3 votes

This question mixed with test planning and test plan. Test Planning is the action of discovering how to investigate a particular product - or a part of one. I have written about Test Planning ...

View answer
9 answers
16 votes
15k views
While hiring can I ask a QA candidate to find bugs on this game as an interview homework
3 votes

Your practice is great, many companies do not do it. When doing exploratory tests, one should take notes so he can map what he is seeing and what he want to explore further and get clarifications ...

View answer
2 answers
0 votes
653 views
How to stop selenium script for 20 minutes
3 votes

You have someways of doing it: 1 - Running your blazemeter scripts as part of your selenium suite Discover how to call a shell command in your programming language and run your blazemeter scripts as ...

View answer
6 answers
0 votes
415 views
Online free bug tracking tools?
3 votes

If you don't have private issues, Trello is simple and fast to share and keep track of things.

View answer
6 answers
4 votes
764 views
Is there any automated cross-browser screenshot capturing tool
3 votes

You can use the Selenium Webdriver itself to do it. See this answer. Just do this procedure for each page you want to check.

View answer
1 answers
3 votes
2k views
Selenium Console Output
Accepted answer
3 votes

One thing that could facilitate an answer is to know what is your IDE and if you can configure this behavior of saving in a file. Considering you can programmatically set configurations of the name ...

View answer
1 answers
3 votes
42 views
programs in c for testing
Accepted answer
3 votes

Rosetta Stone is good place to find it: https://rosettacode.org/wiki/Category:C In addition to typical algorithms (sorting, graph, trees), there are some code involving I/O, for instance: https://...

View answer
16 answers
35 votes
45k views
What programming languages are good for novice testers to learn?
3 votes

Everything has a context. Will you join or start an automation project? Follow the language of this project. Do you want a fast learning curve on the basics of programming and automation? Take a look ...

View answer
1 answers
2 votes
133 views
How to verify particular values in JSON response - Postman
Accepted answer
2 votes

You can create a Postman test: pm.test("Checking wardNames", () => { const responseJson = pm.response.json(); pm.expect(responseJson[0].wardName).to.eql(Unit1); pm.expect(...

View answer
1 answers
0 votes
18 views
How is compatibility of business logic tested in microservices?
2 votes

By the book, microservices business logic are independent from each other - built around business capabilities. This is achieved by defining bounded contexts (check it here, here, and here). It means ...

View answer
1 answers
0 votes
44 views
Unit vs Component vs System Testing
Accepted answer
2 votes

Disclaimer: There is no standard / widely accepted precise definitions. The best you can do is to learn about the nuances of different contexts, have your own definitions precisely, but when hearing ...

View answer
1 answers
1 votes
53 views
AllureRestAssured , how to ignore logging headers
2 votes

You can blacklist the headers you don't want to see in the report: given().config(config().logConfig(logConfig().blacklistHeader("Accept"))). .. Documentation here.

View answer
2 answers
1 votes
80 views
Should a newbie in Test Automation learn the core underlying framework?
2 votes

Reflection API, has all utilities like ExcelReader Utility class, DB connector classes, Reporting utility, logging classes etc For starters, based on what you described, this is not a framework. This ...

View answer
4 answers
0 votes
118 views
Automate the stable build only
2 votes

It is actually about Automation best practice There are good practices in context, but there are no best practices. I have the understanding that Automation Scripts need to be built on a stable ...

View answer
1 answers
0 votes
60 views
how to integrate testrail with selenium
Accepted answer
2 votes

You can make a call to TestRail's endpoint add_result_for_case. Example in Java: Map data = new HashMap(); data.put("status_id", new Integer(1)); JSONObject r = (JSONObject) client.sendPost(&...

View answer
1 answers
4 votes
61 views
Which is the correct page object model design and why?
2 votes

In the first case, you are coupling your tests with the page object through a convention on the strings "email_field" and "password_field" If a change is not done correctly, you ...

View answer
1 answers
0 votes
70 views
How can I count how many times this selenium script has been run in Python?
2 votes

It will depend if where you want to put the responsibility of this tracking. Ultimately, you will have to keep track of the number of runs in the environment where you invoke the script (e.g., your ...

View answer
1 2
3
4 5
15