title,link,tags,view_count,is_answered,score,answer_count,Summary of post,Critical points 
Software testing,https://stackoverflow.com/questions/1310476/software-testing,"['automated-tests', 'testing']",595,TRUE,2,5,How much of the development time should be spent on testing?,* Answer varies from 10-50% depends on the criticality of the system. * Modify code -> modify tests; add new code -> add new tests (Never practiced). * adopt the practice of automating tests (specially the ones used for regression testing) * Agile methodology could help learning and creating small releases and test scenarios
Software Testing,https://stackoverflow.com/questions/4643783/software-testing,"['java', 'testing']",844,TRUE,0,5,Popular software/packages available for different types on testing in Java,"Mocking Frameworks: (Easymock, JMock, Mockito)
Gui Testing Stuff: Selenium, HtmlUnit
Load testing: (JMeter)
Static code analysis: (Sonar, pmd, findbugs, checkstyle, Jdepend)
Code Coverage Tools: Emma, CodeCover, Security Tools: Fortify, Unit Testing: Junit, Test data generation: Benerator, Webservice Testing: SoapUI, TEST MANAGEMENT TOOL ""Quality Center""
TEST EXECUTION TOOLS ""QTP""
PERFORMANCE MEASUREMENT TOOLS ""Loadrunner""
REQUIREMENTS MANAGEMENT TOOLS ""
CONFIGURATION MANAGEMENT TOOL ""SourceAnywhere""
REVIEW TOOL ""InView"", MODELING TOOLS ""Altova ; ER"""
Software Testing,https://stackoverflow.com/questions/3768446/software-testing,['functional-testing'],386,TRUE,0,3,"""No defect has been revealed in our testing process"", what are the next steps?","* write user's manuals and software reference documents
* create a payment service for shipping your product and receiving money
* create a customer service for handling feature requests and bug reports
* write v2.0 and V1.xx in parallel"
software testing job,https://stackoverflow.com/questions/887908/software-testing-job,['testing'],1164,TRUE,3,4,Terms and concepts related to software testing for the industry,"* ""black box"" testing, ""white box"" testing, etc.
* unit tests
* functional tests
* smoke tests
* BVTs (Build Verification Tests)
* the differences between stress testing and load testing
* performance testing
* globalization testing
* interoperability testing
* manual testing vs. automated testing (when?, why?)
* api testing
* security testing
* regression testing
* code coverage testing
* boundary testing"
Software testing advice?,https://stackoverflow.com/questions/4397423/software-testing-advice,"['testing', 'functional-testing', 'automated-tests']",182,TRUE,2,4,Company specific question on organization of software development procedure. ,"Advice given:
* Separate code to independent modules, limitation: dependencies between various modules causes the effectivness of this process to be limited.
* Automating tests for regression testing
* Integration tests between different modules is necessary
* Implementing continuous testing framework (CruiseControl.net and NUnit to automate functional tests)
* Define ""Quality SLA"" -  namely that all unit tests must pass, all new code must have a certain level of coverage, all new code must have a certain score in some static analysis checker."
Software testing terminology,https://stackoverflow.com/questions/3033557/software-testing-terminology,['testing'],229,TRUE,1,1,"Difference between fixture, mock, harness and stub (software testing terminology)","The thing you are testing plus the sample data plus the mocked objects is the ""fixture"". The entire business is a fixture for testing a component. In the old days we called this a ""harness""

The things the fixture requires that you are not testing are ""mocks"" or ""stubs""."
Java Software testing,https://stackoverflow.com/questions/13334125/java-software-testing,"['java', 'junit']",223,TRUE,1,2,"Programming Language: Java
Test coverage for a given piece of code and different branches of tests for this code","The answers include the extensive test cases (TT, TF, FT, FF) for the piece of code that allows for 100% test coverage. It also explains how to write Junit test and focuses mainly on unit testing."
Automatic software testing,https://stackoverflow.com/questions/16051101/automatic-software-testing,"['unit-testing', 'testing', 'automated-tests']",628,TRUE,0,5,Automated testing: What are the best resources and where should a beginner start?,"* Selenium Web-driver (Java)
* xUnit Framework (Junit for Java)
* For automation of web testing - Selenium web driver with TestNG automation testing framework "
Software testing terminology,https://stackoverflow.com/questions/2204297/software-testing-terminology,"['testing', 'nomenclature', 'regression-testing']",670,TRUE,-3,4,"Nomenclature: Question describes the scenario of using regression testing whilst unaware of the term ""regression testing"". ","* Definition of regression testing and regression testing bug 
* Answers discuss various scenarios where regression testing is useful and used."
Software Testing approach,https://stackoverflow.com/questions/7686494/software-testing-approach,"['unit-testing', 'testing', 'functional-testing']",1691,TRUE,0,1,General question about how a software should be tested.,"The answer discusses 3 levels of code testing (from lowest to highest level):
* Unit testing: one test class per implemented class that tries to achieve 100% functional coverage (not line coverage)
* System/Integration testing: Testing interactions between components of the application (CRUD test for database access, http calls to servers, etc.)
* Acceptance Testing: High-level criteria for acceptance, usually written in collaboration with end users or business analysts (frameworks such as FITnesse or JBehave for Java could be used).
* Regression testing: Normally achieved using continuous integration server.
* Reconciliation testing: Test everything that cannot be captured by normal runtime testing. "
Automating JMP Software testing?,https://stackoverflow.com/questions/1821706/automating-jmp-software-testing,"['qtp', 'sas-jmp']",254,TRUE,1,2,Trouble shooting issues with the statistical analysis software called JMP.,Program specific replies on how to configure the software to get it to work properly
Software Testing Tools - for java,https://stackoverflow.com/questions/2572085/software-testing-tools-for-java,"['java', 'testing']",6479,TRUE,9,5,Software used for software testing.,"* Unit test frameworks: JUnit / TestNG
* Mocking frameworks: JMock / EasyMock / Mockito
* Continuous Integration tools: CruiseControl / Hudson
* Requirements testing: Fit / FitNesse
* Code coverage: Cobertura/EMMA
* Automated UI testing: Selenium
* Other tools: HTTPUnit / DBUnit/SoapUI/Quick Test Pro
* Mutation Testing PITest
* Static testing: Checkstyle/PMD/FindBugs"
Software Testing vs Software Evaluation,https://stackoverflow.com/questions/16614368/software-testing-vs-software-evaluation,"['validation', 'testing', 'evaluation', 'requirements']",4764,TRUE,5,4,What is the difference between software testing and software evaluation?,"* Software testing is the process to make sure that the software that you are coding meets client's requirements and it is relatively free from bugs. 
* Software evaluation is a type of assessment that seeks to determine if software or a combination of software programs is the best possible fit for the needs of a given client."
Clean-rooming when software testing,https://stackoverflow.com/questions/1770132/clean-rooming-when-software-testing,"['testing', 'code-analysis', 'stress-testing']",266,TRUE,3,2,"Question is specific about how to create an offline version of FileMon, RegMon and TCPView from SysInternals for seeing how th code operates when the libraries used are hidden.",Answers are context specific and irrelevant for this research
Software testing workflow using TFS,https://stackoverflow.com/questions/5046773/software-testing-workflow-using-tfs,"['testing', 'tfs', 'manual-testing']",1064,TRUE,2,3,"Test Management: Using TFS to update/record test cases, results and bugs","* Using Microsoft Test Manager 2010 can help with writing and adding test cases
* Could use enterprise license of Visual Studio to record executed tests in Visual Studion Test"
Software testing with version control,https://stackoverflow.com/questions/6101739/software-testing-with-version-control,"['testing', 'version-control']",2563,TRUE,1,3,Software testing with version control,"Version control methodologies depends on population of team, complexity of server setup, etc. 
* Everything could be done locally 
* Separate test/integration machine which developers take turn using, deploying and testing
* Using branches in subversion (split up discussed)
* Integrating a build server into the system (configuration management)
* Using Git or Mercurial as version controls "
Simple software testing tool - VB.NET,https://stackoverflow.com/questions/5635020/simple-software-testing-tool-vb-net,['vb.net'],4515,TRUE,1,2,Testing a C program ,"Very specific, don't understand certain parts of the solution, irrelevant for this research"
Interview preparation for software testing,https://stackoverflow.com/questions/40341402/interview-preparation-for-software-testing,['testing'],424,TRUE,-5,3,Technical level interview questions for a software tester?,"* Technologies used in previous projects
* SQL, writing queries using group by, union, join, and others
* Knowledge of unix commands
* Knowledge of testing tools (popular and previously used)
* Automated testing tools knowledge (scripting)
* Management tools knowledge (QC, TFS)
* Bug life cycle
* Testing concepts/principals, testing process/methodology/approach"
Equivalence Classes in software testing,https://stackoverflow.com/questions/16664206/equivalence-classes-in-software-testing,"['unit-testing', 'testing', 'equivalence-classes']",1953,TRUE,-1,5,Question regarding equivalence classes ,Concepts discussed concern unit testing and boundary testing and how one should go about creating test boundaries based on the question description
Best way to perform software testing,https://stackoverflow.com/questions/3265273/best-way-to-perform-software-testing,"['debugging', 'testing']",185,TRUE,5,3,How to write test for a large application?,"* Writing unit, integration and business/acceptance test 
* Involving end users/beta testing
* Automated tests to cover common scenarios"
Software Testing-- orthagonal array Testing algorithm,https://stackoverflow.com/questions/5050203/software-testing-orthagonal-array-testing-algorithm,"['arrays', 'algorithm', 'testing', 'orthogonal']",2354,TRUE,2,1,Orthogonal array testing,Definition and explaination of what orthogonal array testing is provided also with the description of how to use it (pairwise testing).
Software Testing Standards for web applications,https://stackoverflow.com/questions/30137443/software-testing-standards-for-web-applications,"['testing', 'standards']",473,TRUE,1,3,Defining software testing standards for web applications,Multiple links to ISO/IEC/IEEE standards are provided
Selenium software testing Page Object Model,https://stackoverflow.com/questions/46603459/selenium-software-testing-page-object-model,"['selenium', 'testing']",36,TRUE,-1,2,Testing the page object model (how to match multiple instances/objects to one model/page) in Selenium,Discusses the concept of inheritance and how to create multiple separate pages from the same page model
LUA in software testing (automation tests),https://stackoverflow.com/questions/32361230/lua-in-software-testing-automation-tests,['lua'],1073,TRUE,0,1,How to attach Lua scripts in Jmeter or Junit,"Answer discusses how to embed Lua in a Java application with a library (LuaJ). There are some frameworks for testing in Lua also given (LuaUnit, Busted). "
Software Testing Selenium IDE/Web driver,https://stackoverflow.com/questions/25117060/software-testing-selenium-ide-web-driver,"['java', 'testing', 'selenium-webdriver', 'selenium-ide']",196,FALSE,-1,2,Selenium specific question regarding how to use the IDE and perform an action,"Answers include code blocks advising the user to try different things, irrelevant"
Software testing certification to start with?,https://stackoverflow.com/questions/20978229/software-testing-certification-to-start-with,['testing'],363,TRUE,0,1,Software Testing certifications,"* ISTQB Software Testing Certification (Foundation, Advanced and Expert Levels)"
Software testing for a bare-metal system,https://stackoverflow.com/questions/188862/software-testing-for-a-bare-metal-system,"['embedded', 'bare-metal', 'tightly-coupled-code']",2275,TRUE,4,5,"For an embedded system with no OS and no library support in C++, what kind of methodologies and frameworks could be used to improve the working and testing?","* gdbagent - for debugging 
* JTAG debugger - better more expensive versions of gdbagent
* Unit testing could be seen as a viable alternative"
Software testing a pdf is created correctly,https://stackoverflow.com/questions/32489513/software-testing-a-pdf-is-created-correctly,"['php', 'laravel', 'testing']",3185,TRUE,4,1,"REST application in laravel, accepts JSON payload and creates a formatted pdf, how to test if the pdf created is correct?","* Could write unit tests to test what the program creates based on a sample pdf
* Could place manual checks (assertions) to check if any ""dynamic"" data such as date-stamps were not inserted"
Understanding how software testing works and what to test,https://stackoverflow.com/questions/3065485/understanding-how-software-testing-works-and-what-to-test,"['unit-testing', 'testing', 'automated-tests']",16304,TRUE,17,7,"Multiple questions are asked:
1. How to test a function?
2. How much test coverage is required for a big program?
3. How automated tests work? Tools?
4. Unit testing?
5. What is a testing framework?","1. Discusses about TDD (Test-driven development), unit tests and modular testing of smaller parts of the system. Run all tests so that you don't miss a dependency in your code. Different levels of testing: Unit, system, QA tests.
2. Impossible to test everything. Cover the branches of a functionality (positive and negative tests). Writing tests is extremely useful when looking for bug-fixes, to understand the problem and create a non-flaky solution.
3. GivWenZen/Fitnesse/Selenium. Various factors affecting the implementation of automated tests are discussed (time, cost, etc.). Explanation of what automated tests do are given.
5. Different frameworks are suggested: NUnit, MS unit testing framework, CPPUnit, JUnit, etc. "
Traditional software testing versus Alloy instance generation,https://stackoverflow.com/questions/49085175/traditional-software-testing-versus-alloy-instance-generation,['alloy'],114,TRUE,1,2,Distinction between software tests and Alloy instance generation?,Difference between validation (did I build the right thing) and verification (did I build it right) is discussed:
What happens if we don&#39;t software testing,https://stackoverflow.com/questions/39820009/what-happens-if-we-dont-software-testing,"['testing', 'computer-science']",389,TRUE,-5,2,What happens if we don’t perform software testing?,"Testing doesn't simply verify the functionality, it also concerns quality, usability, performance, security, compatibility, inclusivity and so on. Furthermore, for high-risk environments such as medical equipment, nuclear reactors or airplanes, it is critical to make sure the probability of failure is reduced as much as possible."
Website with permament error for software testing,https://stackoverflow.com/questions/27651123/website-with-permament-error-for-software-testing,"['unit-testing', 'http-status-codes']",32,TRUE,0,1,Information about typical error codes/http status codes is asked (ex. Error 404),Answers advise mocking http requests and suggest tools such as wiremock
Software testing tools for testing web application,https://stackoverflow.com/questions/1392208/software-testing-tools-for-testing-web-application,['testing'],3733,TRUE,0,3,"Recommended tools for testing web application written in php, javascript, etc.","* Links have been provided to a website of sourceForge that discussed open source windows software development tools
* Link has been provided to a website of java-source.net that mentions various open source web testing tools in java
* Specific ones are also mentioned: Selenium, Jasmine, Waitr, other automation tools"
What is Subsytem Testing for software testing,https://stackoverflow.com/questions/42471751/what-is-subsytem-testing-for-software-testing,"['junit', 'mocking', 'mockito']",120,FALSE,0,1,"Difference between subsystem testing and integration testing? The code given uses Junit, and mocking through mockito.",The answer discusses what could be defined as a subsystem and what are the context of using integration tests. They also mention the use of unit testing and end-to-end testing for testing the entire application.
Using log analysis tools during software testing?,https://stackoverflow.com/questions/2494994/using-log-analysis-tools-during-software-testing,"['testing', 'logging']",1769,TRUE,0,5,Can analyzing generated logs during testing cycles improve quality?,"* Logs are important to identify the problem and backtrack to its source
* Logs usefulness depends on how well its documented/what it contains
* Could be helpful to duplicate the scenario that caused the error
* Would be more helpful for system wide integration testing rather than using for unit testing
* Log analysis tools: Logwatch/Splunk
* log analysis tools can help indicating status of test runs, how efficient they are, infrastructure impact and display location of errors"
what is the meaning of &#39;Artifact&quot; in software testing?,https://stackoverflow.com/questions/25619927/what-is-the-meaning-of-artifact-in-software-testing,['testing'],17753,TRUE,11,3,"What does ""artifact"" mean?","* Commonly means ""a file created during testing"", log files are artifacts
* Artifact is something that is created or used by the test suite."
How about using Cucumber on desktop software testing,https://stackoverflow.com/questions/4954182/how-about-using-cucumber-on-desktop-software-testing,"['testing', 'cucumber']",2218,TRUE,4,1,Can cucumber be used in desktop software testing area?,A book is suggested: Scripted GUI Testing with Ruby
Software Testing against multiple versions of SQL Server,https://stackoverflow.com/questions/596100/software-testing-against-multiple-versions-of-sql-server,"['sql', 'windows', 'testing', 'operating-system']",186,TRUE,2,1,Test server setup configuration,"Answer is specific and detailed to the question, irrelevant for this research"
What does &quot;Semantic Constraints&quot; mean regarding Software Testing?,https://stackoverflow.com/questions/10231919/what-does-semantic-constraints-mean-regarding-software-testing,"['testing', 'semantics', 'software-design']",8222,FALSE,2,3,"Test case selection: Combinatorial Testing
To reduce amount of test cases, one of the following rules is used: Semantic, combinatorial and random constraints. What are semantic constraints and how is it different from the rest?",The difference is explained and some internet resources have been provided as reference.
Where and how can I learn software testing techniques?,https://stackoverflow.com/questions/2081818/where-and-how-can-i-learn-software-testing-techniques,"['unit-testing', 'testing', 'tdd', 'xunit']",1715,TRUE,8,7,How to learn to implement automated tests in software to build robust software?,"* Various links for introduction to TDD and unit testing is provided
* Design by contract, use of assertions is also mentioned"
Question regarding software testing about automate test case,https://stackoverflow.com/questions/68157320/question-regarding-software-testing-about-automate-test-case,"['unit-testing', 'testing', 'automated-tests', 'testcase']",61,TRUE,1,1,Can we make automated test case if the test case requires the device to reboot?,Spliting the test into 2 pieces; before and after reboot (store the data from the first part if it’s required for the second part)
How to test google search box (software testing),https://stackoverflow.com/questions/31538749/how-to-test-google-search-box-software-testing,"['testing', 'architecture']",2422,FALSE,0,1,Test google's search button functionality?,"The answer discussed in detail how to consider edge cases for a text input and submit button in the form to perform a GET action:
* what happens if you submit the form without an input?
* what happens if you submit the form with an excess input?
* what happens if special characters (with special meaning) is included in the search query (&, =)?"
What kind of software testing is Selenium 2.0?,https://stackoverflow.com/questions/16476707/what-kind-of-software-testing-is-selenium-2-0,"['java', 'selenium']",701,TRUE,-2,2,What kind of tests does Selenium perform: unit or integration?,"Integration tests, but there are nuances such as how big would you consider a module to consider it to be a system, etc."
&quot;Test Item&quot; and &quot;Test Condition&quot; in Software testing,https://stackoverflow.com/questions/11183935/test-item-and-test-condition-in-software-testing,"['testing', 'function-points']",35772,TRUE,0,5,Terminology: What is test item and test condition?,"Test item - individual item to be tested
Test condition - item/event of a component/system that could be verified by one or more test cases
Example for each is provided"
Software testing between two applications (Desktop and Mobile),https://stackoverflow.com/questions/8872990/software-testing-between-two-applications-desktop-and-mobile,"['silverlight', 'windows-phone-7', 'testing', 'mobile', 'metrics']",441,TRUE,0,1,"How to perform usability testing that allows: 
* compare the way of performing similar actions
* compare degree of similarity
* adaptability capacity of mobile v desktop application",No definitive answer was provided
large collection of photos for IR software testing,https://stackoverflow.com/questions/5992295/large-collection-of-photos-for-ir-software-testing,"['testing', 'image-processing', 'opencv', 'datasource', 'image-recognition']",663,TRUE,0,2,The user is looking for a large dataset of photos (50K+) for testing an image recognition software,The answers provide various databases to collect the photos however the topic is irrelevant to this research
what is the actual meaning of &quot;software testing&quot;?,https://stackoverflow.com/questions/66513689/what-is-the-actual-meaning-of-software-testing,"['testing', 'performance-testing', 'manual-testing']",112,TRUE,-1,1,What is the definition of software testing?,A detailed definition including various aspects and implications of software testing is provided in the answer. 
Quick creation of fresh OS install for software testing,https://stackoverflow.com/questions/551841/quick-creation-of-fresh-os-install-for-software-testing,"['windows', 'macos', 'virtualization', 'imaging', 'testing']",678,TRUE,6,9,,
can someone suggest the most active software testing forum?,https://stackoverflow.com/questions/1914066/can-someone-suggest-the-most-active-software-testing-forum,['testing'],679,TRUE,2,2,Most active testing forums (apart from stackoverflow),"* qaforums
* onestoptesting
* sqaforums
* softwaretestingclub.com"
What is the meaning of incident in software testing?,https://stackoverflow.com/questions/10120385/what-is-the-meaning-of-incident-in-software-testing,"['testing', 'automation', 'manual-testing']",10095,TRUE,2,6,"What is the meaning of ""incident"" in software testing?","* incident is an event occuring during testing that requires inspection or review (specially used in the context when expected result differs from actual result)
* deliberately vague, could mean: requirements changed so tests are outdated, error in test environment, tester made a mistake/misunderstood test script, configuration error, bug.
* incidents must be documented and reported"
How will you categorise the various software testing methods?,https://stackoverflow.com/questions/193849/how-will-you-categorise-the-various-software-testing-methods,"['testing', 'testing-strategies']",782,TRUE,1,3,The categorization of various testing method.,"* Categorization based on information about the code available:
  Black box testing: Functional (Equivalence, BVA, Use Case, Regression, UAT) and non-functional (Testing the system design)
  White box testing: Functional (Unit, Integration, System) and structural
  Gray box testing: Combination of white and black box testing
* Categorization could also be made based on coverage or different levels of software cycle (unit, integration, system, acceptance)"
How can I use Windows Containers for Software Testing?,https://stackoverflow.com/questions/39746055/how-can-i-use-windows-containers-for-software-testing,"['windows', 'testing', 'docker', 'automated-tests', 'acceptance-testing']",1719,TRUE,1,1,Recommended technologies to perform software testing such that it is integrated within windows 10,"Topics such as containers, docker images, version control, and windows 10 were discussed."
Software testing in time travel - importance of local time,https://stackoverflow.com/questions/36861647/software-testing-in-time-travel-importance-of-local-time,['testing'],745,FALSE,0,1,Software testing with time (when client and server side use different times or are present in different time zones),"* Always use server side time for synchronization (UTC)
* Set client side times to time-zones that allows the server to calculate the time-zone offset"
what is the real benefit of using software testing,https://stackoverflow.com/questions/67148190/what-is-the-real-benefit-of-using-software-testing,"['node.js', 'unit-testing', 'testing', 'integration-testing', 'definition']",76,TRUE,-4,2,Benefits of software testing,"* Wasted time and resources doing manual testing (automation is far smarter method for increasing code-base and users, also reduces the amount of human error each time)
* Unfeasible in the long run for a commercially running software"
Software Testing at the Earlier Stages of Development Cycle,https://stackoverflow.com/questions/17020992/software-testing-at-the-earlier-stages-of-development-cycle,"['testing', 'integration']",902,FALSE,0,2,Internal company research of why software testing at earlier stages of software development cycle is beneficial in terms of financial costs,"Some of the conclusions from the research that were mentioned:
1. Writing software tests earlier based on the requirements and acceptance criteria helps the s/w developers to identify integration problems involving any foreign components (e.g. third-party executables and binaries, etc.)
2. Improves s/w developers visibilty on the final product, acceptance, and the problem domain itself.
3. Easier to predict how the final product will meet the quality requirements.
4. Model-based design as a development approach was mentioned for late stage testing and discovery of bugs during the development process."
Running Python Script using STAF (Software Testing Automation Framework),https://stackoverflow.com/questions/18733860/running-python-script-using-staf-software-testing-automation-framework,"['python-2.7', 'staf']",714,FALSE,0,1,Troubleshooting configs: Running a python script using STAF (software testing automation framework),"Answer is provided with certain instructions, irrelevant to this research"
What is Location based testing in Software Testing field?,https://stackoverflow.com/questions/41018279/what-is-location-based-testing-in-software-testing-field,['testing'],289,FALSE,-1,1,Terminology: What is location based testing?,"Testing that involves location of a device (rental car apps such as Uber)
Check compatibility across various platforms (ios, android)
Checking accuracy needs to be performed on field while considering various other factors: time of day, weather conditions, business of location, speed of vehicle (if app is to be accurate in a moving vehicle), etc."
What is the dif between Software testing and Software inspection?,https://stackoverflow.com/questions/14203441/what-is-the-dif-between-software-testing-and-software-inspection,"['testing', 'inspection']",9404,TRUE,5,1,Difference between software testing and software inspection?,Both the terminologies is explained with an example
Software testing: test remote API or just use a mock?,https://stackoverflow.com/questions/12028481/software-testing-test-remote-api-or-just-use-a-mock,"['unit-testing', 'testing', 'mocking', 'tdd', 'integration-testing']",990,TRUE,3,3,How to test an application when it depends on an external API?,"Options provided:
1. Mocking the API
2. Using mocks in unit tests, but using production API in integration tests
3. Always using production API (no mocking)
The way testing should be approached is by considering what part of the application is being test. If the code is being tested in isolation, mock. If end-to-end testing is being performed, use the live API."
Ruby - A pragmatic approach to software testing using TDD/BDD,https://stackoverflow.com/questions/12058594/ruby-a-pragmatic-approach-to-software-testing-using-tdd-bdd,"['unit-testing', 'testing', 'tdd', 'integration-testing', 'bdd']",224,TRUE,1,1,How to test your project well under a tight schedule?,"Project-specific testing schedule that can't be generalized as good testing methodology. 
The only real take-away is: integrate testing within the software development cycle from the beginning instead of waiting till the end of the project and unit tests are the best way of isolated testing
Focus on TDD"
Software Testing - Selenium/TestNG - Use of arrays and loops + objects?,https://stackoverflow.com/questions/34851762/software-testing-selenium-testng-use-of-arrays-and-loops-objects,"['java', 'selenium', 'testing', 'automated-tests', 'testng']",218,FALSE,0,0,What are other uses of Selenium?,"No definitive answer was provided, however topics such as Selenium, automated testing, testNG, Apache, GUI testing were discussed in the question"
Software Testing Technique for Radio Button of possible input combinations,https://stackoverflow.com/questions/72181250/software-testing-technique-for-radio-button-of-possible-input-combinations,['testing'],70,TRUE,0,1,Software testing technique for radio button with multiple input combinations,"* Pairwise combinatorial testing
* Reduces number of test cases, doesn't compromise test coverage"
What&#39;s the best interactive Analysis and Plotting Tool for software testing?,https://stackoverflow.com/questions/248946/whats-the-best-interactive-analysis-and-plotting-tool-for-software-testing,"['excel', 'plot', 'data-analysis']",1400,TRUE,2,4,Tools for visualization of testing data (ex: logs),"* R (similar to SAS) for statistical computations and data manipulations
   ggplot2 module for creating graphs
* Octave (similar to Matlab) for mathematical computations
* matplotlib library in Python for real-time graphics
* ROOT for particle and nuclear physics"
What is the significance of the word &quot;Correctness&quot; in Software Testing?,https://stackoverflow.com/questions/57287767/what-is-the-significance-of-the-word-correctness-in-software-testing,"['unit-testing', 'testing', 'terminology']",358,TRUE,1,2,"""Testing is used to find errors in software but can't be used to show correctness of the software"", what is the significance of correctness and are there no tools to verify correctness of a software",Interesting discussion about how complex software could have infinitely many bugs and it's not possible to identify all of them.
Plis I wish indications a site to train automated software testing,https://stackoverflow.com/questions/73737904/plis-i-wish-indications-a-site-to-train-automated-software-testing,"['ruby', 'selenium', 'selenium-webdriver', 'capybara', 'rspec-rails']",42,TRUE,-3,1,Instructions to train automated software testing,Not entirely sure of what the answer means
Implementing Boundary Value Analysis of Software Testing in a C++ program?,https://stackoverflow.com/questions/9180048/implementing-boundary-value-analysis-of-software-testing-in-a-c-program,['c++'],3420,TRUE,0,2,Boundary value analysis in C++,"Some mistakes and coding practices were pointed out, how to initialize a for-loop and variables. Nothing regarding the process or problem was discussed"
software testing for program of counting words in a stream of charatcers,https://stackoverflow.com/questions/13898852/software-testing-for-program-of-counting-words-in-a-stream-of-charatcers,['c'],277,TRUE,1,2,Question is regarding how to exhaustively test a program that counts the number of words from the provided text and how to improve the efficiency of the program (written in C++),"Answers include the following:
1. Various basic tests (empty file, file with one blank, etc.) : Boundary testing
2. Improvements on the use of certain functions to improve efficiency
3. Simplify code blocks from complex if-statements to 1 if block
4. Putting constant on the left-side of the conditional block
5. Variable naming needs to be informative
6. Indexing starts from 0 not 1"
What is javascript injection and how it could be use in software testing?,https://stackoverflow.com/questions/9987248/what-is-javascript-injection-and-how-it-could-be-use-in-software-testing,"['javascript', 'security', 'testing']",32181,TRUE,7,4,What is javascript injection and how it could be use in software testing?,"Most of the answers discuss security and hacking related concepts such as XSS attack, phishing, security vulnerabilities, sql injection, server-side javascript injection, cross-site scripting, etc.
It also discusses how javascript injection can be performed on a web browser like google chrome."
Should Software Testing really become a first-class concept at the academic level?,https://stackoverflow.com/questions/259478/should-software-testing-really-become-a-first-class-concept-at-the-academic-leve,['unit-testing'],294,TRUE,6,4,"The question basically encapsulates the objective of this research, should software testing be covered in more detail in university/college courses?","The opinions are mixed. Some believe that they should cover a general overview of testing, while some believe specifics should be covered in more detail. No overwhelming majority for either. However, consensus is reached that testing practices improves with experience and should be covered at a basic level at universities."
CS0266 - Cannot implicitly convert type &quot;System IList&quot; to &quot;System ArrayList&quot; - Software Testing,https://stackoverflow.com/questions/44014595/cs0266-cannot-implicitly-convert-type-system-ilist-to-system-arraylist-s,"['c#', 'testing', 'moq']",302,TRUE,0,1,Lots of code extracts provided and some explanation is given but it looks very course specific,"No specific answer was provided, irrelevant for this research"
how to create test data or data set in software testing life cycle?,https://stackoverflow.com/questions/21052586/how-to-create-test-data-or-data-set-in-software-testing-life-cycle,"['automated-tests', 'performance-testing', 'manual-testing']",3559,TRUE,3,6,How to create test data? Where to find test data? How many datasets is required?,"* Some links of where to find out-of-the-box data is provided
* Manual, automated, performance tests are discussed
* Tools like Selenium and Fakerino are mentioned
* Test data strategy and factors involved are mentioned
* Different types of data for test case design"
Software Testing: checking Object Data in RAM is the same after Software changes,https://stackoverflow.com/questions/27887986/software-testing-checking-object-data-in-ram-is-the-same-after-software-changes,"['java', 'unit-testing', 'testing', 'junit', 'tdd']",70,TRUE,0,1,Testing to notice changes in the object data present on the RAM after changes to the software,"* Terminology of legacy code, integration testing and golden master is discussed
* Explanation of how to approach the problem and what testing techniques could be used are mentioned"
What is the difference between a critical and a major bug in software testing?,https://stackoverflow.com/questions/21495990/what-is-the-difference-between-a-critical-and-a-major-bug-in-software-testing,['testing'],19430,TRUE,5,3,Difference between major and critical bug in software testing,"* Terminology related questions: Different levels of bug identification (blocker, critical, major, minor, trivial) - subjective definitions
* During a project, the classification of bugs is made by the impact it could have and the project management team evaluates such impact"
"If you could recommend only one blog on software testing, which one would it be?",https://stackoverflow.com/questions/87957/if-you-could-recommend-only-one-blog-on-software-testing-which-one-would-it-be,"['testing', 'blogs']",543,TRUE,10,5,Recommended blogs for software testing,"* testingreflections
* abakas
* google testing blog
* satisfice.com"
How to find Android phone running 64-bit operating system for software testing purposes?,https://stackoverflow.com/questions/56532794/how-to-find-android-phone-running-64-bit-operating-system-for-software-testing-p,"['android', 'testing', '64-bit']",902,FALSE,0,1,Testing 64-bit operating system running on android device,"No definitive accepted solution is provided. Answer is too specific, only relevant information is the part about testing on android operating system"
how software testing is actually done in software companies? what tools and techniques are used?,https://stackoverflow.com/questions/4366008/how-software-testing-is-actually-done-in-software-companies-what-tools-and-tech,['testing'],5331,TRUE,0,4,How is software testing done in companies?,"* A few books are suggested related to software testing for specific technologies (ex: Microsoft)
* Java : Junit, .NET : Nunit, Teleriks
* Black box testing techniques: regression, exploration, etc.
* Concepts/Tech such as Track Pro, Scrum, Automated scripts are also discussed "
What are the software testing techniques that can be used for memory testing in Android?,https://stackoverflow.com/questions/25696748/what-are-the-software-testing-techniques-that-can-be-used-for-memory-testing-in,"['android', 'testing', 'memory', 'documentation', 'ieee']",97,TRUE,0,1,What are the testing techniques used in memory testing on Android?,"* Running the app in the background
* Automated run of filling buffers with garbage
* Manual run of inputing endless streams of data"
"In software testing, particularly blackbox test. How do you deal with cases with unknown expected result?",https://stackoverflow.com/questions/61545015/in-software-testing-particularly-blackbox-test-how-do-you-deal-with-cases-with,"['unit-testing', 'testing', 'pytest']",130,FALSE,1,0,How to deal with unexpected results from black-box testing?,No definitive answer was provided
Software testing - Which of the following sets of values will achieve 100% decision coverage with the least number of test cases?,https://stackoverflow.com/questions/37233442/software-testing-which-of-the-following-sets-of-values-will-achieve-100-decis,['testing'],1494,TRUE,0,2,Exam type question of which option covers 100% decision coverage?,There are answers describing which option could be correct but it should be notes that the main topic is test coverage.
