The accepted proposal is a green light for the CSSWG to work on the idea with the intent of circulating…
Development
Launching a greenfield application or rolling out a new feature can be like going out into the wilderness: you can…
Ensuring product sustainability has both global and local impacts. As the US Environmental Protection Agency points out, reducing waste and…
Voice interaction technology has significantly evolved with the advancements in artificial intelligence (AI). The field focuses on enhancing natural communication…
Large language models (LLMs) have been instrumental in various applications, such as chatbots, content creation, and data analysis, due to…
Pretrained large models have shown impressive abilities in many different fields. Recent research focuses on ensuring these models align with…
Significant issues arise when programming knowledge and task assistants based on Large Language Models (LLMs) carefully follow developer-provided policies. To…
Deep learning systems must be highly integrated and have access to vast amounts of computational resources to function properly. Consequently,…
The rapid advancement of LLMs has enabled the creation of highly capable autonomous agents. However, multi-agent frameworks need help integrating…
Existing open-source large multimodal models (LMMs) face several significant limitations. They often lack native integration and require adapters to align…
Natural Language Processing (NLP) focuses on the interaction between computers and humans through natural language. It encompasses tasks such as…
Vision-language models have evolved significantly over the past few years, with two distinct generations emerging. The first generation, exemplified by…
One of the emerging challenges in artificial intelligence is whether next-token prediction can truly model human intelligence, particularly in planning…
I am writing up a white paper to introduce Agile. As my role is a QA engineer working for a consultancy company.
We want customers to hire us to train them in implementing Agile and we DO want our customers to be aware of various traps when implementing Agile as well as false expectations.
I am thinking of adding some scenarios that show if Agile is not properly implemented, it may backfire on you.
Have you experienced any scenarios where Agile does not improve efficiency or even hurdle coding?
Background
We are currently moving API testing from the Technical testing team to the development team. The technical testing team has a formal process where they write the test objectives and test cases prior to developing the script in SOAPUI. Therefore, analyzing the specification and supporting requirements document are important for deriving the tests.
In the new world the developers will code/point and click their unit tests and there will be no other QA other than the UAT of the consumption of API, which can happen between a month to three months after the API has been created. The API is not an open API, only for third party suppliers and internal web and app resources.
There is an argument that additional QA work is not needed if the developers are writing the unit tests, so developers do not need to have an analysis phase or write test cases prior to setting them up in SOAPUI or coding the test.
We create enterprise level financial websites and applications. The teams is 30+ strong.
Question
Should developers still perform such analysis and write test cases?
Example test case: Check mobile bill payment after due date.
For the above test case, different telecom operators have different sets of rules. For example, some allow payment after due date, and some don’t.
I am confused on how to write a test case for this situation; the same test case may PASS or FAIL based on the test data.
Do I need to repeat the same test case for different sets of data based on rules?
I have found this on one site “Data-driven testing is taking a test, parameterizing it, and then running that test with varying data”. How I can add parameters and results in to an Excel document in which I’ll write test cases?
Please suggest a way to prepare test cases for scenarios like this.
I am asking in case I run into this scenario in the future.
Someone in my company wrote multiple methods with 25 parameters. I don’t know how/why it got thru code review. I’m just wondering how someone would write unit test cases in junit for this? The number of combinations/permutations would be crazy.
I know the real solution is to rewrite/refactor the methods to do less but I don’t think this team plans to do this for now. If I were the poor test engineer assigned to write automated unit tests for this, how would one go about this?
I refactored my test plans and created test Fragment(eg. login) in external jmx file so I can use in different test plans.
I used IncludeController in my test plan and refer this external Login Fragment file.
It works fine if I run jmeter gui, but as soon as I try to run in blazemeter cloud, it fails with error artifact not found. I tried downloading artifacts and external Fragment file is not there.
I came to know, IncludeController get verified before runtime, so there should be some other mechanism to upload these external test Fragment files.
I am sure relative paths for this Fragment jmx file is right as I am also using csv files and that is loading in blazemeter cloud.
Not sure if my approach of using tets Fragment is right?
Do I need to go to test in blazemeter and upload file manually?
I am trying to login to my application one by one using different credentials in robot framework-python-selenium but it is not working. Below is my code.
Please suggest.
Open Browser ${URL} chrome
Input Text id=username ${user}
Input Text id=password ${password}
${exp_row_count} get element count ${PATH_EXCEL}sheet1
${exp_row_count} evaluate ${exp_row_count}-1
For ${i} IN RANGE 1 ${exp_row_count}
*** Variables ***
${user} ${i}
${password} ${i}
${PATH_EXCEL} C:UsersTestLogin.xlsx
${i}
For my test, I am using protractor. The test first opens an Angular page, do some actions and then open a nonangular site. For the nonangular site I did the following:
it(‘should login on BC’, function(){
browser.waitForAngularEnabled(false); // disable waiting to navigate to not Angular page
browser.get(‘non angularsite’);
element(by.id(‘UserName’)).sendKeys(‘user’);
element(by.id(‘Password’)).sendKeys(‘pwd’);
element(by.id(‘submitButton’)).click();
});
it(‘should confirm the quantity typed on BC’, function () {
browser.driver.manage().window().maximize();
browser.sleep(2000);
element(by.className(‘ms-list-itemLink’)).click();//click on search button
browser.sleep(2000);
browser.switchTo().frame(element(by.className(‘designer-client-frame’)).getWebElement());
element(by.css(‘.thm-cont-g0-bgcolor-1 > .icon-MoreEllipsis’)).click();
browser.sleep(1000);
element(by.linkText(‘BFTESTUSER’)).click();
browser.sleep(2000);
element(by.css(‘.ms-nav-contextmenu-trigger:nth-child(3)’)).click();//click on posting date
browser.sleep(3000);
When the automation reaches the
element(by.css(‘.ms-nav-contextmenu-trigger:nth-child(3)’)).click();//click on posting date
I got the following error:
Failed: element not interactable
(Session info: chrome=79.0.3945.130)
(Driver info: chromedriver=79.0.3945.16 (93fcc21110c10dbbd49bbff8f472335360e31d05-refs/branch-heads/3945@{#262}),platform=Windows NT 10.0.18362 x86_64)
Stack:
ElementNotVisibleError: element not interactable
(Session info: chrome=79.0.3945.130)
(Driver info: chromedriver=79.0.3945.16